Understanding JESD204B Subclass and Determinstic Latency.pdf
JESD204B是一种高速串行接口标准,用于将模拟/数字转换器(ADC)和数字/模拟转换器(DAC)与逻辑设备(如FPGA或ASIC)连接。此接口的标准版本JESD204B相比于早期的版本JESD204A引入了确定性延迟特性,这对于满足系统对实时处理的要求至关重要。确定性延迟意味着从逻辑设备到数据转换器的链路延迟是可以预测且稳定的,这在同步多个数据转换器并确保数据完整性和实时处理中非常重要。 JESD204B接口根据不同的应用场景和性能需求划分为三个子类(Subclasses),具体如下: 1. 子类0(Subclass 0): 这个子类并不支持JESD204B引入的确定性延迟特性,其主要目的是提供与JESD204A的向后兼容性,同时允许更高的数据传输速率(最高达到12.5Gbps)。在子类0中,尽管可能不支持多个转换器设备之间的同步,但它总是支持单个设备内多通道(lane)的同步。对于多ADC设备同步的情况,接收端逻辑设备会组合每个通道的SYNC信号,并将组合后的信号分配给所有的ADC设备,使得所有的ADC设备能在相同的帧时钟周期内接收到SYNC信号的下降沿。这里要注意,帧时钟频率必须是设备时钟频率的整数倍。 2. 子类1(Subclass 1): 此子类通过使用外部的SYSREF信号作为时序参考来实现确定性延迟,从而允许数据转换器设备内部的时钟同步。这意味着所有设备可以使用共同的设备时钟并以一致的方式生成内部时钟,从而减小了由不同转换器设备间时钟相位偏差造成的链路延迟不确定性。这种同步方式确保了信号的确定性延迟特性,适合于需要严格时间同步的应用。 3. 子类2(Subclass 2): 与子类1类似,子类2通过使用内部的SYNC信号来实现确定性延迟,而不是外部的SYSREF信号。这种设计为系统提供了灵活性,并允许设备在不引入额外外部信号的情况下实现确定性延迟。该子类同样保证了系统中多个设备间信号的同步。 确定性延迟的引入是JESD204B接口标准的一项重要进步,它解决了系统中由于温度和供电电压变化以及不同设备可能处于不同的时钟域等原因导致的链路延迟不一致的问题。确定性延迟对于高速数据采集、无线通信、雷达系统和其它对时间同步要求高的应用而言尤其重要。通过实现确定性延迟,可以保证数据转换器与逻辑设备之间的数据传输更加精准和可靠。 总结来说,JESD204B的子类0、1和2通过各自不同的方法实现了设备间的同步,从而使整个数据链路具有确定性延迟。这些子类的选择取决于特定应用场景的需求,设计者可以根据应用中对同步精度、向后兼容性和系统复杂度等因素的考量,选择最合适的子类。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助