Architecture
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
1-21
Local bus. A 64-bit wide bus connecting the Ethernet Controller, TDM, DSI, DMA
controller, and the local-to-system bus bridge to each other. The extended cores also share
this bus, which connects to the M1 memory of each SC140 core. This multi-master
multi-slave bus runs at 166 MHz. The DSI, TDM, DMA controller, and the bridge are the
masters of this bus. The internal memories are slaves to this bus, which is primarily used
for transferring data between the chip interfaces to the internal memories.
System bus. A 64-bit wide bus controlled by the SIU that connects the DMA controller and
system interface (from the SQBus) through the SIU memory controller to the external
32/64 bit system bus. It also connects to the local-to-system bus bridge to allow data
transfers between the 60x-compatible local and internal system buses.
— 64/32-bit data and 32-bit address bus.
— Support for multiple-master designs.
— Four-beat burst transfers (eight-beat in 32-bit wide mode).
— Port size of 64, 32, 16, and 8 controlled by the internal memory controller.
— Bus accesses external memory or peripherals, or an external host device uses it to
access internal resources.
— Slave support, direct access by an external host to internal resources including the M1
and M2 memories.
— Internal arbitration between up to four master devices.
The external buses can be configured during reset in three modes:
— 64-bit data DSI and 32-bit data system bus.
— 32-bit data DSI and 64-bit data system bus.
— 32-bit data DSI, 32 bit data system, and Ethernet MII or RMII.
1.2.8 TDM Serial Interface
The TDM interface connects gluelessly to common telecommunication framing schemes, such as
T1 and E1 lines. It can also connect to multiple framers and switches, as well as to commons
buses such as the ST-BUS. The TDM contains four identical and independent engines. Each
TDM engine can be configured in one of the following options:
Two independent receive and transmit links.
— The transmit has an input clock of up to 50 MHz, output data, and a frame sync that is
configured as either input or output. Up to 256 transmit channels are supported.
— The receive has an input clock of up to 50 MHz, input data, and an input frame sync.
Up to 256 receive channels are supported.
Two receive and two transmit links share the clock and the frame sync. The input clock
runs up to 25 MHz, and the sync is configured as either input or output. Each of the two
receive links supports up to 128 channels, and each transmit link supports up to 128
channels.
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...