
External Bus Interface (EBI)
MPC5566 Microcontroller Reference Manual, Rev. 2
12-24
Freescale Semiconductor
12.4.1.8
Port Size Configuration per Chip Select (16 or 32 Bits)
The EBI supports memories with data widths of 16 or 32 bits. The port size (PS) for a chip select is
configured using the PS bit in the base register.
12.4.1.9
Port Size Configuration per Calibration Chip Select (16 Bits)
The port size for calibration must be 16 bits wide.
12.4.1.10 Configurable Wait States
From zero to 15 wait states can be programmed for any cycle that the memory controller generates, via the
SCY bits in the appropriate option register. From zero to three wait states between burst beats can be
programmed using the BSCY bits in the appropriate option register.
12.4.1.11 Four Chip Select (CS[0:3]) Signals
The EBI contains four chip select signals, controlling four independent memory banks. See
Section 12.4.1.5, “Memory Controller with Support for Various Memory Types
,” for more details on chip
select bank configuration.
12.4.1.12 Support for Dynamic Calibration with Up to Four Chip Selects
The EBI contains four calibration chip select signals, controlling four independent memory banks on an
optional second external bus for calibration. See
Section 12.4.2.12, “Calibration Bus Operation
” for more
details on using the calibration bus.
12.4.1.13 Four Write/Byte Enable (WE/BE) Signals — 416 BGA Package and
VertiCal Assembly
The functionality of the WE/BE[0:3] signals depends on the value of the WEBS bit in the base register.
Setting WEBS to 1 configures these pins as BE[0:3], while clearing them to 0 configures them as WE[0:3].
WE[0:3] signals are asserted only during write accesses, while BE[0:3] signals are asserted for both read
and write accesses. The timing of the WE/BE[0:3] signals remains the same in either case.
The upper write/byte enable (WE/BE[0]) indicates that the upper eight bits of the data bus (DATA[0:7])
contain valid data during a write/read cycle. The upper middle write/byte enable (WE/BE[1]) indicates that
the upper middle eight bits of the data bus (DATA[8:15]) contain valid data during a write/read cycle. The
lower middle write/byte enable (WE/BE[2]) indicates that the lower middle eight bits of the data bus
(DATA[16:23]) contain valid data during a write/read cycle. The lower write/byte enable (WE/BE[3])
indicates that the lower eight bits of the data bus (DATA[24:31]) contain valid data during a write/read
cycle.
The write/byte enable lines affected in a transaction for a 32-bit port (PS = 0) and a 16-bit port (PS = 1)
are shown in
Summary of Contents for MPC5566
Page 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Page 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Page 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Page 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Page 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Page 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Page 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...