PowerPC 405CR Embedded Controller Data Sheet
Signal Functional Description (Part 1 of 6)
Multiplexed signals are shown in brackets following the first signal name assigned to each multiplexed ball.
Notes:
1. Receiver input has hysteresis
2. Must pull up (recommended value is 3kΩ to 3.3V, 10kΩ to 5V)
3. Must pull down (recommended value is 1kΩ)
4. If not used, must pull up (recommended value is 3kΩ to 3.3V)
5. If not used, must pull down (recommended value is 1kΩ)
6. Strapping input during reset; pull-up or pull-down required
Signal Name
Description
I/O
Type
Notes
SDRAM Interface
Memory Data bus
Notes:
MemData0:31
I/O
3.3V LVTTL
4
1. MemData0 is the most significant bit (msb)
2. MemData31 is the least significant bit (lsb)
MemAddr12:0
BA0:1
Memory Address bus
O
O
O
O
3.3V LVTTL
3.3V LVTTL
3.3V LVTTL
3.3V LVTTL
Bank Address supporting up to four internal banks
Row Address Strobe
RAS
CAS
Column Address Strobe
DQM for byte lanes 0 (MemData0:7),
1 (MemData8:15),
DQM0:3
O
3.3V LVTTL
2 (MemData16:23), and
3 (MemData24:31)
DQMCB
ECC0:7
BankSel0:3
WE
DQM for ECC check bits
ECC check bits 0:7
O
I/O
O
3.3V LVTTL
3.3V LVTTL
3.3V LVTTL
3.3V LVTTL
3.3V LVTTL
4
Select up to four external SDRAM banks
Write Enable
O
ClkEn0:1
SDRAM Clock Enable
O
Two copies of an SDRAM clock allows, in some cases, glueless
SDRAM attach without requiring this signal to be repowered by a
PLL or zero-delay buffer.
MemClkOut0:1
O
3.3V LVTTL
External SLAVE Peripheral Interface
Peripheral data bus used by PPC405CR when not in external
master mode, otherwise used by external master
5V tolerant
3.3V LVTTL
PerData0:31
I/O
1
Note: PerData0 is the most significant bit (msb) on this bus.
Peripheral address bus used by PPC405CR when not in external
master mode, otherwise used by external master.
5V tolerant
3.3V LVTTL
PerAddr0:31
PerPar0:3
I/O
I/O
1
1
Note: PerAddr0 is the most significant bit (msb) on this bus.
5V tolerant
3.3V LVTTL
Peripheral byte parity signals
As outputs, these pins can act as byte-enables which are valid for
an entire cycle or as write-byte-enables which are valid for each
byte on each data transfer, allowing partial word transactions. As
outputs, pins are used by either peripheral controller or DMA
controller depending upon the type of transfer involved. Used as
inputs when external bus master owns the external interface
PerWBE0:3
PerWE
5V tolerant
3.3V LVTTL
I/O
O
1, 2
2
5V tolerant
3.3V LVTTL
PerCS0
Peripheral chip select bank 0
24