JESD204C Intel® Stratix® 10 FPGA IP设计实例用户指南

ID 683357
日期 11/22/2021
Public

1. 关于JESD204C Intel® Stratix® 10 FPGA IP设计实例用户指南

所作的更新针对于:
Intel® Quartus® Prime设计套件 21.3
IP版本 1.1.0
本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考英文版本以获取最新信息。

该用户指南提供有关 Intel® Stratix® 10 器件使用JESD204C Intel® FPGA IP的设计实例的功能特征、使用指导和详细描述。

目标读者

本文档适用于:

  • 设计架构师在系统级设计规划阶段进行IP选择
  • 硬件设计人员在将IP集成到系统级设计时
  • 验证工程师工作于系统级仿真和硬件验证阶段

相关文档

下表列出了与JESD204C Intel® FPGA IP相关的其他参考文档。
表 1.  相关文档
参考 说明
JESD204C Intel® FPGA IP用户指南 提供有关JESD204C Intel® FPGA IP的更多信息。
Intel® Stratix® 10器件数据表 提供有关 Intel® Stratix® 10器件的电器特征、开关特征、配置规约和时序的信息。
E-Tile收发器PHY用户指南

该文档描述E-Tile Transceiver PHY在 Intel® Stratix® 10 器件中的功能特征,功能和指导。

首字母缩略词和词汇表

表 2.  缩略词列表
略缩词 全称
LEMC Local Extended Multiblock Clock(局部扩展多块时钟)
FC Frame clock rate(帧时钟速率)
ADC Analog to Digital Converter(模拟到数字转换器)
DAC Digital to Analog Converter(数字到模拟转换器)
DSP Digital Signal Processor(数字信号处理器)
TX Transmitter(发送器)
RX Receiver(接收器)
DLL Data link layer(数据链路层)
CSR Control and status register(控制和状态寄存器)
CRU Clock and Reset Unit(时钟和复位单元)
ISR Interrupt Service Routine(中断服务例程)
FIFO First-In-First-Out(先进先出)
SERDES Serializer Deserializer(串行器解串器)
ECC Error Correcting Code(纠错码)
FEC Forward Error Correction(前向纠错)
SERR Single Error Detection (in ECC, correctable)(单一错误检测,采用ECC,可纠正)
DERR Double Error Detection (in ECC, correctable)(双重错误检测,采用ECC,可纠正)
PRBS Pseudorandom binary sequence(伪随机二进制序列)
MAC Media Access Controller(介质访问控制器)。MAC包含协议子层,传输层和数据链路层。
PHY Physical Layer(物理层)。PHY通常包含物理层,SERDES,驱动器,接收器和CDR。
PCS Physical Coding Sub-layer(物理编码子层)
PMA Physical Medium Attachment(物理介质连接层)
RBD RX Buffer Delay(RX缓冲延迟)
UI Unit Interval = duration of serial bit(单元间隔=串行位的持续时间)
RBD count RX Buffer Delay latest lane arrival(RX缓冲延迟最新lane到达)
RBD offset RX Buffer Delay release opportunity(RX缓冲延迟释放机会)
SH Sync header(同步头)
TL Transport layer(传输层)
表 3.  词汇表
术语 描述
Converter Device ADC或DAC转换器
Logic Device FPGA或ASIC
Octet 一组8个位,作为64/66编码器的输入和解码器的输出
Nibble 一套4个位,是JESD204C规约的基本工作单元
Block 64/66编码方案生成的66位符
Link Clock

相关的并行数据将是128位/132位,而不是64位/66位。

链路时钟=通道线路速率/132。

Frame 一组连续的八位字节(octet),其中每个八位字节的位置可以通过 帧对齐信号的参考说明来识别。
Frame Clock 以帧速率运行的系统时钟,必须是1x倍速、2x倍速或4x倍速链路时钟。
Samples per frame clock

每个时钟的样本,转换器件的帧时钟内的总样本数。

LEMC 内部时钟,用于lane之间扩展多块的边界对齐和输入外部参考时钟(SYSREF或Subclass 1)。
Subclass 0 不支持确定性时延。应该当接收器上lane到lane出现偏斜时立即发布数据。
Subclass 1 使用SYSREF的确定性时延。
Multipoint Link 通过2个或多个转换器件的器件间链接
64B/66B Encoding 行代码, 将64位数据映射到66位以形成一个块。基础级数据结构是一个以2位同步头开始的块。
表 4.  符号
术语 描述
L 每个转换器件的lane个数
M 每个器件的转换器数
F 单个lane上每帧的八位字节个数
S 每帧周期每转换器发送的样本数
N 转换器分辨率
N’ 每个样本中以用户数据格式为准的位个数。
CS 每个转换样本的控制位个数
CF 每链路每帧时钟周期的控制字个数
HD 高密度用户数据格式
E 扩展多块中的多块(multiblock)个数