
P4080 Development System User’s Guide, Rev. 0
16
Freescale Semiconductor
Architecture
5.1.5
Local Bus
For the P4080DS, the enhanced local bus controller (eLBC) connects to various Flash devices and the
ngPIXIS FPGA internal register space. The P4080 only supports 16-bit devices, so the eLBC interface is
comparatively simpler than past development systems. In particular, a single 16-bit latch/buffer is used to
both latch the portion of the address that is not already provided by the latched address pins and to buffer
the data. This figure shows an overview of the eLBC.
Figure 9. Local Bus Overview
The P4080 can redirect boot fetches to the eLBC, where it is routed to the device attached to LCS0. To
support greater flexibility, the ngPIXIS can re-route the LCS0 pin to other devices, allowing the P4080DS
to boot from the following devices:
•
NORFlash
•
NORFlash with MSB[0:1] address lines XOR’d (virtual bank swapping)
ngPIXIS FPGA
LALE
LBCTL
LBCS[0:2]_B
LBWE0_B
LBCLK
LBGPL
LA[16:31]
PJOE_B
cfg_lbmap(0:3)
P4080
LAD[0:15]
la
tc
h16
b
u
ff
er
16
NORXOR
NORCS_B
PJCS_B
PJWE_B
NORWE_B
NOROE_B
Lo
cal
B
us Deb
ug Header
Nor
F
la
s
h
256M
B
Pr
o
m
J
E
T
256M
B
PI
XI
S
- F
P
GA
64B
74ALVCH32973
VBANK pins