PowerPC 440GP Embedded Processor Data Sheet
5/13/04 Page 45 of 72
PerData00:31
Peripheral data bus used by PPC440GP when not in
external master mode, otherwise used by external
master.
Note: PerData00 is the most significant bit (msb) on this
bus.
I/O 5V tolerant
3.3V LVTTL 1
PerOE
Used by either peripheral controller or DMA controller
depending upon the type of transfer involved. When the
PPC440GP is the bus master, it enables the selected
DDR SDRAMs to drive the bus.
O5V tolerant
3.3V LVTTL 2
PerPar0:3 External peripheral data bus byte parity. I/O 5V tolerant
3.3V LVTTL 1
PerReady Used by a peripheral slave to indicate it is ready to
transfer data. I5V tolerant
3.3V LVTTL
PerR/W
Used by the PPC440GP when not in external master
mode, as output by either the peripheral controller or
DMA controller depending upon the type of transfer
involved. High indicates a read from memory, low
indicates a write to memory.
Otherwise, it used by the external master as an input to
indicate the direction of transfer.
I/O 5V tolerant
3.3V LVTTL 1, 2
PerWE Write Enable. Low when any of the four PerWBE0:3
signals are low. O5V tolerant
3.3V LVTTL 2
External Master Peripheral Interface
BusReq
Bus Request. Used when the PPC440GP needs to
regain control of peripheral interface from an external
master.
O5V tolerant
3.3V LVTTL
ExtAck External Acknowledgement. Used by the PPC440GP to
indicate that a data transfer occurred. O5V tolerant
3.3V LVTTL
ExtReq External Request. Used by an external master to
indicate it is prepared to transfer data. I5V tolerant
3.3V LVTTL 1, 4
ExtReset Peripheral Reset. Used by an external master and by
synchronous peripheral slaves. O5V tolerant
3.3V LVTTL
HoldAck Hold Acknowledge. Used by the PPC440GP to transfer
ownership of peripheral bus to an external master. O5V tolerant
3.3V LVTTL
HoldReq Hold Request. Used by an external master to request
ownership of the peripheral bus. I5V tolerant
3.3V LVTTL 1, 5
PerClk Peripheral Clock. Used by an external master and by
synchronous peripheral slaves. O5V tolerant
3.3V LVTTL
PerErr External Error. Used as an input to record external
master errors and external slave peripheral errors. I/O 5V tolerant
3.3V LVTTL 1, 5
Signal Functional Description (Part 4 of 7)
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