不枉初心,砥砺前行

皮皮祥的博客

欢迎留言,评论

导航

2021年8月5日 #

IDELAY

摘要: 引言:本文我们介绍SelectIO重要的IDELAY及IDELAYCTRL资源,它们主要用于调整I/O时序延迟,比如调整ADC采集时钟和ADC采集数据I/O之间的时序关系等等。具体内容包括: IDELAY资源概述、端口及使用 IDELAYCTRL资源概述、端口及使用 1.输入延迟资源(IDELAY) 阅读全文

posted @ 2021-08-05 15:23 皮皮祥 阅读(1141) 评论(0) 推荐(0) 编辑

Xilinx7系列FPGA SelectIO篇

摘要: 上篇咱们简单的说了I/O的电气特性,本篇咱们接着介绍I/O逻辑资源,先贴上两张图。图1为HPBANK的I/O模块,图2为HRBANK的I/O模块,两者区别在于后者无ODELAYE模块。 图1:HP BANK I/O模块 图2:HR BANK I/O模块I/O逻辑资源主要包含5部分:1, ILOGIC 阅读全文

posted @ 2021-08-05 14:37 皮皮祥 阅读(679) 评论(0) 推荐(0) 编辑

xilinx oddr idelay用法简单介绍

摘要: 我们知道xilinx FPGA的selectio中有ilogic和ologic资源,可以实现iddr/oddr,idelay和odelay等功能。刚入门时可能对xilinx的原语不太熟练,在vivado的tools-> language templates中搜索iddr idelay等关键词,可以看 阅读全文

posted @ 2021-08-05 11:21 皮皮祥 阅读(673) 评论(0) 推荐(0) 编辑

FPGA视频仿真

摘要: 视频图像处理仿真测试系统 最近看《基于FPGA的数字图像处理原理及应用》看到了第五章,本章内容主要讲如何搭建一个视频图像处理仿真测试系统,我参考了书上的内容,自己设计了一个基于Qt creator的仿真测试系统。 1.仿真测试系统框架 仿真测试系统所包含的功能:(1)模拟可配置的视频流(单帧的视频即 阅读全文

posted @ 2021-08-05 10:51 皮皮祥 阅读(307) 评论(0) 推荐(0) 编辑

2021年8月4日 #

Vivado进行仿真流程

摘要: 仿真功能概述 仿真FPGA开发中常用的功能,通过给设计注入激励和观察输出结果,验证设计的功能性。Vivado设计套件支持如下仿真工具:Vivado Simulator、Questa、ModelSim、IES、VCS、Rivera-PRO和Active-HDl。 Vivado的仿真流程如下图所示: 仿 阅读全文

posted @ 2021-08-04 17:10 皮皮祥 阅读(4808) 评论(0) 推荐(0) 编辑

UVM验证方法学

摘要: 1 验证的本质:尽可能的找出设计的bug; 2 测试向量文件 测试文件(testbench)以模拟的方式来验证逻辑时序的正确性,以源的方式来激励用户编写的逻辑功能模块; 3 验证的3要素 (1)灌激励:输入信号(2)集响应:输出信号(3)作比较:比较 4 验证平台的发展 Verilog -> C/C 阅读全文

posted @ 2021-08-04 09:50 皮皮祥 阅读(964) 评论(0) 推荐(0) 编辑

2021年8月3日 #

MRCC和SRCC(multiregion /single region clock-capable)

摘要: Xilinx 7系列FPGA专用时钟引脚标志 相信许多同学们都知道FPGA内部的全局时钟网络质量特别高,时钟偏移、到达不同寄存器的时钟延迟比较小。进入全局时钟网络有几种方法:1、经过专用时钟引脚引入的时钟2、PLL输出的时钟3、经过BUFG输出的时钟写的不全,但是以后会继续补充。 那么如何判断FPG 阅读全文

posted @ 2021-08-03 15:23 皮皮祥 阅读(1775) 评论(0) 推荐(0) 编辑

Xilinx 7系列FPGA 高速收发器GTX/GTH的一些基本概念

摘要: 本来写了一篇关于高速收发器的初步调试方案的介绍,给出一些遇到问题时初步的调试建议。但是发现其中涉及到很多概念。逐一解释会导致文章过于冗长。所以单独写一篇基本概念的介绍,基于Xilinx 7系列的GTX。 需要说明,文本只是初步介绍基本概念,会尽量使用通俗浅显的描述而避免使用专业词汇,也只会描述一些基 阅读全文

posted @ 2021-08-03 15:07 皮皮祥 阅读(1117) 评论(0) 推荐(0) 编辑

FPGA中BANK的概念

摘要: 可编程 输入/输出单元 简称I/O单元,是芯片与外界电路的接口部分,完成不同电气特性下对 输入/输出 信号的驱动与匹配要求。FPGA内的 I/O 按组分类,每组都能够独立地支持不同的I/O标准。通过软件的灵活配置,可适配不同的电气标准与I/O物理特性,可以调整驱动电流的大小,可以改变上、下拉电阻。 阅读全文

posted @ 2021-08-03 15:03 皮皮祥 阅读(2995) 评论(0) 推荐(0) 编辑

PLL与MMCM

摘要: 设计方法指南 PLL输出时钟和输入时钟之间的相位关系是未知的,但MMCM是可以选择对齐输入输出相位的。 同时PLL只有两个输出时钟,而MMCM有6个。 在Xilinx的FPGA中,时钟管理器称为Clock Management,简称CMT。我们所用到的DCM / PLL / MMCM都包含在CMT中 阅读全文

posted @ 2021-08-03 14:46 皮皮祥 阅读(728) 评论(0) 推荐(0) 编辑