This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM1808 PLL config: VCO & POSTDIV limits

Other Parts Discussed in Thread: AM1808, AM1810

Hello,

I'm trying to chase down the valid options for configuring the AM1808's PLL settings.

For my reference I've been using the June 2011 version of the AM1808 data sheet (i.e. SPRS653B) and the May 2011 version of the AM1808/AM1810 Arm Microprocessor System Reference Guide (i.e. SPRUGM9B).

I've run into either conflicting specifications, or a misunderstanding on my part, that I'd appreciate some help in clearing up:

Table 5.4 in the data sheet lists PLLOUT as being limited between 300 MHz and 600 MHz.

Section 6.2, and table 6.3, of the system reference guide specifies that "Div1 mode" is not supported, and specifically that POSTDIV must be greater or equal to 1.

Am I correct in my understanding that if both of those specifications are true, then the maximum CPU speed would be 300 MHz?

 

My understanding is that the 600 MHz limit to PLLOUT applies to the point in between the "PLL" and the "POSTDIV" blocks in figure 5.9 of the data sheet, and that a minimum of division by 2 (when using a POSTDIV of 1) would limit everything downstream to a maximum of 300 MHz, in contradiction to the AM1808's advertised speed grade.

 

Is the acceptable internal range of the PLL actually greater than 600 MHz?  Is "Div1 mode" (a POSTDIV of 0) actually supported?  Or am I simply incorrect in my understanding?

 

Thank you,

--trock

ps. If the minimum legal value of POSTDIV really is 1, then I'd encourage TI to update the POSTDIV register description in section 7.3.23 of the reference guide accordingly.

  •  

    Trock,

    You may find this wiki article useful.

     

  • Hello Drew,

    Thanks for the fast follow-up!  I've played around with the spreadsheet from the wiki article, but ultimately have the same questions.

    Specifically:

    Is "Div1 mode" (i.e. a POSTDIV setting of 0) actually supported?

    The spreadsheet from the wiki accepts it while exploring settings, however section 6.2, and table 6.3, of the system reference guide specifies that "Div1 mode" is not supported.

    Is the acceptable internal range of the PLL actually greater than 600 MHz? If the limit truly is 600 MHz, is it allowed for the internal frequency to be up to 600 MHz _after_ the POSTDIV stage, or is it required for the POSTDIV stage to bring the frequency down to the AM1808's specified max?

    The spreadsheet from the wiki holds to the 600 MHz limit, but it allows 600 MHz all the way through the other side of POSTDIV (and the PLLEN stage as well).  However, the AM1808 data sheet, in the footnote to table 5.4, specifies that "the frequency going into the SYSCLK dividers (after the post divider) cannot exceed the maximum clock frequency defined for the device at a given operating point."

    Thank you,

    --trock

  • PLLOUT Max is 600MHz.

    POSTDIV needs to be set to bring the AM18x device within it's max spec'd frequency.

     

    .

  • Hello Drew,

    Thank you--it is quite helpful to have confirmation both that the data sheet is correct regarding the 600MHz PLL limit, and also that my understanding of it is correct.  That answers a sizable portion of my question.

     

    The remaining implication, then, is that the system reference guide is incorrect in section 6.2 and table 6.3 when it specifies that setting POSTDIV to "Div1 mode" is not supported.

     

    Do you agree?  Can you confirm that the system reference guide is incorrect?

    If not, can I have a discount on my "456MHz" parts?  ;-)

     

    Thank you,

    --trock

     

  • Information listed in the data sheet always overrides any information listed elsewhere.

  • I have the same question.I don't believe it has been answered yet.

    Let me rephrase it.

    Can you  reply with the PLL settings for a 456Mhz ARM clock using a 24Mhz input clock.

  • John,

     

      Sorry for the delay. The PLLC on the device provides a flexible clocking structure that can be programmed for the application needs.

    You can use this tool to help guide you to figure out the available register settings that will produce a 456MHz clock from a variety of input crystal frequencies.