Avalon Verification IP Suite: User Guide

ID 683439
Date 2/17/2022
Public
Document Table of Contents

10.1. Parameters

The Avalon-ST monitor supports the full range of signals defined for the Avalon-ST source and sink interfaces. You can customize the Avalon-ST source and sink interfaces using the parameters described in the following table.
Table 16.  Parameters for the Avalon-ST Monitor BFM
Parameter Default Value Legal Values Description
Port Widths
Symbol width 8 N/A Data symbol width in bits. The symbol width should be 8 for byte-oriented interfaces.
Number of symbols 4 N/A Numbers of symbols per word.
Width of the channel signal 1 N/A Specifies the width of the channel signal in bits.
Width of the error port 1 N/A Specifies the width of the error signal in bits.
Width of the empty port 1 N/A Specifies the width of the empty signal in bits.
Port Enables
Include the signals to support packets On On/Off When On, the interface includes a the startofpacket, endofpacket, and empty signals.
Use the channel port On On/Off When On, the interface includes a channel pin.
Use the error port On On/Off When On, the interface includes error pins.
Use the ready port On On/Off When On, the interface includes ready pins.
Use the valid port On On/Off When On, the interface includes valid pins.
Use the empty port On On/Off When On, the interface includes a empty pin.
Timing Attributes
Ready latency 0 N/A Specifies the readyLatency parameter for data interfaces that support backpressure.

For more information, refer to the Avalon Interface Specifications.

Number of beats per cycle 1 1–1024 Specifies the number of beats per cycle.
Channel Attributes
Max Channel Number 1 N/A Specifies when a timeout will occur if a burst write transfer has not completed.
Miscellaneous Properties
Max Packet Size Covered 1 N/A Specifies the maximum packet size.
VHDL BFM ID 0 0–1023 For VHDL BFMs only. Use this option to assign a unique number to each BFM in the testbench design.