from Eureka Technology Inc.
Features
- Compatible with all PowerPC bus architectures
- Interfaces with bus mastering or bus snooping devices such as direct-memory access (DMA) controllers
- Supports address pipelining and separate address and data tenure
Block Diagram
Figure 1 shows the block diagram for the PowerPC bus master megafunction.
| Figure 1. Block Diagram |
![]() |
Description
The PowerPC bus master megafunction is a bus master that executes bus transactions on the PowerPC host bus. A simple and efficient user interface allows the user logic to reside directly on the PowerPC bus for high-performance data transfer. Together with the PowerPC bus slave, PowerPC bus arbiter, and peripheral component interconnect (PCI) host bridge megafunctions, this megafunction provides the complete system function logic function of a PowerPC-based system.
To maximize system performance, the PowerPC bus master megafunction supports advanced features of the PowerPC bus such as address pipelining, address retry, bus parking, and separate arbitration for the address and data buses. This megafunction also supports both single beat and burst data transfers, and it allows address pipelining with two outstanding memory accesses.
The megafunction is available in Altera Hardware Description Language (AHDL), Verilog HDL, VHDL, and netlist format. Megafunction sizes vary with customization and with feature changes. Contact Eureka Technology directly for a logic cell count that is based on user specifications.
Device Utilization Example
Table 1 lists the typical device utilization results for the megafunction.
| Table 1. Typical Device Utilization for the Megafunction | |||||
| Device | Speed Grade | Utilization | Performance (fMAX) |
Parameter Setting | |
|---|---|---|---|---|---|
| Logic Cells | EABs (1) | ||||
| EPF10K10 | -3 | 160 | 0 | 50 MHz | 160: With snoop only and pipelining 320: With regular data transfer and pipelining |
| EPF6016 | -2 | 160 | 0 | 50 MHz | |
| EPM7128 | -7 | 80 | - | 66 MHz | Contact Eureka Technology |
Note:
Contact Information
For additional information, you can contact Eureka Technology, Inc. at:
Eureka Technology, Inc.4962 El Camino Real
Suite 108
Los Altos, CA 94022
Tel. (650) 960-3800
Fax (650) 960-3805
E-mail: info@eurekatech.com
WWW: http://www.eurekatech.com


