Hi!
I have the problem while initializing the McBSP0 in TMS320C6455 processor.
The initial state of McBSP0 interface (read from PERSTAT0) is "Static Powerdown" (011). According to the SPRU580G the McBSP0 cannot have this state, but only Disabled / Enabled. Trying to initialize the interface by setting the corresponding bit in PERCFG0 gives nothins. Bit in PERCFG0 is in right position ("1"), but the status (continious reading the PERSTAT0 register) is still "Static Powerdown"...
Also the McBSP1 was initially disabled through the statrtup sequence (AEA5 pin). Enabling the McBSP1 didn't help to solve the problem Both (BOTH now!) interfaces are held in "Static Powerdown" state.
Master clock generator is 50 MHz. PLL is configured fot 1 GHz main clock. But the current problem persistd just after reset (before PLL setup) and it seems not ot be related with clocks.
All processor's power pins are connected strictly in accordance to SPRS276J, except following pins:
1. DV DDR (1.8-V I/O supply voltage (SRIO regulator supply). NOTE: If Rapid I/O is not used, this pin can be connected directly to VSS)
2. DV DDRM (SRIO interface supply: 1.25-V core supply voltage (-1000 and -1200 devices) DVDDRM S 1.2-V core supply voltage (-850 devices). V17 The source for this supply voltage must be the same as that of CVDD. NOTE: If RapidIO is not used, these pins can be connected directly to VSS)
3. DV DD12 (Main SRIO supply: 1.25-V I/O supply voltage (-1000 and -1200 devices) DVDD12 S 1.2-V I/O supply voltage (-850 devices). W18 Do not use core supply. NOTE: If RapidIO is not used, these pins can be connected directly to VSS)
4. DV DD15 ( RGMII / EMAC )
5. AV DDA (SRIO analog supply NOTE: If Rapid I/O is not used, these pins can be connected directly to VSS)
6. AV DDT (SRIO termination supply. NOTE: If RapidIO is not used, these pins can be connected directly to VSS)
7. VREF HSTL ( RGMII / EMAC )
All above pins are connected to ground as SRIO interface and RGMII EMAC mode are not used. I haven't found any specific information for powering McBSP interface, so I don't know if this powering scheme is correct.
So, the question - what can be wrong with these interfaces and how to start them (I just need the McBSP0). Thank you