MSC8113 Reference Manual, Rev. 0
14-10
Freescale Semiconductor
Direct Slave Interface (DSI)
14.2.3 Host Chip ID Signals (HCID[0–3])
The CHIPID field in the DSI Chip ID Register (DCIR) (see page 14-34) contains the value of the
CHIP_ID[0–3]
signals that is sampled during the
PORESET
sequence. For each host access to the
DSI, the
HCID[0–3]
signals are compared to the DCIR[CHIPID] value. This decoding enables the
host to use one chip select signal to access each of up to sixteen MSC8113 devices. You can write
a new value to the DCIR after the reset sequence ends.
HCID[3]
is multiplexed with
HA[8]
which
means that it is used as address bit and not a Chip ID bit, if DCR[ADREN] equals 0b0011 or
0b0100 (see page 14-34). In this case, you should ensure that
CHIPID[3]
is sampled low during the
PORESET
sequence.
14.2.4 DSI Endian Modes
The DSI supports hosts that use big-endian, little-endian, or munged little-endian byte ordering.
The LTLEND bit in the Hard Reset Configuration Word (HRCW) is set for host accesses in
Little-Endian mode. A host working in munged Little-Endian mode must also set the PPCLE bit
in the HRCW (see Section 5.6.1, Hard Reset Configuration Word, on page 5-13 and Section
3.1.4 in The Programming Environments for 32-Bit Processors that Implement the PowerPC
Architecture (MPCFPE32B/AD)).
MSC8113 internal memory is structured as big-endian, so the DSI reorganizes data structures
written by little-endian hosts. When bit LTLEND is set, the DSI translates all host accesses to the
big-endian structure before placing them in the internal memory space. The translation of a
little-endian host access to a big-endian structure occurs according to the type of the data
structure in the access; that is, according to whether the data structure is 8-bit, 16-bit, 32-bit, or
64-bit. The DCR[DSRFA] bit defines how the host declares the type of the data structure in the
access:
Using the
HDST[0–1]
signals (see Table 14-4)
Using the DCR[LEDS] field
Note:
The DSI refers to host accesses to MSC8113 registers as 32-bit data structure accesses,
overriding any value defined by the
HDST[0–1]
signals or by the DCR[LEDS] field.In
munged little-endian mode, when working with 32 bit data bus width, prefetch
mechanism is not supported. In this combination of modes bit DCR[RPE] should not
be set.
Table 14-4. HDST[0–1] Signal Decoding
HDST[0–1]
00
01
10
11
Data Structure
8 bit
16 bit
32 bit
64 bit
Содержание 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 ...