Xilinx JESD204B IP使用
一、简单应用
原来的项目只用了一块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使用相关推荐
- JESD204接口调试总结——Xilinx JESD204B IP testbench解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JESD204接口调试总结--Xilinx JESD204B IP testbench解析 IP核配置 testbench工程 部分代 ...
- JESD204接口调试总结——Xilinx JESD204B IP AXI寄存器简介
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JESD204接口调试总结--Xilinx JESD204B IP AXI寄存器简介 一般来说,如果在IPcore配置正确的话,不太需 ...
- Xilinx JESD204B IP AXI驱动代码
说明:Xilinx JESD204B IP AXI驱动代码,通过VIO进行JESD204B IP和寄存器的读写. 参考博客:Xilinx_JESD204B 效果简单展示如下: 方便调试,将AXI_Li ...
- JESD204接口调试总结——Xilinx JESD204B IP 工程应用
JESD204接口调试总结--Xilinx JESD204B IP 工程应用 Tb看完了,那我们需要对example 进行改造才能进行上板调试. 很明显,作为一个ADC和DAC接口,我们需要构建一个顶 ...
- JESD204接口调试总结——Xilinx JESD204B数据手册的理解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JESD204接口调试总结--Xilinx JESD204B数据手册的理解 时钟架构 Subclass 1 SYSREF Sampli ...
- JESD204接口调试总结——Xilinx JESD204C IP AXI寄存器简介
JESD204接口调试总结--Xilinx JESD204C IP AXI寄存器简介 关于JESD204C的寄存器如下所示: 重要的寄存器: 020: 复位 这个复位和JESD204B的复位不太一样, ...
- JESD204接口调试总结——Xilinx JESD204C IP工程应用
JESD204接口调试总结--Xilinx JESD204C IP工程应用 JESD204C上板调试,我直接跳过了看它的example的过程,因为example blockdesign设计的内容比较多 ...
- FIR设置过采样率 matlab,Xilinx FIR IP的介绍与仿真
作者: OpenSLee 来源: 1 xilinx fir ip简介 1)符合AXI4-Stream的接口 2)高性能有限脉冲响应(FIR),多相抽取器,多相内插器,半带,半带抽取器和半带内插器,希尔 ...
- (51)Xilinx Divider IP核配置(十一)(第11天)
(51)Xilinx Divider IP核配置(十一)(第11天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)Xilinx Divider IP核配置(十一 ...
最新文章
- 查看oracle当前消耗,查找Oracle高消耗语句的方法
- 合工大python期末复习知识点汇总
- c++ primer 第六版 pdf_A3N630	塑壳断路器如何更换.pdf
- ajax请求 cache,JavaScript_解析jquery中的ajax缓存问题,jquery的ajax请求默认请求cache是t - phpStudy...
- linux中副规则_linux中命名规则_学习笔记
- matlab直线的程序,MATLAB|辅助直线绘制程序
- 力扣【剑指offer】题目汇总与总结
- 干支纪年法简便算法_基于回弹法的混凝土实体质量过程控制研究
- java jdom dom4j_实例分析jdom和dom4j的使用和区别
- 1235813找规律第100个数_中考数学专题 - -找规律总结题 -
- 午间一乐:no zuo no die,唱起来
- 【Flink】Flink 做检查点 报错 Checkpoint Coordinator is suspending.
- 个人笔记——消除无用符号·消除空产生式·消除单一产生式·消除左递归
- 在Unity中实现GPS定位
- 用python进行数据分析葡萄酒,哪里最好
- word中使用axmath避免行间距混乱
- Matlab完整教程专栏完整目录
- python 3d图形库_PythonOCC 3D图形库学习—导入STEP模型
- js 的对象--如何定义一个对象
- 轻松实现公式识别到word,utools插件Img2Tex+Typora