Simulating Intel Stratix 10 Mx Hbm2 Ip With Modelsim - Intel Stratix 10 MX HBM2 IP User Manual

Table of Contents

Advertisement

The Traffic Generator emulates a real-world application that writes to, and reads back
from memory and validates the read data. You can modify the traffic generator logic to
fit your traffic pattern or drive the transactions to the HBM2 memory with your own
logic.
Simulation incorporates an abstract model of the hardened HBM2 controller and the
universal interface block (UIB). The HBM2 controller performs data reordering and
enhancement functions, and allows communication between the AXI4 user interface
and the UIB PHY. The universal interface block PHY (UIB PHY) is the physical-layer
interface that carries low-level signaling.
The HBM2 Model is an abstract generic model representative of the HBM2 DRAM for
simulation. This is not a vendor-specific model.

4.2 Simulating Intel Stratix 10 MX HBM2 IP with ModelSim*

1. Launch the ModelSim simulator.
2. Select File
ed_sim/sim/mentor
3. Verify that the Transcript window is visible; if it is not, display it by selecting
View
4. In the Transcript window, run
ModelSim tool screen.
5. After the Tcl script finishes running, run
command compiles the design files and elaborates the top-level design.
6. After
window, select the signals to simulate by right-clicking and selecting Add Wave
from the context menu.
For example, if you want to see the HBM2 interface signals, select the module
mem0_0
window and select the signals that you want to see. (If the Objects window is not
visible, you can display it by selecting View
7. To run the HBM2 simulation, type
If the simulation is not visible, select View
open, select File
a
wave.do
-all
Whenever you make changes to the design or to the
step 7 of this procedure. Alternatively, you can combine the instructions into a
script and run that script instead. The following example illustrates a
script containing the necessary commands:
if {[file exists msim_setup.tcl]} {
exist.
Please generate the example design RTL and simulation scripts. See ../../
README.txt
for help." }
®
®
Intel
Stratix
10 MX HBM2 IP User Guide
26
Change Directoryand navigate to:
Transcript.
finishes running, the Objects window appears. In the Objects
ld_debug
from the Instance window. With
Save Format. Click OK to capture your selected waveforms in
file. To display the waveforms, type
.
source msim_setup.tcl
ld_debug
do wave.do
run -all } else {
4 Simulating the Intel Stratix 10 MX HBM2 IP
project_directory/sim/
source msim_setup.tcl
in the Transcript window. This
ld_debug
selected, go to the Objects
mem0_0
Objects.
.
run -all
Wave. With the Wave window
do wave.do
wave.do
error "The msim_setup.tcl script does not
UG-20031 | December 2017
at the bottom of the
, and then type
run
, you must repeat
run.do

Advertisement

Table of Contents
loading

Table of Contents