MSC8113 Reference Manual, Rev. 0
1-16
Freescale Semiconductor
MSC8113 Overview
1.2.2.2 Extended Core Stop Mode
An extended core enters Stop mode when it issues the stop instruction. In Stop mode, the SC140
core and all the extended core peripherals except for the MQBus and SQBus controllers consume
minimal power because their clocks are frozen. The extended core exits this mode when reset.
1.2.3 M2 Memory
The M2 is a 476 KB RAM and 4 KB ROM that is shared between the three SC140 cores. Up to
128 bits of data are accessed at up to 500 MHz. Each SC140 core treats the M2 as its secondary
memory. Only one SC140 core can access this memory at a given time. When an SC140 core
needs to access this memory, it arbitrates on the MQBus, and when access is granted it performs
the access. The DMA controller or an external host can also access the M2 memory through the
local bus. Enabling the DMA controller or an external host to write program and data directly to
the M2 alleviates the load on the SC140 cores and keeps their focus on the intensive DSP
processing. In a typical application that carefully considers memory allocation and uses the cache
wisely, fewer SC140 core accesses occur to the M2 memory.
Note:
For details, see Section 8.4, SQBus Address Space.
1.2.4 System Interface Unit (SIU)
The SIU is based on the MPC8260 SIU and is similar to the one used in the MSC8101. This unit
controls the system bus and the internal local bus. It contains a flexible memory controller for
accessing various memory devices both internally and externally. The SIU also controls the
system start-up and initialization as well as operation and protection.
Note:
For details, see Chapter 4, System Interface Unit (SIU).
1.2.4.1 60x-Compatible System Bus Interface
The system bus interface can function as a master in a multi-master environment. It runs at up to
166 MHz and supports 32-bit addressing, a 32/64-bit data bus, and burst operations that transfer
up to 256 bits of data per burst. The 60x-compatible data bus is accessible in 8-bit, 16-bit, 32-bit,
and 64-bit data widths. In 32-bit mode, the system bus supports accesses of 1–4 bytes, aligned or
unaligned, on 4-byte (word) boundaries and 1–8 bytes, aligned or unaligned on 8-byte (double
word) boundaries. The address and data buses support synchronous, one-level pipelined
transactions and non-pipelined SRAM-like accesses. Various applications can use this bus
interface—for example, a system in which the MSC8113 uses a shared external memory. An
external host can directly access the device internal memories and peripherals because the system
bus is bridged to the internal local bus where the memories and peripherals are located. At reset,
the system bus can also be configured in a single bus master mode so that it can connect
gluelessly to slaves, typically memory devices, using only the memory controller. This mode is
useful when the SC140 cores use an external memory private to the MSC8113 device.
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 ...