
Figure 29-1: HPS BFM Block Diagram
Hard Processor System
Qsys
Interconnect
AXI Protocol Master
IP Components
AXI Protocol Slave
IP Components
AXI HPS Master BFM
AXI HPS Slave BFM
SDRAM Memory Model
Interrupt Sink BFM
Conduit BFM
Avalon-MM
IP Components
The HPS BFMs use standard function calls from the Altera
®
BFM application programming interface (API),
as detailed in the remainder of this section.
HPS simulation supports only Verilog HDL or SystemVerilog simulation environments.
Related Information
•
on page 29-10
•
Instantiating the HPS Component
on page 27-1
•
Avalon Verification IP Suite User Guide
For information about the BFM API.
•
Mentor Verification IP Altera Edition User Guide
For information about the BFM API.
Clock and Reset Interfaces
Related Information
on page 28-2
Clock Interface
Qsys generates the clock source BFM for each clock output interface from the HPS component. For HPS-
to-FPGA user clocks, specify the BFM clock rate in the User clock frequency field in the HPS Clocks page
when instantiating the HPS component in Qsys.
The HPS-to-FPGA trace port interface unit generates a clock output to the FPGA, named
h2f_tpiu_clock
.
In simulation, the clock source BFM also represents this clock output’s behavior.
HPS Simulation Support
Altera Corporation
cv_54030
Clock and Reset Interfaces
29-2
2013.12.30