General-Purpose Chip-Select Machine (GPCM)
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
12-33
12.3 General-Purpose Chip-Select Machine (GPCM)
The MSC8113 GPCM allows a glueless and flexible interface between the MSC8113, SRAM,
EPROM, FEPROM, and ROM devices, and external peripherals. The GPCM contains two basic
configuration register groups: BRx and ORx. Table 12-15 lists the GPCM interface signals on the
system bus.
Note:
If you are familiar with the MPC8xx GPCM, you should first read Section 12.3.4,
Differences Between MPC8xx GPCM and MSC8113 GPCM, on page 12-44.
GPCM-controlled devices can use
BCTLx
as read/write indicators. The
BCTLx
signals appear as
R
/
W
in the timing diagrams. See Section 12.1.6, Data Buffer Controls (BCTL[0–1]), on page
12-9. Additional control is available in 60x-compatible mode (system bus only) via the external
address latch enable (
ALE)
signal. Figure 12-30 shows a simple connection between an SRAM
device with a 32-bit port and the MSC8113. In the example, the SRAM connects to the system
bus.
Table 12-15. GPCM Interfaces Signals
60x-compatible System Bus
Comments
CS[0–7]
Device select
1
PWE[0–7]
Write enables for write cycles
POE
Output enable for read cycles
Note:
There is an additional device select (CS9) on the local bus. It is internal only, and the local bus GPCM uses it to
access IPBus peripherals.
Figure 12-30. GPCM-to-SRAM Configuration
CE
WE[0–3]
OE
Address
Data
32-Bit Wide SRAM
D[0–31]
A[15–29]
PWE[0–3]
CSx
128 KB
POE
MSC8113
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 ...