Hi,
SPRS612D says HPI can configure PLL controller registers, but SPRU806A says HPI should not access them.
TMS320C6472 data sheet SPRS612D section 2.4.1 (Host boot):
“Initial HPI accesses can configure PLL1 for full-speed operation to make HPI accesses shorter.
TMS320C6472 PLL user’s guide SPRU806A section 3.1:
“External masters, such as the HPI and PCI, should not be used to directly access the PLL controller registers”.
Can someone please clarify this? Our board has a 500MHz 6472 (50MHz CLKIN), booting from HPI.
I tried configuring clock by HPI before loading code, and also by code running on one of the cores, and both ways appear to work. Intuitively, it seems safer for HPI to configure clock so it is stable before code runs, but I don't trust either way.
Greg Reuter