Other Parts Discussed in Thread: TMS320DM6437
Hi,
I would like to ask some questions on chip clock rates:

In the page of DM6437, I have found four columns in the parametric section: TMS320DM6437-400, TMS320DM6437-500, TMS320DM6437-600, TMS320DM6437-700.
And in Features section above, the listed four Instruction Cycle Time corresponds to 1 second divides 400M, 500M, 600M, 700M:
1 second=1000M ns
1000/400=2.5 ns
1000/500=2 ns
1000/600=1.67 ns
1000/700=1.43 ns
Are these just the same chip with different external crystal clock supplied, like hobbist's overclocking of Intel/AMD processors?
However, in configuring the RTSC platform I found that the default clock speed for DM6437 is 594MHz. Since the external crystal clock rate on my EVM (from a third-party provider rather than TI or Spectrum) is 27MHz, we can infer from these two numbers that because:
594=27×22
Then the internal PLL does a multiplication by 22.

Then 600MHz is not the accurate clock cycle rate but only a nominal value. But usually the external reference crystal oscillator is 27MHz, so we only have close multiples of 27MHz which made all 400, 500, 600, 700MHz nominal values:
27×15=405 ~ 400
27×18=486 or 27×19=513 ~ 500
27×22=594 ~ 600
27×26=702 ~ 700
Is this correct? If yes, for nominal 500Mhz, is it actually 486 or 513MHz?
I also found on page 9, SPRS345d, TMS320DM6437 Digital Media Processor, that PLL can multiply between x14 to x30. How can this be configured by software? Do they actually correspond to different chips, just as DM6437 has 361 and 376 pin BGA packages? Are the PLL multiplication hardwired?
Sincerely,
Zheng

