【JESD204系列】一、JESD204总目录

【JESD204系列】一、JESD204总目录


总链接:

JESD204B专栏

链接:

【JESD204系列】一、JESD204总目录
【JESD204系列】二、JESD204概述
【JESD204系列】三、JESD204B标准分层
【JESD204系列】四、JESD204B实现类型
【JESD204系列】五、传输层设计原理
【JESD204系列】六、加解扰模块的设计原理
【JESD204系列】七、8B10B编码


0、术语和定义

8B10B编码: 指定的DC平衡的面向八位字节的数据编码。
字符: 8B10B编码产生的符号。
代码组: 一组十个比特,在表示数据时传达一个八位字节。
字符时钟: 用于确认8B10B字符或八位字节排序的信号。
时钟发生器: 用于向JESD204B系统中的各种设备生成同步相位对准器件时钟的电路。注意时钟发生器电路可以包括一个或多个时钟发生器设备,但是它们必须使用公共源时钟。
控制接口: 一种特定于应用程序的接口,用于在转换器设备和逻辑设备之间以及或在设备和更高层应用程序级别之间传递信息(通常是状态和控制信息)。
转换时钟: 用于确认转换器中模拟采样时刻的信号。通常转换时钟与采样时钟相同,除了在插值dac或抽取adc的情况下,转换时钟比采样时钟更快。在所有情况下,转换时钟都是从器件时钟派生的。
转换器设备: 包含一个或多个转换器的组件封装。
数据链路: 由两个设备和互连数据电路组成的组件,由链路协议控制。
器件时钟: 设备必须从中生成本地时钟的主时钟信号。
帧: 一组连续的八位字节,其中每个八位字节的位置可以通过参考帧对齐信号来识别。
注1:帧对齐信号不一定出现在每帧中。
注2:在JESD204中,帧由F个八位字节组成,并在单个通道上传输。
帧时钟: 用于定序帧或监视其对齐的信号。
帧周期: 帧时钟的一个周期,即一帧的持续时间。在一个帧周期内,在多通道链路的每个通道上传输一个帧。
空闲模式: 用于当前未采样数据的转换器的操作模式。
无效代码组: 根据当前运行差异,在8B10B解码表的正确列中找不到的代码组。
线时钟: 用于对电接口上的串行位进行排序的信号。
本地时钟: 从器件时钟在设备内部派生的时钟,用于在设备内实现JESD204B链路。
逻辑器件: 仅包含或主要包含数字逻辑的组件包;例如,ASIC或FPGA。
多帧: 一组连续帧,其中可以通过参考多帧对准信号来识别每个帧的位置。
注1多帧对齐信号不一定出现在每个多帧中。
注2在JESD204中,多帧由K个帧组成,并在单个通道上传输。
多帧时钟: 用于对多帧进行排序或监视其对齐的信号。
多点链路: 互连三个或更多设备的数据通信链路。
接收器: 连接到通道的电路,用于将串行比特流重建为时间对齐的帧。接收器由一个物理层块和一个链路层块组成。
接收器块: 接收器传输层与连接到一条链路的所有接收器链路层和物理层块的组合。
接收器设备: 包含一个或多个接收器块的组件包。
差分信号(P,N)的上升沿: 当信号P从低逻辑电平变为高逻辑电平并且信号N从高逻辑电平变为低逻辑电平时发生的同时转换。
运行差异: 值为+或-的二进制参数,表示8B10B代码组序列中的1和0之间的不平衡。
采样时钟: 用于定义帧内样本边界的信号。通常采样时钟与帧时钟相同,在一个帧内每个转换器有多个样本的情况下,采样时钟是帧时钟的整数倍。在所有情况下,采样时钟都是从器件时钟导出的。
加扰器: 一种随机机制,用于消除连续相同传输符号的长串,并在不改变信令速率的情况下避免信号频谱中出现谱线。
源时钟: 从中导出各种其他时钟信号的振荡器。该振荡器通常是时钟发生器设备内的VCO,或时钟发生器电路内的外部VCO。
SYSREF: 一种周期性、一次或“间隙”周期性信号,用于对齐JESD204B子类1设备中的本地时钟的边界。SYSREF必须与器件时钟源同步。
发送器: 串行化输入帧并在通道上传输所得比特流的电路。发射机由一个链路层块和一个物理层块组成。
发射机块: 发射机传输层和连接到一条链路的所有发射机链路层和物理层块的组合。
发射机设备: 包含一个或多个发射机块的组件包。
有效代码组: 根据当前运行差异,在8B10B解码表的正确列中找到的代码组。

1、符号和缩写的含义

缩略词英文释义
LMFCLocal Multi Frame Clock本地多帧时钟
LEMCLocal Extended Multiblock Clock本地扩展多块时钟
CDRClock Data Recovery时钟和数据恢复
MCDAMultiple Converter Device Alignment多转换器设备对准
CGSCode Group Synchronization代码组同步
ILASInitial Lane Alignment Sequence初始通道对齐序列
RBDRX Buffer Delay接收端缓冲器延迟
RDRunning Disparity极性偏差

2、链路配置参数含义及取值范围

参数名含义取值范围
M每个设备中的转换器数1-256
L每个转换器链路的通道数1-32
F每个帧中的字节数1-256
S每帧中每个转换器的采样点数1-32
N转换器分辨1-32
N’每个采样的总比特数1-32
K每个多帧中帧的数量1-32
CF每个链路每个帧周期的控制字数量0-32
CS每个采样的控制比特数0-3
HD高数据密度模式使能0-1

3、控制字符

字符简写字符编码前数值RD=-1时编码结果RD=+1时编码结果功能说明
/R//K28.0/000_11100001111_0100110000_1011多帧开始
/A//K28.3/011_11100001111_0011110000_1100通道对齐
/Q//K28.4/100_11100001111_0010110000_1101链路配置数据开始
/K//K28.5/101_11100001111_1010110000_0101组同步
/F//K28.7/111_11100001111_1000110000_0111帧同步

4、subclass0~2确定延迟

subclass0:不支持确定延迟;
subclass1:SYSREF
subclass2:SYNC~。

5、时钟

源时钟: 从中导出各种其他时钟信号的振荡器。该振荡器通常是时钟发生器设备内的VCO,或时钟发生器电路内的外部VCO。
器件时钟: 器件必须从中生成本地时钟的主时钟信号。
转换时钟: 用于确认转换器中模拟采样时刻的信号。通常转换时钟与采样时钟相同,除了在插值dac或抽取adc的情况下,转换时钟比采样时钟更快。在所有情况下,转换时钟都是从器件时钟派生的。
帧时钟: 用于定序帧或监视其对齐的信号。
多帧时钟: 用于对多帧进行排序或监视其对齐的信号。
本地时钟:器件时钟在器件内部派生的时钟,用于在器件内实现JESD204B链路。
采样时钟: 用于定义帧内样本边界的信号。通常采样时钟与帧时钟相同,在一个帧内每个转换器有多个样本的情况下,采样时钟是帧时钟的整数倍。在所有情况下,采样时钟都是从器件时钟导出的。
线时钟: 用于对电接口上的串行位进行排序的信号。

各时钟关系图:
在这里插入图片描述

5、同步对齐过程

发送器和接收器各维护一个LMFC,所有发送器和接收器连接到一个公共(源)SYSREF,这些器件利用SYSREF复位其LMFC,这样所有LMFC应互相同步(在一个时钟周期内)。

SYSREFsignal(DeviceSubclass1)
a、确定时延(小于1个多帧时钟周期)。
b、对齐和器件时钟同源,LMFC周期的整数倍,在DeviceClk沿变化时采样SYSREF信号,确定时延,对齐多帧和帧时钟。SYSREF用于对齐所有收发器件LMFC相位。

SYNC~signal:
同步请求信号。接收端与接收器帧时钟同步。CGS后在接收端LMFC边沿拉高。释放SYNC(所有器件都会看到)后,发送器在下一次(TX)LMFC绕回0时开始ILAS。如果F*K设置适当,大于(发送器编码时间)+(线路传播时间)+(接收器解码时间),则接收数据将在下一个LMFC之前从接收器的SERDES传播出去。接收器将把数据送入FIFO,然后在下一个(RX)LMFC边界开始输出数据。发送器SERDES输入与接收器FIFO输出之间的已知关系称为确定性延迟。

  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Vivado是赛灵思(Xilinx)公司开发的一款集成电路设计软件。JESD204JESD204PHY是Vivado软件提供的两个IP核。 JESD204是一种用于高速数据传输的协议标准,它被广泛应用于射频、通信和数据转换等领域。JESD204协议为数据传输提供了高带宽、低功耗和低成本的解决方案,使得设计人员能够更好地控制和优化数据传输流。 JESD204PHY是JESD204协议的物理层接口IP核。它负责将数字数据转换为电信号,并在发送和接收端之间进行信号传输。JESD204PHY与JESD204协议一起使用,可以实现高速数据的可靠传输。该IP核具有自适应均衡、时钟数据恢复、时钟和数据对齐等功能,能够提供对高噪声环境下的稳定传输的支持。 Vivado通过提供JESD204JESD204PHY IP核,为设计人员提供了一种简化JESD204协议集成的方法。用户可以在Vivado的IP核库中找到这两个IP核,并将它们实例化到设计中。使用Vivado设计流程,可以通过配置和连接这些IP核来实现JESD204协议的集成,帮助用户更快地完成项目开发。 总而言之,Vivado的JESD204JESD204PHY IP核为设计人员提供了实现JESD204协议的强大工具。设计人员可以利用这些IP核,通过Vivado软件进行配置和集成,实现高带宽、低功耗和低成本的数据传输。 ### 回答2: Vivado是赛灵思公司提供的一套用于设计和实现FPGA(可编程逻辑器件)的集成开发环境(IDE),其中包含了许多IP核(知识产权核心)来简化设计流程。其中包括了JESD204JESD204 PHY IP核。 JESD204是一个高速数据通信接口标准,能够在FPGA和外部设备之间进行快速、可靠的数据传输。它定义了一套具有高带宽和低延迟的串行接口规范,广泛应用于高性能数据采集、通信和数字信号处理等领域。 JESD204 IP核是Vivado中提供的一个标准化的接口IP核,用于实现JESD204协议的传输功能。通过使用JESD204 IP核,设计人员可以方便地在FPGA中集成JESD204接口,实现与外部设备的数据交换。该IP核提供了一系列接口、寄存器和功能模块,可以根据具体的应用需求进行灵活的配置。 JESD204 PHY IP核是Vivado中针对JESD204协议物理层的IP核。它主要负责协议层面的物理电平信号处理,包括时钟恢复、数据重构、编码解码、错误检测和纠正等功能。JESD204 PHY IP核可以与JESD204 IP核配合使用,提供完整的JESD204接口解决方案。 通过Vivado提供的JESD204JESD204 PHY IP核,设计人员可以方便地实现高速数据传输和接口集成,减少设计时间和复杂性。借助于这些IP核,设计人员可以快速搭建JESD204接口的FPGA设计,并进行仿真、验证和调试。这些IP核的使用使得FPGA设计变得更加高效和可靠。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值