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.
Содержание 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 ...