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

ID 817758
Date 3/31/2025
Public
Document Table of Contents

5.3.1.2. Advanced tutorials

Traffic programs showcasing usage of read_cmd() and write_cmd()

Detailed Description

read_cmd() and write_cmd() are highly versatile allowing you to create a large variety of AXI traffic patterns. You can also construct patterns to perform negative testing (example: violate the AXI spec by issuing bursts exceeding a 4kB boundary, or reading before writing to check for stale data).

To automatically enforce additional checks for AXI compliance and transaction types supported by memory IPs, use a helper function such as gencmd instead.