MSC8113 Reference Manual, Rev. 0
13-14
Freescale Semiconductor
System Bus
13.2 60x-Compatible Bus Protocols
This section describes the general 60x protocol for a 64-bit data bus. In the MSC8113 this
protocol is true under the following conditions:
The system bus has a 32-bit or 64-bit external data bus port. The internal part of the
system bus is a 64-bit data bus.
Note:
In 32-bit external data bus mode, an external master can perform only 32-bit single
accesses to the internal address space.
The system bus supports up to three external masters, as well as internal masters, using an
internal arbiter, or it functions as a client of an external arbiter.
The MSC8113 device has a local memory bus with 64-bit internal data bus. Internally, the
SIU holds a 64-bit local bus.
The MSC8113 local bus supports only internal masters with an internal arbiter and
functions as a single master on the local memory bus.
13.2.1 System Bus Operating Modes
The system bus supports separate bus configurations for internal and external 60x-compatible bus
masters.
Single-MSC8113 bus mode connects external devices by using only the memory
controller.
The 60x-compatible bus mode enables connections to other masters and 60x-compatible
slaves.
The figures in the following sections show how the MSC8113 is connected in these two
configurations.
13.2.1.1 Single MSC8113 Bus Mode
In single-MSC8113 bus mode, the MSC8113 is the only bus device in the system. The internal
memory controller controls all devices on the external bus. Figure 13-2 shows the signal
connections for single-MSC8113 bus mode. Notice that the MSC8113 uses the address bus as a
memory address bus. Slaves cannot use the 60x-compatible bus signals because the addresses
have memory timing, not address tenure timing.
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 ...