SEC Lite Master/Slave Interface Module
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Freescale Semiconductor
52-3
•
When bus read begins, controller receives data from the Master/Slave interface module and
performs a master write to the appropriate internal address using the address supplied by the
channel. Data always goes through the misalignment block.
•
Transfer continues until the bus burst read is completed and the controller has written all data to
the appropriate internal address. The Master/Slave interface module will continue making bus
requests until the full data length has been read. The Master/Slave interface module will also make
single reads when the amount of data remaining to be fetched is less than an 8xx burst (less than a
full cache line.)
52.2.3.1
Target Aborts
It is possible for the intended target of an SEC Lite master initiated transaction to terminate the transfer
due to an error. Every time a Transfer Error Acknowledge is received from a target, the TEA bit in
Figure 51-4
is set, and, unless masked by
Figure 51-2
, the SEC Lite channel that requested the transfer will
signal interrupt through
Figure 51-4
. The host will be able to determine which channel generated the
interrupt by checking the ISR for the channel ERROR bit. The controller will also log the target address
which terminated with a TEA in the
Figure 51-9
.
52.2.4
Master Write
Master writes are performed by transferring data from one of the EUs to the output FIFO in the controller,
then transferring the data from the FIFO to the bus when the bus is granted to the controller. The sequence
for a Master bus write access is as follows:
•
Channel requests the bus from controller.
•
Controller acknowledges request to channel.
•
Channel furnishes address, transfer length.
•
Controller loads the write data into its FIFO, and waits for the bus to become available.
•
When the bus becomes available, controller writes data from its FIFO to the Master/Slave Interface
Module.
•
Transfer continues until the bus burst write is completed and the controller has read all data from
the appropriate internal address. The Master/Slave interface module will continue making bus
requests until the full data length has been written. The Master/Slave Interface Module will also
make single reads when the amount of data remaining to be written is less than an 8xx burst (less
than a full cache line.)
52.2.5
Misaligned Data
The controller has the ability to initiate a bus read. In some cases, the address for the read may not be
aligned to a modulo 8 boundary. In these cases, the controller will realign the data to a modulo 8 boundary
as it comes in from the Master/Slave Interface Module.
The data alignment block will fetch the data from the bus at modulo 8 addresses. This block will continue
fetching data until the number of bytes left to read is equal to or less than the width of the master data bus.
Содержание 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 ...