External Bus Interface
MPC885 PowerQUICC Family Reference Manual, Rev. 2
13-6
Freescale Semiconductor
13.4
Bus Operations
This section provides a functional description of the system bus, the signals that control it, and the bus
cycles provided for data transfers. It also describes error conditions, bus arbitration, and the reset
operation. The MPC885 generates a system clock output (CLKOUT), which directly sets the bus interface
operation frequency. Internally, the MPC885 uses a phase-lock loop (PLL) circuit to generate a master
clock for all core circuitry (including the bus interface), which is phase-locked to CLKOUT.
MPC885 bus interface signals are specified with respect to the rising edge of the external CLKOUT and
are guaranteed to be sampled as inputs or changed as outputs with respect to that edge. Because the same
clock edge is used for driving or sampling bus signals, clock skew may occur between various modules in
a system due to routing or the use of multiple clock lines. The system must handle any clock skew
problems that could occur as a result of layout, lead length, and physical routing.
13.4.1
Basic Transfer Protocol
The basic transfer protocol defines the sequence of actions required for a complete MPC885 bus
transaction.
Figure 13-3
shows a simplification of the basic transfer protocol.
•
Arbitration—A device requests bus access
•
Address phase—The address and the transfer attributes are generated.
•
Data phase—Any data to be transferred is transferred. The data phase may transfer a single beat of
data (4 bytes or less) for nonburst operations, a 4-beat data burst (4
×
4 bytes), an 8-beat data burst
(8
×
2 bytes), or a 16-beat data burst (16
×
1 bytes).
•
Termination—The transfer completes successfully or it was aborted.
13.4.2
Single-Beat Transfer
During the data transfer, the master writes data to the slave or reads data from the slave. On a write cycle,
the master drives the data as soon as it can, but not before the cycle after the address transfer phase. The
master must consider the one dead clock cycle switching between drivers to avoid electrical contention.
BB
Bus Busy
1
O
When the internal arbiter is enabled, the MPC885 asserts BB to indicate it is bus master.
When the internal arbiter is disabled, the MPC885 asserts BB after the external arbiter
granted mastership to the chip and it is ready to start the transfer.
I
When the internal arbiter is enabled, the MPC885 samples this signal to get indication
of when the external master ended its bus tenure (BB negated).
When the internal arbiter is disabled, the BB is sampled, to properly qualify the BG line,
when an external bus transaction is to be executed by the chip.
1
O= Output from the MPC885; I= Input to the MPC885
Arbitration
Address transfer
Data transfer
Termination
Figure 13-3. Basic Transfer Protocol
Table 13-1. MPC885 Signal Overview (continued)
Signal Pins
I/O
1
Description
Содержание PowerQUICC MPC870
Страница 1: ...MPC885 PowerQUICC Family Reference Manual Supports MPC885 MPC880 MPC875 MPC870 MPC885RM Rev 2 04 2006 ...
Страница 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Страница 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Страница 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Страница 192: ...MPC885 Instruction Set MPC885 PowerQUICC Family Reference Manual Rev 2 5 22 Freescale Semiconductor ...
Страница 242: ...Instruction and Data Caches MPC885 PowerQUICC Family Reference Manual Rev 2 7 30 Freescale Semiconductor ...
Страница 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Страница 416: ...External Bus Interface MPC885 PowerQUICC Family Reference Manual Rev 2 13 42 Freescale Semiconductor ...
Страница 440: ...Clocks and Power Control MPC885 PowerQUICC Family Reference Manual Rev 2 14 24 Freescale Semiconductor ...
Страница 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Страница 606: ...SDMA Channels and IDMA Emulation MPC885 PowerQUICC Family Reference Manual Rev 2 19 20 Freescale Semiconductor ...
Страница 738: ...SCC Asynchronous HDLC Mode and IrDA MPC885 PowerQUICC Family Reference Manual Rev 2 25 16 Freescale Semiconductor ...
Страница 780: ...SCC Ethernet Mode MPC885 PowerQUICC Family Reference Manual Rev 2 27 24 Freescale Semiconductor ...
Страница 794: ...SCC Transparent Mode MPC885 PowerQUICC Family Reference Manual Rev 2 28 14 Freescale Semiconductor ...
Страница 848: ...Serial Peripheral Interface SPI MPC885 PowerQUICC Family Reference Manual Rev 2 30 18 Freescale Semiconductor ...
Страница 882: ...Universal Serial Bus USB MPC885 PowerQUICC Family Reference Manual Rev 2 31 34 Freescale Semiconductor ...
Страница 944: ...Parallel I O Ports MPC885 PowerQUICC Family Reference Manual Rev 2 34 26 Freescale Semiconductor ...
Страница 956: ...CPM Interrupt Controller MPC885 PowerQUICC Family Reference Manual Rev 2 35 12 Freescale Semiconductor ...
Страница 1004: ...Buffer Descriptors and Connection Tables MPC885 PowerQUICC Family Reference Manual Rev 2 37 30 Freescale Semiconductor ...
Страница 1022: ...ATM Parameter RAM MPC885 PowerQUICC Family Reference Manual Rev 2 38 18 Freescale Semiconductor ...
Страница 1068: ...ATM Pace Control MPC885 PowerQUICC Family Reference Manual Rev 2 40 22 Freescale Semiconductor ...
Страница 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Страница 1120: ...AAL2 Implementation MPC885 PowerQUICC Family Reference Manual Rev 2 44 30 Freescale Semiconductor ...
Страница 1162: ...Fast Ethernet Controller FEC MPC885 PowerQUICC Family Reference Manual Rev 2 45 40 Freescale Semiconductor ...
Страница 1172: ...SEC Lite Overview MPC885 PowerQUICC Family Reference Manual Rev 2 46 8 Freescale Semiconductor ...
Страница 1176: ...SEC Lite Address Map MPC885 PowerQUICC Family Reference Manual Rev 2 47 4 Freescale Semiconductor ...
Страница 1214: ...SEC Lite Execution Units MPC885 PowerQUICC Family Reference Manual Rev 2 48 38 Freescale Semiconductor ...
Страница 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Страница 1313: ...MPC885 PowerQUICC Family Reference Manual Rev 2 Freescale Semiconductor B 1 Appendix B Serial Communications Performance TBD ...
Страница 1314: ...Serial Communications Performance MPC885 PowerQUICC Family Reference Manual Rev 2 B 2 Freescale Semiconductor ...
Страница 1320: ...Register Quick Reference Guide MPC885 PowerQUICC Family Reference Manual Rev 2 C 6 Freescale Semiconductor ...
Страница 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Страница 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Страница 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Страница 1384: ...Serial ATM Scrambling Reception and SI Programming MPC885 PowerQUICC Family Reference Manual Rev 2 H 6 Freescale Semiconductor ...
Страница 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...