Interphase Tech 4538 MP3 Player User Manual


 
PowerQUICC II CPM Initialization
74 Interphase Corporation
MCCF1 register initialization:
Group 1 = 00: Group 1 (MCC channels 0-31) is used by TDMa1
Group 2 = 00: Group 2 (MCC channels 32-63) is used by TDMa1
Group 3 = 00: Group 3 (MCC channels 64-95) is used by TDMa1
Group 4 = 00: Group 4 (MCC channels 96-127) is used by TDMa1
Final Result of MCCF1 register is 0x00.
MCCF2 register initialization:
Group 1 = 00: Group 1 (MCC channels 128-159) is used by TDMa2
Group 2 = 00: Group 2 (MCC channels 160-191) is used by TDMa2
Group 3 = 00: Group 3 (MCC channels 192-223) is used by TDMa2
Group 4 = 00: Group 4 (MCC channels 224-255) is used by TDMa2
Final Result of MCCF2 register is 0x00 (dont care).
In Independent Direct Mode and in Pass-Through Mode, only MCCs TDMax and TDMbx
are connected to the framers. TDMcx and TDMdx are not used.
MCCF1 register initialization:
Group 1 = 00: Group 1 (MCC channels 0-31) is used by TDMa1
Group 2 = 00: Group 2 (MCC channels 32-63) is used by TDMa1
Group 3 = 01: Group 3 (MCC channels 64-95) is used by TDMb1
Group 4 = 01: Group 4 (MCC channels 96-127) is used by TDMb1
Final Result of MCCF1 register is 0x05.
MCCF2 register initialization:
Group 1 = 00: Group 1 (MCC channels 128-159) is used by TDMa2
Group 2 = 00: Group 2 (MCC channels 160-191) is used by TDMa2
Group 3 = 01: Group 3 (MCC channels 192-223) is used by TDMb2
Group 4 = 01: Group 4 (MCC channels 224-255) is used by TDMb2
Final Result of MCCF2 register is 0x05.
For details on MCC Initialization, See Boot Firmware sources: tst\c\pqtdm.c Function
vPQTDM_MCC_Init_PQII.
NOTE
The MCCs must be initialized before connecting to them in the SIRAM, otherwise
unpredictable errors, such as undue underruns will occur.