扫一扫,分享给好友
JEDSD204B标准verilog实现3-协议演进 本文对204协议的演进、子类的差异进行简要说明,后续将直接开始数据流的处理和实现,对协议要求的电器特性感兴趣的小伙伴自行查看协议第四章。
JESD 204 B版标准新增以下功能:
协议演进中关键的差异细节如下:
在 JESD204B 协议中,Subclass(子类) 是根据同步机制和确定性延迟支持能力划分的三种不同实现规范,主要区别体现在同步信号的使用、确定性延迟(Deterministic Latency, DL)的实现方式及适用场景上。
以下是具体对比:
实际设计中,需根据系统的同步精度要求(如多通道采样同步误差容限)、成本(SYSREF 信号生成与布线复杂度)选择合适的子类。例如,相控阵雷达通常需 Subclass 2,而普通通信基站可能选择 Subclass 1。
subclass1中的确定性延时的实现方案如下图:
最小延时实现方案如下图:
后续代码实现时,会对上述两种时延的细节进行详细描述。
本连载主要针对JESD204B的subclass1做详细说明和实现;由于本连载主要目的是为了实现204B verilog代码的MAP层和lane层的数据处理,因此对物理层(serdes等)的硬件连线和要求,不在详细描述。
发布
FPGAJESD204Afpga
【开源FPGA硬件】硬件黑客集结:开源FPGA开发板测评活动全网火热招募中......
JEDSD204B标准verilog实现-协议演进
NVMe高速传输之摆脱XDMA设计16:TLP优化
RDMA over RoCE V2设计1:通用,稳定及高性能!
【高云GW5AT-LV60 开发套件试用体验】三、LED灯控制实验
【高云GW5AT-LV60 开发套件试用体验】基于开发板进行深度学习实践,并尽量实现皮肤病理图片的识别,第四阶段
【RK3568+PG2L50H开发板实验例程】FPGA部分 | 光纤通信测试实验例程
【RK3568+PG2L50H开发板实验例程】FPGA部分 | DDR3 读写实验例程
【RK3568+PG2L50H开发板实验例程】FPGA部分 | ROM、RAM、FIFO 的使用
【RK3568+PG2L50H开发板实验例程】FPGA部分 | Pango 的时钟资源——锁相环
电子发烧友网
电子发烧友论坛