JESD204B Intel® FPGA IP用户指南

ID 683442
日期 9/10/2020
Public
文档目录

2.5.1. 运行时配置

JESD204B IP支持在所有受支持器件( Intel® Stratix® 10除外)中对LMF参数进行运行时配置。对于 Intel® Stratix® 10器件,必须根据JESD204B Configurations Tab中所示的IP配置的目标转换器件对JESD204B IP core进行参数化。

注: 对于 Intel® Stratix® 10器件,对某些器件的运行时访问已被禁用。请参考TX和RX寄存器映射来获得更多信息。

在IP生成期间必须被正确设置的最关键参数是LF参数。参数L表示支持的最大通道数,参数F表示确定性延迟所需的抖动去除缓冲的大小。在参数化期间生成硬件,这意味着运行时可编程性受限于(fall back)参数化和生成的硬件,不能超出参数化的IP内核。

您可以使用运行时配置通过各种LMF配置对转换器件的性能进行原型设计和评估。然而,在实际生产中, Intel® 建议使用所需的LMF生成JESD204B IP core,从而得到优化的门数(gate count)。

例如:如果转换器件支持LMF = 442和LMF = 222检查这两种配置的性能,那么需要使用最大的F和L生成JESD204B IP ,其中L = 4,F = 2。操作期间,可以使用退步运行配置(fall back configuration)来禁用LMF = 222模式中没有使用的通道。必须确保另一种JESD204B配置(如:M、N、S、CS、CF和HD)没有违反F参数设置。您可以访问Configuration and Status Register (CSR)空间来修改其他配置,例如:

  • K (multiframe)
  • 器件和通道ID
  • 使能和禁用扰码器
  • 使能和禁用字符替换

F参数

此参数指示JESD204B链路运行在多少个八位位组每通道每帧。

  • Intel® Agilex™ Intel® Stratix® 10 (L-tile,H-tile和E-tile)器件支持F = 1–256 (F = 3 可用)
  • Intel® Cyclone® 10 GX Intel® Arria® 10 Stratix® V Arria® V Arria® V GZ和 Cyclone® V器件支持 F = 1, 2, 4–256 (F = 3 不可用)

要支持高密度(HD)数据格式, JESD204B IP跟踪帧起始和帧结束,因为F可以为奇数或者偶数。帧起始以及多帧的起始环绕32-bit数据宽度体系结构。RX IP输出帧起始(sof[3:0])和多帧起始(somf[3:0]),它们用作标记,使用Avalon-ST数据流。传输层根据这些标记构建帧。

在HD数据格式被设为0的简单系统中,F始终为1、2、4、6、8等等。这简化了传输层设计,因此,不需要使用sof[3:0]somf[3:0]标记。