Product Summary  

 

 

EP100 PowerPC Bus Slave

Features

  • Fully supports PowerPC™ 60x bus protocol including PowerPC 603, 604, 740, 750 and MPC8260.
  • Designed for ASIC or FPGA implementations in various system environments.
  • Direct support for standard asynchronous SRAM and synchronous BURST SRAM.
  • User interface bus for on-chip and off-chip user logic access.
  • Variable wait state supported on user logic.
  • Burst access supported on all interfaces.
  • Process memory requests on the PowerPC bus.
  • Handles separate address bus and data bus tenure.
  • Supports PowerPC address pipeline for improve performance.
  • Supports address bus retry generated by other external device.
  • Address parity and data parity detection and generation.

Diagram

PowerPC Bus Slave

Description

The EP100 PowerPC bus slave device is a bus interface unit designed for the PowerPC host bus. It is designed to work on any 60x compliant bus architecture.

It has two user interfaces, one for interfacing with user logic and the second interface is a direct interface to external asynchronous SRAM and synchronous BURST SRAM.

The PowerPC bus slave works together with other slave devices or system controllers on the PowerPC bus. The slave can be assigned to specific address space where it is mapped into. Access to the slave device is further directed to either the SRAM interface or the user interface bus based on address mapping. The address mapping controller can be hardwired to the core or can be supplied by the user during run-time.

Both burst and single beat data transfer are supported on the SRAM and user logic interface.

The PowerPC bus slave supports advance features of the PowerPC bus including address pipeline, retry, separate address and data bus tenure to improve bus performance.

The following example shows the bus slave interface with on-chip user logic as well as 1 Mbyte memory system built by 128Kx8 standard SRAMs.

PowerPC Bus Slave