MSC8113 Reference Manual, Rev. 0
12-38
Freescale Semiconductor
Memory Controller
When ORx[TRLX] and ORx[CSNT] are set in a write-memory access, the strobe lines,
PWE[0–7]
are deasserted one clock earlier than in the normal case. If ORx[ACS]
≠
00,
CS
is also deasserted
one clock earlier, as shown in Figure 12-38 and Figure 12-39. When a bank is selected to
operate with external transfer acknowledge (ORx[SETA] = 1 and ORx[TRLX] = 1), the memory
controller does not support external devices that provide
PSDVAL
to complete the transfer with
zero wait states. The minimum access duration in this case is three clock cycles.
12.3.1.4 Output Enable (POE) Timing
The timing of the
POE
is affected only by TRLX. It always asserts and deasserts on the rising
edge of the external bus clock.
POE
always asserts on the rising clock edge after
CS
is asserted,
and therefore its assertion can be delayed (along with the assertion of
CS
) by programming
ORx[TRLX] = 1.
POE
deasserts on the rising clock edge coinciding with or immediately after
CS
deassertion.
12.3.1.5 Programmable Wait State Configuration
The GPCM supports internal
PSDVAL
generation. It allows fast accesses to external memory
through an internal 60x-compatible bus master or a maximum 17-clock access by programming
ORx[SCY]. The internal
PSDVAL
generation mode is enabled if ORx[SETA] = 0. If
PGTA
is
asserted externally at least two clock cycles before the wait state counter expires, the current
memory cycle is terminated. When ORx[TRLX] = 1, the number of wait states inserted by the
memory controller is defined by 2
×
SCY or a maximum of 30 wait states.
Figure 12-37. GPCM Relaxed-Timing Write (ACS = 1x, SCY = 0, CSNT = 0,TRLX = 1)
Clock
Address
PSDVAL
CSx
BCTL0
PWE
POE
Data
ACS = 10
ACS = 11
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 ...