IDELAYE2
输入固定或可变延迟的元件每个输入/输出模块都包含一个可编程的绝对延迟元件IDELAYE2。该元件既可连接至输入寄存器/ISERDES2也可直接驱动FPGA逻辑电路。IDELAYE2采用31抽头环形延迟结构。引脚描述PortdirectionwidthfunctionCinput1所有控制输入RST,CE,andINC都同步于C。当IDELAYE2配置”VARIABLE”,”VAR_LOAD”,或者“VAR_LOAD_PIPE”模式时必须要输入时钟进C。C信号可进行本地反相处理但必须由全局或区域时钟缓冲器提供时钟信号。该时钟应连接至SelectIO逻辑资源中的同一时钟当使用ISERDESE2和OSERDESE2时C连接至CLKDIVCEinput1高电平启用递增/递减功能CINVCTRLinput1CINVCTRL引脚用于动态切换C引脚的极性适用于无毛刺干扰的应用场景。切换极性时需间隔两个时钟周期切勿使用IDELAYE2控制引脚CNTVALUEIN[4:0]input5FPGA逻辑的计数器值用于动态加载的抽头值输入CNTVALUEOUT[4:0]output5CNTVALUEOUT引脚用于报告延迟元件的动态切换值。当IDELAYE2处于“VAR_LOAD”或“VAR_LOAD_PIPE”模式时CNTVALUEOUT才可用DATAINinput1DATAIN的输入信号由FPGA逻辑直接驱动形成逻辑可访问的延迟线。数据通过数据输出端口返回至FPGA逻辑其延迟时间由IDELAY_VALUE值设定。DATAIN支持本地反相功能但数据无法驱动至I/O端口DATAOUToutput1延迟从IDATAIN或DATAIN输入路径的数据。DATAOUT连接至ISERDESE2、输入寄存器或FPGA逻辑IDATAINinput1IDATAIN输入端由其关联的I/O驱动。数据可被驱动至ISERDESE2或输入寄存器块直接进入FPGA逻辑或通过数据输出端口同时驱动两者其延迟由IDELAY_VALUE值设定INCinput1选择是否递增或递减延迟数值。当CE为高电平时INC1递增INC0递减LDinput1在“VARIABLE”模式下加载IDelay_value属性设定的数值。默认值为零在“VAR_LOAD”模式下加载cntvaluein的数值。此时cntvaluein[40]中的数值将作为新的抽头值在“VAR_LOAD_PIPE”模式下加载当前流水线寄存器中的数值。此时流水线寄存器中的数值将作为新的抽头值LDPIPEENinput1当为高电平时会将CNTVALUEIN的值加载到流水线寄存器中REGRSTinput1当为高电平时将流水线寄存器的值全部置0只能使用”VAR_LOAD_PIPE”模式可用属性attributetypeAllowed valuesdefaultdescriptionCINVCTRL_SELSTRINGFALSE, TRUEFALSE启用CINVCTRL_SEL引脚可动态切换C引脚的极性DELAY_SRCSTRINGIDATAIN,DATAINIDATAIN选择IDELAYE2的延迟源输入端口“IDATAIN”IDELAYE2链路输入端口为IDATAIN“DATAIN”IDELAYE链路输入端口为DATAINHIGH_PERFORMANCE_MODESTRINGFALSE, TRUEFALSE当为TRUE时此属性会减少输出抖动。当为FALSE时会降低功耗IDELAY_TYPESTRINGFIXED,VARIABLE,VAR_LOAD,VAR_LOAD_PIPEFIXED设置抽头延迟线类型。“fixed”-设置静态延迟值“variable”-动态调整递增/递减延迟值。“VAR_LOAD”-动态加载抽头值。“VAR_LOAD_PIPE”-管道式动态加载抽头值IDELAY_VALUEDECIMAL0, 1, 2, 3, 4, 5, 6, 7, 8,9, 10, 11, 12, 13, 14,15, 16, 17, 18, 19,20, 21, 22, 23, 24,25, 26, 27, 28, 29,30, 310指定固定模式下的固定延迟抽头数或“VARIABLE”模式输入路径下的初始抽头数。当IDelay类型设置为“VAR_LOAD”或“VAR_LOAD_PIPE”模式时该值将被忽略PIPE_SELSTRINGFALSE, TRUEFALSE选择流水线模式REFCLK_FREQUENCY1 significantdigit FLOAT190-210, 290-310Mhz200.0设置定时分析仪在静态定时分析和功能/定时仿真中使用的抽头值单位MHz。为确保抽头延迟值和性能REFCLK的频率必须在数据表规定的范围内SIGNAL_PATTERNSTRINGDATA, CLOCKDATA使定时分析仪能够考虑数据或时钟路径中适当的延迟链抖动VHDL例化模板-- IDELAYE2: Input Fixed or Variable Delay Element-- 7 Series-- Xilinx HDL Language Template, version 2018.3IDELAYE2_inst : IDELAYE2generic map (CINVCTRL_SEL FALSE, -- Enable dynamic clock inversion (FALSE, TRUE)DELAY_SRC IDATAIN, -- Delay input (IDATAIN, DATAIN)HIGH_PERFORMANCE_MODE FALSE, -- Reduced jitter (TRUE), Reduced power (FALSE)IDELAY_TYPE FIXED, -- FIXED, VARIABLE, VAR_LOAD, VAR_LOAD_PIPEIDELAY_VALUE 0, -- Input delay tap setting (0-31)PIPE_SEL FALSE, -- Select pipelined mode, FALSE, TRUEREFCLK_FREQUENCY 200.0, -- IDELAYCTRL clock input frequency in MHz (190.0-210.0, 290.0-310.0).SIGNAL_PATTERN DATA -- DATA, CLOCK input signal)port map (CNTVALUEOUT CNTVALUEOUT, -- 5-bit output: Counter value outputDATAOUT DATAOUT, -- 1-bit output: Delayed data outputC C, -- 1-bit input: Clock inputCE CE, -- 1-bit input: Active high enable increment/decrement inputCINVCTRL CINVCTRL, -- 1-bit input: Dynamic clock inversion inputCNTVALUEIN CNTVALUEIN, -- 5-bit input: Counter value inputDATAIN DATAIN, -- 1-bit input: Internal delay data inputIDATAIN IDATAIN, -- 1-bit input: Data input from the I/OINC INC, -- 1-bit input: Increment / Decrement tap delay inputLD LD, -- 1-bit input: Load IDELAY_VALUE inputLDPIPEEN LDPIPEEN, -- 1-bit input: Enable PIPELINE register to load data inputREGRST REGRST -- 1-bit input: Active-high reset tap-delay input);-- End of IDELAYE2_inst instantiationVerilog例化模板// IDELAYE2: Input Fixed or Variable Delay Element// 7 Series// Xilinx HDL Language Template, version 2018.3(* IODELAY_GROUP iodelay_group_name *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRLIDELAYE2 #(.CINVCTRL_SEL(FALSE), // Enable dynamic clock inversion (FALSE, TRUE).DELAY_SRC(IDATAIN), // Delay input (IDATAIN, DATAIN).HIGH_PERFORMANCE_MODE(FALSE), // Reduced jitter (TRUE), Reduced power (FALSE).IDELAY_TYPE(FIXED), // FIXED, VARIABLE, VAR_LOAD, VAR_LOAD_PIPE.IDELAY_VALUE(0), // Input delay tap setting (0-31).PIPE_SEL(FALSE), // Select pipelined mode, FALSE, TRUE.REFCLK_FREQUENCY(200.0), // IDELAYCTRL clock input frequency in MHz (190.0-210.0, 290.0-310.0)..SIGNAL_PATTERN(DATA) // DATA, CLOCK input signal)IDELAYE2_inst (.CNTVALUEOUT(CNTVALUEOUT), // 5-bit output: Counter value output.DATAOUT(DATAOUT), // 1-bit output: Delayed data output.C(C), // 1-bit input: Clock input.CE(CE), // 1-bit input: Active high enable increment/decrement input.CINVCTRL(CINVCTRL), // 1-bit input: Dynamic clock inversion input.CNTVALUEIN(CNTVALUEIN), // 5-bit input: Counter value input.DATAIN(DATAIN), // 1-bit input: Internal delay data input.IDATAIN(IDATAIN), // 1-bit input: Data input from the I/O.INC(INC), // 1-bit input: Increment / Decrement tap delay input.LD(LD), // 1-bit input: Load IDELAY_VALUE input.LDPIPEEN(LDPIPEEN), // 1-bit input: Enable PIPELINE register to load data input.REGRST(REGRST) // 1-bit input: Active-high reset tap-delay input);// End of IDELAYE2_inst instantiation内容仅供参考如果错误欢迎批评指正

相关新闻

C2000 eQEP模块全解析:正交编码器信号处理与宽速域电机速度估算实战

C2000 eQEP模块全解析:正交编码器信号处理与宽速域电机速度估算实战

1. 项目概述:从编码器信号到电机速度的闭环在工业自动化、机器人、数控机床这些高精度运动控制领域,工程师们最核心的挑战之一,就是如何实时、精确地“感知”电机的转动。电机转了多少度?转速是快是慢?方向是正转还是反…

2026/7/26 23:22:36 阅读更多 →
XmlSchemaClassGenerator项目概览:一站式解决XML到C类转换难题

XmlSchemaClassGenerator项目概览:一站式解决XML到C类转换难题

XmlSchemaClassGenerator项目概览:一站式解决XML到C#类转换难题 【免费下载链接】XmlSchemaClassGenerator Generate C# classes from XML Schema files 项目地址: https://gitcode.com/gh_mirrors/xm/XmlSchemaClassGenerator 你是否曾经为处理复杂的XML Sc…

2026/7/29 14:33:09 阅读更多 →
番茄工作法进阶指南:用Tomodoro实现3倍效率提升,你真的掌握了吗?

番茄工作法进阶指南:用Tomodoro实现3倍效率提升,你真的掌握了吗?

番茄工作法进阶指南:用Tomodoro实现3倍效率提升,你真的掌握了吗? 【免费下载链接】tomodoro A pomodoro web app with PIP mode, white noise generation, tasks and more! 项目地址: https://gitcode.com/gh_mirrors/to/tomodoro 你是…

2026/7/28 19:23:50 阅读更多 →

最新新闻

如何高效配置专业级音频处理工具:Equalizer APO完整实战指南

如何高效配置专业级音频处理工具:Equalizer APO完整实战指南

如何高效配置专业级音频处理工具:Equalizer APO完整实战指南 【免费下载链接】equalizerapo Equalizer APO mirror 项目地址: https://gitcode.com/gh_mirrors/eq/equalizerapo Equalizer APO是一款基于Windows音频处理对象(APO)架构的…

2026/7/30 9:51:56 阅读更多 →
机房综合布线核心载体,ODF光纤配线架选型与工程应用

机房综合布线核心载体,ODF光纤配线架选型与工程应用

在数据机房、园区弱电工程、运营商传输机房的光纤布线体系中,ODF 光纤配线架是光纤链路汇聚、调度管理的关键基础设施。不少弱电施工团队在项目实施阶段,常会忽视配线架的品质,后期出现光纤走线杂乱、端面受损、维护困难等各类问题。结合多年…

2026/7/30 9:51:56 阅读更多 →
STM32循迹小车实战:从硬件选型到PID算法调试全解析

STM32循迹小车实战:从硬件选型到PID算法调试全解析

1. 从零到一:一个嵌入式工程师的循迹小车实战复盘 最近在整理过去的项目笔记,翻到了几年前带实习生做的一个经典项目——基于STM32的循迹小车。这个项目看似简单,网上开源代码也一大堆,但真正从零开始,把硬件选型、电路…

2026/7/30 9:51:56 阅读更多 →
# 鸿蒙 HarmonyOS 应用开发实战(第31期)|模拟时钟(Analog Clock)— Stack 布局与旋转动画精讲

# 鸿蒙 HarmonyOS 应用开发实战(第31期)|模拟时钟(Analog Clock)— Stack 布局与旋转动画精讲

一、应用概述 模拟时钟(Analog Clock) 是一款经典的桌面时钟应用,它以传统钟表的指针式设计展示当前系统时间。应用通过时针、分针、秒针三根独立指针的旋转角度来直观呈现时间信息,同时辅以数字时间显示,兼顾美观与功…

2026/7/30 9:51:56 阅读更多 →
Python图像批量处理实战:5张图片高效优化与自动化方案

Python图像批量处理实战:5张图片高效优化与自动化方案

最近在图像处理项目中,经常遇到需要批量处理多张图片的场景。无论是电商平台的商品图优化,还是社交媒体的内容生成,高效处理5张图像的组合任务都是很常见的需求。本文将分享一套完整的图像处理实战方案,从环境搭建到高级功能实现&…

2026/7/30 9:51:56 阅读更多 →
基于SpringBoot的B/S架构票务管理系统设计与实现

基于SpringBoot的B/S架构票务管理系统设计与实现

1. 项目背景与需求分析 在数字化浪潮席卷各行各业的今天,传统票务管理方式正面临前所未有的挑战。纸质票务系统不仅效率低下、容易出错,更难以应对现代商业场景中复杂的票务需求。基于B/S架构的线上票务管理系统应运而生,它通过浏览器即可完成…

2026/7/30 9:50:55 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/29 22:18:20 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻