Visible to Intel only — GUID: group__group__progs
Ixiasoft
Visible to Intel only — GUID: group__group__progs
Ixiasoft
5.3. User programs
Software programs for every driver type.
Contents
-
Tutorial programs demonstrating usage of the software APIs to describe traffic patterns
-
Programs for AXI traffic patterns used by memory IP (such as EMIF, HBM, MemSS) design examples.
Getting Started
quartus_py main.py --help
quartus_py main.py --ipdir=<parent dir containing .qsys and .ip files> --prog=tut1_block_rw
You can use these scripts as a template to create your own traffic programs.
Script Options
–ipdir=<IP Directory>
Directory containing .qsys and .ip files. (Default: main.py script location)
The Test Engine Python Library requires parameter information of its IP instance. Traffic program compilation will fail if no Test Engine IP instance is found in the specified directory.
–prog=<Traffic Program(s)>
Name of traffic program to use for all Memory AXI4 Drivers. (Default: tut1_block_rw)
-
Driver 0:my_prog0, Driver 1:my_prog1, Driver 2:my_prog2, etc.
-
A comma-delimited list of programs does not match the number of drivers
-
A program does not exist for a driver type
–outdir=<Output Directory>
Output directory path for generated binary files. (Default: ./bin)
Disclaimers
The tutorial programs are not guaranteed to work with all example designs. They are only provided to showcase the usage of the software APIs.