User-Programmable Machines (Upms) - Freescale Semiconductor MPC8313E Family Reference Manual

Powerquicc ii pro integrated processor
Hide thumbs Also See for MPC8313E:
Table of Contents

Advertisement

Enhanced Local Bus Controller
6. The CPU now commences fetching instructions, in random order, from the FCM buffer RAM. This
first-level boot loader typically copies a secondary boot loader into system memory, and continues
booting from there. Boot software must clear FMR[BOOT] to enable normal operation of FCM.
10.4.4

User-Programmable Machines (UPMs)

UPMs are flexible interfaces that connect to a wide range of memory devices. At the heart of each UPM
is an internal RAM array that specifies the logical value driven on the external memory control signals
(LCSn, LBS[0:1] and LGPL[0:5]) for a given clock cycle. Each word in the RAM array provides bits that
allow a memory access to be controlled with a resolution of up to one quarter of the external bus clock
period on the byte-select and chip-select lines. A gap of 2 dead LCLK cycles is present on the UPM
interface between UPM transactions.
If the LGPL4/LGTA/LFRB/LUPWAIT signal is used as both an input and
an output, a weak pull-up is required. Refer to the hardware specification for
details regarding termination options.
Figure 10-58
shows the basic operation of each UPM.
Memory Access Request
(issued in software)
Exception Request
LUPWAIT
Figure 10-58. User-Programmable Machine Functional Block Diagram
The following events initiate a UPM cycle:
Any internal device requests an external memory access to an address space mapped to a
chip-select serviced by the UPM
A UPM refresh timer expires and requests a transaction, such as a DRAM refresh
A bus monitor time-out error during a normal UPM cycle redirects the UPM to execute an
exception sequence
MPC8313E PowerQUICC II Pro Integrated Processor Family Reference Manual, Rev. 3
10-74
Internal/External
UPM Refresh
Timer Request
Run Command
Generator
Wait
Hold
Request
Logic
WAEN Bit
NOTE
Array
Index
Index
Increment
Index
Internal
(LAST = 0)
Signals
Latch
Internal Controls
RAM Array
Signals
Timing
Generator
LGPL n
LBS n
LCS n
Freescale Semiconductor

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc8313

Table of Contents