Post-Fit Simulation API Function
Names
RTL Simulation API Function Names
BFM Instance
Name
Interface Name
get_channel7_req()
get_channel7_
single()
set_channel7_xx_
ack()
get_f2h_dma_req7_req()
get_f2h_dma_req7_
single()
set_f2h_dma_req7_ack()
f2h_dma_
req7
Simulation Flows
This section describes the simulation flows for an HPS-based design.
Altera provides both functional register transfer level (RTL) simulation and post-fitter gate-level simulation
flows. The simulation flows involve the following major steps:
1.
Specifying HPS Simulation Model in Qsys
on page 29-10
2.
Generating HPS Simulation Model in Qsys
on page 29-13
3.
on page 29-13
Related Information
For general information about simulation, refer to the
Simulating Altera Designs
chapter in volume 3 of the
Quartus II Handbook
.
Specifying HPS Simulation Model in Qsys
The following steps outline how to set up the HPS component for simulation.
1. Add the HPS component from the Qsys Component Library.
2. Configure the component based on your application needs by selecting or deselecting the HPS-FPGA
interfaces.
3. Connect the appropriate HPS interfaces to other components in the system. For example, connect the
FPGA-to-HPS AXI slave interface to an AXI master interface in another component in the system.
When you create your component, make sure the conduit interfaces have the correct role names, directions,
and widths.
on page 29-10
Related Information
Instantiating the HPS Component
on page 27-1
HPS Conduit Interfaces
Table 29-16: HPS Conduit Interfaces
Width
Direction
Role Name
h2f_warm_reset_handshake
HPS Simulation Support
Altera Corporation
cv_54030
Simulation Flows
29-10
2013.12.30