JESD204B知识点

1.M:几个模拟通道就为几

2.N:ADC和DAC中量化位数:16bit——N=16.

3.N':以半字节及4bit为单位:16bit——N'=4,14bit——N'=4(多余的2bit以CS控制位和T结束位占位)

4:F:每一帧的字节数:2byte——2(一般在器件手册上以OCTET标识)

5:K:多帧包含的帧数:32——32(器件手册一般这样定义Ceil (17 / Number of Octetsper Frame) ≤ Multiframe Size (In Terms of Number of Frames),即Ceil (17 / 6) ≤ K。因此K必须要大于等于3,小青菜哥哥决定K取4。)

6:当FPGA做TX使用时——JESD204B IP核或者也可以配合JESD204b phy使用。

7:当FPGA做RX使用时——单独使用JESD204B IP核。

11.JESD204B的参考时钟tx_core_clk=单条lane的线速度(ip核设置的,一般是器件支持的最大速度)/40   用户决定IP核的core clk是否由glbclk(p/n)管脚输入。当refclk(p/n)频率不等于core clk时,必须外部输入core clk。本篇中的线速率为4.8Gbps,因此core clk为120MHz,所以本人将参考时钟输入频率也调成120MHz,这样IP核只需要一个120MHzd的参考时钟输入接口了。

对于7系列器件,如果IP核的模式为“Include Shared Logic inexample design”,则频率范围为10MHz~200MHz

如果IP核的模式为“Include Shared Logic incore”,则频率范围和Transceiver DRP时钟频率范围相同

13.DRP Clock Frequency:配置页面已经提到过,对于七系列器件,DRP clk和AXI4-Lite clock为同一时钟,所以这里也不可选了,只能为前面定下的80MHz。

14.数据从时钟中恢复(CDR技术,Clock Data Recovery)

15.

Clock Data Recovery时钟恢复电路一般是通过PLL电路(鉴相器PD、环路滤波器LF、压控振荡器VCO)实现,其作用是从数据流中准确的恢复出时钟和数据信息。

参考时钟输入到鉴相器(PD),鉴相器比较的是两个相位,一个是参考时钟,一个是数据恢复时钟,两个时钟之间存在两种差异,一种是频率差,另一种是相位差,当恢复时钟相位与参考时钟相位之间存在差异的话会产生一个对应比例的积分值,根据积分值的大小,控制数据时钟提取电路的时钟进行偏移,从而使得数据恢复时钟和参考时钟相位进行对齐,此时认为输出时钟锁定,即所向为认为时钟已经锁定到了所需要的相位或者频点上,就可以作为一个可以使用的时钟。

16.Comma码(K码)

以K28.5为例:

28表示8位数据的后五位为27,即5’b1_1100

5表示的8位数据的前三位为5,即3’b101

故K28.5的二进制形式为:8’b1011_1100,即8’hBC

S(samples)

S表示每一个转换器每一侦中的采样次数。一般情况下,S都是1。 S必须是整数。协议中允许S大于1,但是S等于1的时候可以保证侦时钟和采样时钟相等。比如S=1,则一个500MSPS的转换器,侦时钟也为500M

20.LVDS接口的DAC和204B接口的DAC数据(给DAC芯片)区别在于:

(LVDS接口)rom表出64bit数据/时钟芯片进FPGA时钟——通过oserdes原语将64bit分成4组16bit的然后通过oserdes并转串通过LVDS接口发送给DAC芯片。

,(204B接口)rom表(该表的ceo文件来自于DDS产生的数字信号(DDS ip核的输入时钟(即数据速率),DDS最终产生的波形时钟))——ESD204B IP(input tx_tdata)——JESD204b phy(output txp/n out)出去。通过204B接口发送给DAC芯片

17.子卡工程备注是1.875M——为啥?——此处就是多帧时钟,奇哥一分为二的信号

tx_sysref

输入

JESD204B协议的SYSREF信号,作为确定性延迟的参考信号

18. jesd 204b的IP核输入的数据(tx_tdata)是64bit位宽——来源子卡DAC

19.jesd 204b的IP核输出(tx_tready)——代表输入 jesd 204b的IP的64bit数据有效

20.以GSM019 (12GHZ_DAC来说):RX需要向TX输入syncout同步信号,根据参考工程一直连接至JESD204IP的tx_sync(途中经过IBUFDES)

21.jesd204 IP核的AXI4-Lite配置时钟:默认为100MHz。与JESD204b phy中的DPR时钟一样。

22.线速率的计算:N’*4*采样频率*(10/0.8)——总的线速率/lane的条数——每条lane的线速率

23.JESD204B ip核Reference Clock=每条lane的线速率/40(eg:120MHZ)

背景:ADS54j60(ADC)/JESD204 IP核——shared logic in  example design/JESD204 PHY IP核——shared logic in  the core
JESD204 IP核
.rx_core_clk(rx_core_clk),                  //input wire rx_core_clk逻辑输入时钟,频率为单条线速度的1/40

 .rx_reset(rx_reset),                              // input wire rx_reset 来源于外部逻辑
 
.rx_reset_gt(reset_gt),                          // output wire rx_reset_gt 输出到Jesd204_PHY的复位信号
   
.rx_reset_done(rx_reset_done),                    // input wire rx_reset_done Jesd204_PHY已复位完成标志信号

.rx_aresetn(rx_aresetn),                          // output wire rx_aresetn AXI4-Stream 复位,低有效,和发送数据逻辑相关。

  .s_axi_aclk(100hmz),                          // input wire s_axi_aclk AXI4-Lite时钟,源于JESD204 IP核的 100hmz 配置由逻辑产生
  
 .s_axi_aresetn(~rx_reset),                    // input wire s_axi_aresetn AXI4-Lite控制逻辑复位,与rx_reset相关。
  
JESD204 PHY IP核
 .tx_core_clk(tx_core_clk),                //input wire tx_core_clk逻辑输入时钟,频率为单条线速度的1/40
 .rx_core_clk(rx_core_clk),                //input wire rx_core_clk逻辑输入时钟,频率为单条线速度的1/40
 
   .tx_sys_reset(rx_reset),                          // input wire tx_sys_reset 来源于外部逻辑
  .rx_sys_reset(rx_reset),                          // input wire rx_sys_reset 来源于外部逻辑
  
    .tx_reset_gt(reset_gt),                            // input wire tx_reset_gt 来源于JESD204 IP核
  .rx_reset_gt(reset_gt),                            // input wire rx_reset_gt   来源于JESD204 IP核
  
    .rx_reset_done(rx_reset_done),                        // output wire rx_reset_done 输出到Jesd204 IP核的复位完成标志信号
  //逻辑模块
 . tx_core_clk(tx_core_clk)                 //output tx_core_clk来源于BUFG——IBUFDES_GET2——高速bank的参考时钟输入
 .rx_reset(rx_reset)                        //output rx_reset
   .s_axi_aclk(100hmz),                     //output 100hmz

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值