Test Engine FPGA IP User Guide: Agilex™ 5 and Agilex™ 7 FPGAs

ID 817758
Date 5/31/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5. Test Engine IP - Software

The software package for Test Engine IP allows describing traffic programs and interacting with live hardware. To create traffic programs for the drivers, the Test Engine IP has a memory AXI driver software library that provides APIs that you can use.

You can view the Test Engine IP software within the following Python scripts:

  • The main.py file that parses the .qsys and .ip files initializes the compiler, and selects the traffic program to run during execution.
  • The traffic_patterns.py file that contains tutorial programs demonstrating use of software application programming interfaces (APIs), as well as the default programs for the memory design examples in any Agilex™ 5 or Agilex™ 7 M-Series FPGA devices. You can refer to these programs when writing your own traffic patterns.