XILINX公司的JESD204 IP核介绍(一) 概述

XILINX公司的JESD204 IP核能够实现复杂的JESD204B协议,支持的速度范围为1Gbps~12.5Gbps。该IP核可以被配置成发送器或者接收器,不能配置成同时收发。目前该IP核仅支持vivado软件,不支持ISE,且仅支持xilinx公司的7系列及其以上系列的FPGA硬件。该IP核的主要特性包括以下几点:

  • 全面支持JESD204B协议

  • 一个IP核可以支持最多8个lane,多个IP核级联最多支持32个lane

  • 支持初始化链路对齐(Initial Lane Alignment)

  • 支持扰码/解扰功能(scrambling)

  • 每个数据帧(frame)的数据量范围1~256字节(octet)

  • 每个多帧(multiframe) 的数据量范围1~32帧(frame)

  • 支持子类0、1和2

  • 包含了物理层和数据链路层功能

  • 基于AXI4-lite协议的通用IP核配置接口

  • 基于AXI4-Stream协议的数据接口

 

JESD204 IP核利用FPGA内部的专用高速串行收发器(GTX、GTH、GTP或GTY)来实现1~8路、1~12.5Gbps的JESD204B接口协议。该IP核既可以配置成发送器来与DAC进行数据通信,也可以配置成接收器来与ADC通信,且还可以多核级联使用来实现超过8路的数据通信。

 

该IP核只能在vivado工具软件里使用,且仅提供了基于verilog语言的开发例程,对于普通应用来说,用户可以基于该例程进行二次开发,减轻开发难度。

 

发送器

IP核配置成发送器向DAC传输数据时,其结构如下图所示,主要包含的模块有:

  • AXI4-Stream数据接口

  • TX发送逻辑:扰码逻辑、对齐字符插入逻辑以及初始化链路对齐序列生成逻辑

  • TX计数器:控制逻辑、SYNC/SYSREF接口以及状态机逻辑

  • JESD204 PHY(主要为MGT模块)

  • RPAT以及JSPAT测试数据生成器

  • AXI4-lite配置管理接口

 

XILINX公司的JESD204 IP核介绍(一) 概述

 

接收器

IP核配置成接收器与ADC通信时,其结构如下图所示,主要包含的模块有:

  • AXI4-Stream数据接口

  • RX发送逻辑:ILA识别逻辑、解扰码逻辑、对齐字符监测和替换逻辑

  • 本地多帧时钟(LMFC)状态机和SYNC/SYSREF接口

  • JESD204 PHY(主要为MGT模块)

  • 差错计数器(监测每条lane的数据)

  • AXI4-lite控制管理接口

XILINX公司的JESD204 IP核介绍(一) 概述

 

如下图所示为JESD204 IP核例化为4通道接收器时与ADC芯片的应用,使用IP核后,用户只需要进行应用层逻辑开发:

 

XILINX公司的JESD204 IP核介绍(一) 概述

如下图所示为JESD204 IP核例化为4通道发送器时与DAC芯片的应用:

 

XILINX公司的JESD204 IP核介绍(一) 概述

注意

JESD204 IP核需要有xilinx官方的license才能使用,license需要找官方或者代理机构购买,也可以通过其它渠道得到。License分为3种:

 

  • 仿真license

Vivado自带JESD204 IP核的仿真license,安装完vivado后,只能调用JESD204 IP核进行仿真,不含布局布线等功能。

 

  • 有时效的完整license

该license支持JESD204 IP核综合、布局布线、生成bit文件、下载到FPGA测试等全部功能,但有时效性,有效期一般为3个月,该license供用户全面评估JESD204 IP核的功能。登入xilinx官网的JESD204 产品页面可以免费申请该license。

 

  • 完整license

联系xilinx官方或其代理商购买完整的license后,可以任意使用JESD204 IP核提供的所有功能。

 

如下图所示为购买完整的JESD204 IP核license并载入vivado开发软件后,在vivado license manager页面下的状态,可以看到其显示为IP:Bought(已购买)。这样JESD204 IP核的功能就可以完全使用了。

 

XILINX公司的JESD204 IP核介绍(一) 概述

 

上一篇:第一期学习报告


下一篇:License Plate Detection and Recognition in Unconstrained Scenarios(无约束场景下的车牌检测与识别)