ATM Controller
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
39-21
NOTE
The address in the AMEND field for PHY0 is used to calculate the top
addresses for each of the four address matching sub-tables. Therefore,
AMEND should point to the PHY0 channel entry corresponding to the top
of the PHY sub-table with the highest number of channel entries.
39.6.1.2
Address Compression Multi-PHY Support
During multi-PHY operations additional 2 to 5 PHY address bits (depending on the number of PHY
address pins) are appended as the least significant bits of the first-level address pointer. See
Section 39.1.2,
“Address Compression (SRSTATE[EXT,ACP] = 11).”
NOTE
PHYn uses RCTn as its default raw cell queue.
39.6.1.3
CAM Multi-PHY Support
When performing CAM addressing the PHY address is added to the CAMADD address. The user must
configure the CAMADD field with the last 7 address bits cleared. The PHY address is driven on the
ADDR[25–31] signals during the CAM access. This allows the user either to use several separate CAMs
with each mapped to its own group of addresses or to have a single unified CAM with the ADDR[25–31]
signals used as part of the match data for the CAM. See
Section 39.1.3, “CAM Address Mapping
(SRSTATE[EXT,ACP] = 10).”
NOTE
PHYn uses RCTn as its default raw cell queue.
39.6.2
Programming Slave Operation in a Multi-PHY System
The MPC885 should be programmed as if in single-PHY mode when operating as a slave in a multi-PHY
environment. That is, if UTMODE[RSL] and/or UTMODE[TSL] are set, the corresponding parameter
RAM, address mapping mechanism, RCTs, TCTs, APC, etc. should be programmed for single PHY
operation. For example, EAPCSTn[MPY] should be cleared.
The only multi-PHY parameters that do require programming are UTMODE[MPHY] (representing the
MPC885’s UTOPIA slave address) and UTMODE[ADDPIN].
39.7
ATM Commands
The host application issues commands to the ATM controller by writing to the CP command register
(CPCR). The ATM commands are similar to the CP commands provided for other protocols (see
Section 18.6.3, “CP Command Register (CPCR)”
). A unique CP opcode is assigned for all ATM
commands, and a separate ATM opcode selects the specific ATM command. The CPCR format for ATM
commands is shown in
Figure 39-14
.
Note that the worst case ATM command execution latency is 480 clocks, and the typical command
execution latency is 40 clocks for serial ATM and 180 clocks for UTOPIA.
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...