一、简单应用

原来的项目只用了一块ADC芯片,8条Lane,硬件配置如下:

  • 时钟芯片:LMK04828
  • ADC芯片:AD9689
  • FPGA芯片:XC7K410T-FFG900-2

我使用了Block Design调用JESD204B IP:下图中的上面一部分是调用了JTAG to AXI Master用于调试,其实也可以不要,那就只需要调用JESD204B IP,非常简单。

JESD204B IP的配置选项比较少,很简单,如下面几张图所示。

二、高阶应用

现在的项目要用到两块ADC芯片,各8条Lane,硬件配置跟以前一样。结构图如下所示:

对于FPGA来说,GT参考时钟有两组,但Device和SYSREF时钟是共用的。基于以前的设计,很自然的想法就是在Block Design里直接调用两个JESD204B IP,如下图所示:

点击Validate Design,并没有报错。综合也没有报错,但实现报错了。

报错原因是:硬件设计上共用了Device Clock(图中的glblclk),而这个时钟进来后驱动了两个IBUFDS,因而报错

既然一组Device Clock不能直接连到两个JESD204B IP的glblclk,那么就不能直接照搬原来的设计了。必须改变下JESD204B IP的设置,在Shared Logic里勾选in example design,只有这样才能共用输入时钟。

在Shared Logic里勾选in example design,随之而来的麻烦就是还需要另外调用JESD204B PHY IP,然后还需要连一堆的线。修改后的Block Design如下图,综合和实现也都没有报错。

Xilinx JESD204B IP使用相关推荐

  1. JESD204接口调试总结——Xilinx JESD204B IP testbench解析

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JESD204接口调试总结--Xilinx JESD204B IP testbench解析 IP核配置 testbench工程 部分代 ...

  2. JESD204接口调试总结——Xilinx JESD204B IP AXI寄存器简介

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JESD204接口调试总结--Xilinx JESD204B IP AXI寄存器简介 一般来说,如果在IPcore配置正确的话,不太需 ...

  3. Xilinx JESD204B IP AXI驱动代码

    说明:Xilinx JESD204B IP AXI驱动代码,通过VIO进行JESD204B IP和寄存器的读写. 参考博客:Xilinx_JESD204B 效果简单展示如下: 方便调试,将AXI_Li ...

  4. JESD204接口调试总结——Xilinx JESD204B IP 工程应用

    JESD204接口调试总结--Xilinx JESD204B IP 工程应用 Tb看完了,那我们需要对example 进行改造才能进行上板调试. 很明显,作为一个ADC和DAC接口,我们需要构建一个顶 ...

  5. JESD204接口调试总结——Xilinx JESD204B数据手册的理解

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JESD204接口调试总结--Xilinx JESD204B数据手册的理解 时钟架构 Subclass 1 SYSREF Sampli ...

  6. JESD204接口调试总结——Xilinx JESD204C IP AXI寄存器简介

    JESD204接口调试总结--Xilinx JESD204C IP AXI寄存器简介 关于JESD204C的寄存器如下所示: 重要的寄存器: 020: 复位 这个复位和JESD204B的复位不太一样, ...

  7. JESD204接口调试总结——Xilinx JESD204C IP工程应用

    JESD204接口调试总结--Xilinx JESD204C IP工程应用 JESD204C上板调试,我直接跳过了看它的example的过程,因为example blockdesign设计的内容比较多 ...

  8. FIR设置过采样率 matlab,Xilinx FIR IP的介绍与仿真

    作者: OpenSLee 来源: 1 xilinx fir ip简介 1)符合AXI4-Stream的接口 2)高性能有限脉冲响应(FIR),多相抽取器,多相内插器,半带,半带抽取器和半带内插器,希尔 ...

  9. (51)Xilinx Divider IP核配置(十一)(第11天)

    (51)Xilinx Divider IP核配置(十一)(第11天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)Xilinx Divider IP核配置(十一 ...

最新文章

  1. 查看oracle当前消耗,查找Oracle高消耗语句的方法
  2. 合工大python期末复习知识点汇总
  3. c++ primer 第六版 pdf_A3N630 塑壳断路器如何更换.pdf
  4. ajax请求 cache,JavaScript_解析jquery中的ajax缓存问题,jquery的ajax请求默认请求cache是t - phpStudy...
  5. linux中副规则_linux中命名规则_学习笔记
  6. matlab直线的程序,MATLAB|辅助直线绘制程序
  7. 力扣【剑指offer】题目汇总与总结
  8. 干支纪年法简便算法_基于回弹法的混凝土实体质量过程控制研究
  9. java jdom dom4j_实例分析jdom和dom4j的使用和区别
  10. 1235813找规律第100个数_中考数学专题 - -找规律总结题 -
  11. 午间一乐:no zuo no die,唱起来
  12. 【Flink】Flink 做检查点 报错 Checkpoint Coordinator is suspending.
  13. 个人笔记——消除无用符号·消除空产生式·消除单一产生式·消除左递归
  14. 在Unity中实现GPS定位
  15. 用python进行数据分析葡萄酒,哪里最好
  16. word中使用axmath避免行间距混乱
  17. Matlab完整教程专栏完整目录
  18. python 3d图形库_PythonOCC 3D图形库学习—导入STEP模型
  19. js 的对象--如何定义一个对象
  20. 轻松实现公式识别到word,utools插件Img2Tex+Typora

热门文章

  1. 《算法导论》红黑树详解(一):概念
  2. Oracle的SQL语句优化(满满干货,建议收藏!)
  3. Mysql锁与MVCC机制
  4. .vimrc文件配置
  5. @DateTimeFormat 与 @JsonFormat 的区别
  6. 解决炫光、LED 闪烁问题:车载 HDR 图像传感器 IMX390
  7. linux重置win10开机密码,win10 1903怎么取消(设置)开机密码
  8. “新基建”牵引:银行科技投入再加码
  9. 京品高科助力旅游新零售智慧化升级
  10. Laraval6 使用命令创建共通方法