Avalon® 接口规范

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

6.1. 术语和概念

Avalon® Streaming Credit接口协议定义如下术语和概念:
  • Avalon® Streaming Credit System Avalon® Streaming Credit系统包含1个或多个 Avalon® Streaming Credit连接,该连接将数据从source接口传输到sink接口。
  • Avalon® Streaming Credit Components—典型系统使用 Avalon® Streaming接口组合多个功能模块,称为组件。系统设计人员配置组件并将他们连接起来实现系统。
  • Source and Sink Interfaces and Connections—两个组件连接后,credits从sink流向source;而数据从source接口流向sink接口。接口连接sink接口的组合称之为“一个连接”。
  • Transfers—传输就是从source接口到sink接口的数据和控制传播。对于数据接口,只要source有credit就可开始数据传输。同样地,只要sink有未接收的credit就可接受数据。
  • Symbol—符号(symbol)是数据的最小单位。一个或多个symbol构成一个周期中传输的单个数据单元。
  • Beat—beat是由一个或多个symbol组成的source和sink接口之间的单个周期传输。
  • Packet—数据包是一起传输的数据和控制信号的集合。数据包可能含有一个header,以助于路由器和其他网络器件将数据包指引到正确的目的地。数据包格式由应用程序定义,而非本规范。 Avalon® Streaming数据包的长度可变,并且可以跨连接交错存取。通过使用 Avalon® Streaming Credit接口,可选择性使用数据包。