Avalon Verification IP Suite: User Guide

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

8.3. Parameters

The Avalon-ST Source BFM supports all the of the signals defined for the Avalon-ST source interface. The following table lists the parameters to customize the Avalon-ST Source interface.
Table 13.  Parameters for the Avalon-ST Source BFM
Parameter Default Value Legal Values Description
Port Enables
Include the signals to support packets Off On/Off When On, the interface includes the startofpacket, endofpacket, and empty signals.
Use the channel port Off On/Off When On, the interface includes channel pin or pins.
Use the error port Off On/Off When On, the interface includes error pin or pins.
Use the ready port On On/Off When On, the interface includes a ready pin.
Use the valid port On On/Off When On, the interface includes a valid pin.
Use the empty port Off On/Off When On, the interface includes empty pins.
Port Widths
Symbol Width 8 1–1024 Data symbol width in bits. The symbol width should be 8 for byte-oriented interfaces.
Number of symbols 4 1–1024 Specifies the number of symbols that are transferred per beat.
Width of the channel port 1 1–32 Specifies the width of the channel signal.
Width of the error port 1 1–1024 Specifies the width of the error signal.
Width of the empty port 1 1–1024 Specifies the width of the empty signal.
Timing Attributes
Ready latency 0 0–8 Specifies the delay between the ready and valid signals.

For more information about the ready and valid signals, refer to the Avalon Interface Specification.

Number of beats per cycle 1 1–1024 Specifies the number of beats per cycle.
Channel Attributes
Max channel number 1 Specifies the maximum number of channels that the interface supports.
Miscellaneous
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.