Architecture
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
1-9
1.2 Architecture
Figure 1-1 shows the MSC8113 block diagram. Note that the arrows on the buses describe the
direction of the address flow; an arrow points from the master of the bus to the slave(s).
Data is transferred to the MSC8113 device from either the system bus port, the DSI, the Ethernet,
the TDM, the Ethernet interface. The SC140 core processes the data in the buffers and the result
is transferred back to one of the ports.
The MSC8113 architecture is optimized so that applications can efficiently use the available
4800 MMACS for the three SC140 cores. For most applications:
The data is accessed for a bounded number of times while the critical code is run in loops
for many cycles. DSP applications have a high degree of code locality and a low degree of
data locality.
Different channels can share code but do not share data.
A small portion of the code is run for most of the time (the “20–80” rule).
Figure 1-1. MSC8113 Block Diagram
MQBus
SQBus
Local Bus
128
128
Boot
ROM
64
PLL
JTAG
RS-232
Local Bus
Internal System Bus
IPBus
IP Master
64
64
UART
Memory
Controller
GPIO
Interrupts
GIC
Memory
Controller
SIU
Registers
Bridge
32/64
DSI Port
32
32/64
Direct
Slave
Interface
(DSI)
System Bus
PLL/Clock
JTAG Port
SC140
Extended Core
SC140
Extended Core
SC140
Extended Core
System
Interface
8 Hardware
Semaphores
32 Timers
4 TDMs
SC140
Extended Core
DMA
Controller
Banks 9, 11
Banks 0–7
10/100
Controller
Ethernet
MII/RMII
M2
RAM
476 KB
(I
2
C)
MII/RMII/SMII
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...