User-Programmable Machines (UPMs)
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
12-59
12.4.4.2 Last Word (LAST)
When the LAST bit is read in a RAM word, the current UPM pattern terminates, and the
highest-priority pending UPM request (if any) is serviced immediately in the external memory
transactions. If the disable timer is activated and the next access is to the same bank, the
execution of the next UPM pattern is held off for the number of clock cycles specified in
MxMR[DSx].
12.4.4.3 Address Multiplexing
The address lines are controlled by the pattern you provide in the UPM. The address multiplex
bits can choose between outputting an address requested by the internal master as is or outputting
it according to the multiplexing specified by the MxMR[AMx]. The last option is to output the
contents of the Memory Address Register (MAR) on the external
address bus. In 60x-compatible
mode, MAR cannot be output on the 60x bus external address line. Table 12-24 shows how
MxMR[AMx] settings affect address multiplexing. Fro details, see Section 12.2.14, SDRAM
Configuration Examples.
12.4.4.4 Data Valid and Data Sample Control
When the UPM handles a read access and the UTA bit is 1, the value of the DLT3 bit in the same
RAM word indicates when the data input is sampled by the internal 60x-compatible bus master,
assuming that MxMR[GPL_x4DIS] = 1.
If G4T4/DLT3 functions as DLT3 and DLT3 = 1 in the RAM word, data is latched on the
falling edge of the external bus clock instead of the rising edge. The data is sampled by the
internal master on the next rising edge as required by the MSC8113 bus. This feature lets
you speed up the memory interface by latching data one-half clock early, which can be
useful during burst reads. This feature should be used only in systems without external
synchronous bus devices.
If G4T4/DLT3 functions as G4T4, data is latched on the rising edge of the external bus
clock, as is normal in MSC8113 bus operation.
Figure 12-54 shows UPM-controlled data sampling.
Table 12-24. UPM Address Multiplexing
AMx
External
60x-compatibl
e Bus Address
Line
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
000
Signal driven
on external line
when address
multiplexing is
enabled
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
001
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
010
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
011
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
100
—
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
101
—
—
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
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 ...