Avalon® 接口规范

ID 683091
日期 5/27/2021
Public
文档目录

6.2.1. 同步接口

Avalon® Streaming连接的所有传输与相关时钟信号的上升沿同步发生。从source接口到sink接口的所有输出(包括datachannelerror信号)都必须寄存在时钟的上升沿。sink接口的输入不必寄存。在source上寄存信号有助于高频操作。

表 21.   Avalon® Streaming Credit接口属性

属性名称

默认值

合法值

描述

associatedClock

1

Clock interface

与此 Avalon® Streaming接口同步的 Avalon® Clock接口的名称。

associatedReset

1

Reset interface

与此 Avalon® Streaming接口同步的 Avalon® Reset接口的名称。

dataBitsPerSymbol

8

1 – 16368

定义每符号的比特数。例如,面向字节的接口有8-bit符号。此值不限于2的幂。

symbolsPerBeat

1

1 – 16368

在每个有效周期上传输的符号数量。

maxCredit

256

1-256

数据接口能够支持的最大credit数量。

errorDescriptor

0

List of strings

字列表,描述与错误信号的每个比特相关的错误。列表的长度必须与错误信号中的比特数相同。列表中的第一个字应用于高阶位。例如,“crc, overflow"意思是错误的bit[1]指示一个CRC错误。Bit[0]表示一个上溢错误。

firstSymbolInHighOrderBits

true

true, false

为true时,一阶符号(first-order symbol)被驱动到数据接口的最高有效位。最高阶符号(highest-order symbol)在此规范中标记为D0。当此属性设为false时,第一个符号出现在低位上。D0出现在data[7:0]。对于32-bit总线,如果为true,那么D0出现在bits[31:24]上。

maxChannel

0

0

数据接口能够支持的最大通道数量。