搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
繁依Fanyi0
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
设计模式-组合模式_组合设计模式菜鸟
2
Windows系统安装onlyoffice_windows安装only office
3
Flask项目快速部署_flask部署到服务器
4
深入理解Linux内核-磁盘IO-I/0体系结构和设备驱动程序
5
Win10内置Ubuntu重启Docker服务_win10重启docker服务
6
拜占庭容错共识(PBFT)
7
数智赋能内涝治理,四信城市排水防涝解决方案保障城市安全运行
8
Github authenticator登录问题_github-recovery-codes
9
深入学习Java:关于List下标越界源码分析_removeall 避免数组下标越界
10
编写测试用例标准_测试用例设计要求连贯性
当前位置:
article
> 正文
Xilinx IODELAY动态延迟的调用_xilinx io 校准
作者:繁依Fanyi0 | 2024-05-23 21:19:15
赞
踩
xilinx io 校准
Xilinx SELECTIO IP核调用配作可变输入延时时其信号接口如下表所示:
接口名
方向
注释
DATA_IN_FROM_PINS
Input
来自外部IO数据输入引脚
DATA_IN_TO_DEVICE
Output
CLK_OUT同步后的输出数据
DELAY_BUSY
Output
IODELAY校准和相位变化正在进行忙信号
DELAY_CLK
Input
FPGA内部逻辑同步时钟,可接CLK_OUT
DELAY_DATA_CAL
Input
IODELAY相位校正信号
DELAY_DATA_CE
Input
相位增加(减少)使能信号
DELAY_DATA_INC
Input
相位增加(高)、减少(低)信号
CLK_IN
Input
外部时钟输入引脚
CLK_OUT
Output
时钟输出,用于FPGA内部逻辑同步信号
IO_RESET
Input
IO模块复位信号,高电平有效
(在ISE中从Instantation template中例化会有一个CLK_RESET信号,但在实际IP核里并没有连接该信号)
对于动态相位调整,IP核要求上电时进行相位校正,通过置位DELAY_DATA_CAL信号来进行校正,要花费12~20个全局时钟周期,随后紧跟一个IO_RESET信号才能够将校正值载入模块。随后需要周期性的进行相位校正,但不再需要进行复位处理。
对于相位的调节,通过DELAY_DATA_CE与DELAY_DATA_INC进行调节,调节后等待DELAY_BUSY信号复位后可进行下一轮的调节。
实验代码如下:
//========================================================================================================================================================
// Company:
// Engineer:
// Create Date:
// Design Name:
// Module Name:
// Target Device:
// Tool versions:
// Description:
// Dependencies:
// Revision:
// Additional Comments:IOdelay动态延迟
//========================================================================================================================================================
module Idelay_top(
input
clk_in,
input
reset_n_in,
input
data_in,
output
iodelay_busy,
input
iodelay_ce,
input
iodelay_inc,
output
idelay_value
);
//========================================================================================================================================================
//内部变量声明
//========================================================================================================================================================
wire
sys_clk;
//系统时钟
wire
date_to_device;
//iodelay数据输出引脚
wire
idelay_cal;
//延迟校准信号
wire
io_reset;
//IO复位信号
reg
idelay_value_r;
//========================================================================================================================================================
//IODELAY_CORE例化
//=============================================
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/614456
推荐阅读
article
Xilinx(AMD)
FPGA
通过
ICAP
原语读取芯片
IDCODE
实现方法_
icap
xilinx
...
Xilinx每种型号的
FPGA
芯片都有一个唯一的
IDCODE
与之对应,同一型号不同封装的
IDCODE
是相同的。IDCOD...
赞
踩
article
xilinx
7
系列
FPGA
时钟布线
资源
_
xilinx
7
系列
中布线
资源
...
7
系列
FPGA
拥有多种时钟路由
资源
,以支持各种时钟方案和需求,包括高扇出、短传播延迟以及极低的偏斜。_
xilinx
7
系列
...
赞
踩
article
fir
抽取
滤波器
matlab
,Xilinx
FPGA
之
抽取
FIR
滤波器
的
实现
...
过去半年有几位客户请我帮助他们设计和
实现
数字下变频器所用的降采样(即“
抽取
”)
滤波器
,这种
滤波器
在软件无线电与数据采集类...
赞
踩
article
FPGA
数字
信号处理
(20)单级
半带
(HB)
滤波器
设计_
半带
滤波器
ip核
xilinx
...
本篇是
FPGA
数字
信号处理
的第20篇,前面介绍了多速率
信号处理
系统中用到的多速率FIR
滤波器
、CIC
滤波器
,本文将介绍另...
赞
踩
article
智能计算系统
课程
-01
环境
配置_
ortexa72
-
cortexa53
-
xilinx
-
linux
...
本
课程
是本人在bjtu学习的
课程
之一,
课程
目标是在
xilinx
平台学习基本的加速设计,最终完成硬件加速的
课程
设计。
课程
内...
赞
踩
article
xilinx
SDK 更改
堆栈
大小的方法与
位置
_
vivado
sdk
在哪里设置
堆栈
位置
...
如下图在lscript.ld中更改stack size heap size即可_
vivado
sdk
在哪里设置
堆栈
位置
v...
赞
踩
article
Xilinx
Adder
IP
核配置教程(九)——
FPGA
实现_
加法器
ip核...
打开Vivado,选择File -> Project -> New,在弹出的Create New Project窗口中输...
赞
踩
article
Xilinx
7系列
FPGA
高速收发器
GTX
/
GTH
的一些
基本概念
_gth和gtx...
本来写了一篇关于高速收发器的初步调试方案的介绍,给出一些遇到问题时初步的调试建议。但是发现其中涉及到很多概念。逐一解释会...
赞
踩
article
Xilinx
IOdelay
--
Virtex
-5介绍...
前言1、IDELAYCTRL原语可以参考virtex-5用户手册 1、
Xilinx
SelectIO资源的...
赞
踩
article
Xilinx
IDELAYCTRL
...
Xilinx器件IO部分都有
IDELAYCTRL
,很多从Altera转过来的工程师都很疑惑它的用法和作用。IDELAYC...
赞
踩
article
XILINX
IO
资源
介绍_
idelayctrls
not loc...
Input Delay Reasource (IDELAY):先来说说IDELAYCTRL
资源
:借鉴了这位博主对它的描述...
赞
踩
article
Xilinx
IDELAY
原语使用
注意事项
_不同
bank
的
idelay
能不能公用一个
idelay
ct...
IDELAY
原语使用
注意事项
一、
IDELAY
+
IDELAY
CTRL(1)
IDELAY
必须与
IDELAY
CTRL搭配使用,...
赞
踩
article
Xilinx
IDELAYE2
应用
笔记
及仿真实操...
本文通过原理加仿真的形式详细的阐明了
IDELAYE2
的使用,为后续学习LVDS等高速总线接口打下基础。_idelaye2...
赞
踩
article
Xilinx
IDELAYE2
应用笔记及仿真实操
_
idelaye2
使用
...
Xilinx
IDELAYE2
应用笔记及仿真实操
_
idelaye2
使用
idelaye2
使用
文...
赞
踩
article
Xilinx
ISERDESE2
应用
笔记及仿真实
操
...
本文叙述了
ISERDESE2
的原语,并通过仿真验证了Bitslip功能。_iserdese2iserdese2 ...
赞
踩
article
iodelay
使用
总结...
1ku040 的 每个delay单元大概在4ps左右,共有512级delay2 纯内部逻辑延时要用 idelay,不能用...
赞
踩
article
《
Xilinx
-
UG47
1
中文翻译
》(
1
)
IDELAYE2
原语介绍...
目录一、7 系列FPGAs SelectIO 资源二、selectIO的逻辑资源2.2 IDELAY2.3 IDELAY...
赞
踩
article
输入
/输出
延迟
单元
(
IODELAY
)简介...
输入
/输出
延迟
单元
(
IODELAY
)简介每个 I/O模块包含一个可编程绝对
延迟
单元
,称为
IODELAY
。
IODELAY
...
赞
踩
article
xilinx
IP
核配置,
一步
一步
验证Xilinx
Serdes
GTX
最高8.0
Gbps
_xili...
一步
一步
验证Xilinx
Serdes
高速收发器
GTX
最高线速 8.0
Gbps
手把手
IP
核配置,理解每个配置选项的原...
赞
踩
article
X
I
L
I
NX
Ultrascale
+
FPGA
学习(2)——
I
/O接口组件
原语
和原生
原语
_bitsl...
bank介绍每个
I
/O bank 包含 52 个管脚,可采用适合该 bank 的单端标准进行输入、输出或双向操作。
I
...
赞
踩
相关标签
fpga开发
fpga
xilinx
amd
icap
fir抽取滤波器matlab
HB
FIR
Vivado
ubuntu
linux
tcp/ip
网络协议
matlab
学习
FPGA
lvds
xilinx-GTX
Serdes
高速收发器
IP核