Avalon Verification IP Suite: User Guide

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

12.1. Parameters

The Avalon Streaming Credit Sink BFM supports all of the signals defined for the Avalon Streaming Credit Sink interface. The following table lists the parameters to customize the Avalon Streaming Credit Sink interface.

Table 18.   Avalon Streaming Credit Sink BFM parameters
Parameter Default Value Legal Values Description

USE_CHANNEL

0

0 / 1

When true, interface includes channel port.

USE_ERROR

0

0 / 1

When true, interface includes error port.

USE_PACKETS

0

0 / 1

When true, interface includes packet-related ports.

USE_EMPTY

0

0 / 1

Can be true only when USE_PACKETS is true. When true, interface includes empty port.

USER_SIGNALS

0

0 / 1

When true, user signals can be added.

SNK_MAX_CREDIT

1

1,2,4,8,16,32,64,128,256

Specifies Maximum Credit Allowed.

SNK_SYMBOLS_PER_BEAT

4

1 – 8192

Specifies number of Symbols per Beat.

SNK_DATA_BITS_PER_SYMBOL

8

1 – 8192

Specifies Data bits per symbol.

SNK_ERROR_W

1

1 – 1024

Specifies the width of the error signal.

SNK_EMPTY_W

1

1 - 1024

Specifies the width of the empty signal.

SNK_CHANNEL_W

1

1 – 128

Specifies the width of the channel signal.