news 2026/6/10 8:46:06

【Vivado错误日志】[DRC REQP-1741]IDELAY3 drivers invalid load :IDELAY3 DATAOUT pin may not drive a BUFG*

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Vivado错误日志】[DRC REQP-1741]IDELAY3 drivers invalid load :IDELAY3 DATAOUT pin may not drive a BUFG*

问题描述:

我把7020的工程移植到XCZU19EG上用Vivado编译时报错:

[DRC REQP-1741] IDELAY3 drivers invalid load :IDELAY3 data_progress_U0/u_delay_rxd DATAOUT pin(net: data_progress_U0/data_clk)may not drive a BUFG*

原因:

除了时钟信号外,任何输入信号都可以使用 IDELAYE3 原语进行延迟,然后直接转发到设备逻辑,或者使用输入/输出互连(IOI)内的单数据速率(SDR)时钟或双数据速率(DDR)时钟在简单的触发器、IDDR 或 ISERDESE3 中进行寄存。不应使用 IDELAYE3 延迟时钟,因为 IDELAY 无法直接连接到全局时钟缓冲器。如果必须延迟时钟,使用 MMCM 或 PLL 进行时钟生成,并使用精细相位偏移功能延迟时钟。

IDDELAYE3 原语包含一个 512 级延迟线。请参阅 UltraScale 数据表中的抽头分辨率。每个单独的抽头都是未校准的。但是,用于校准延迟线的逻辑在 IDELAYCTRL 组件中可用。IDDELAYE3 可以在两种模式下使用,即计数模式和时间模式。

XCZU19EG是Zynq UltraScale+ MPSoC FPGA,相比于XC7Z020底层约束更加严格,所以在XC7Z020上编译时不会报错,XC7Z020允许使用IDELAY的输出驱动BUFG,但是XCZU19EG不能。

解决方法:

1、如果想用DATAOUT驱动BUFG、MMCM或PLL,必须插入一个基本的LUT1,如下所示:

(*dont_touch="yes")LUT1#(.INIT(2'b01))LUT1_Inst(.O(to_BUFG_orMMCM_orPLL),.I0(from_DATAOUT));

根据下表确定INIT值(不同输入的LUT,INIT位宽也不同,例如LUT3的INIT值位宽为8bit):

作用INIT值例化
信号直通(输出=输入)INIT = 2’b01LUT1 #(.INIT(2’h1))
信号取反(输出=反相)INIT = 2’b10LUT1 #(.INIT(2’h2))
生成逻辑0(输出=0)INIT = 2’b00LUT1 #(.INIT(2’h0))
生成逻辑1(输出=1)INIT = 2’b11LUT1 #(.INIT(2’h3))

以上方法亲测有效

2、使用 MMCM 或 PLL 进行时钟生成,并使用精细相位偏移功能延迟时钟。
参考:https://adaptivesupport.amd.com/s/question/0D52E00006hpRavSAE/idelaye3-output-cannot-drive-a-bufg-in-ultrascale?language=en_US

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 8:10:33

Adam自适应学习率稳医疗模型AUC

📝 博客主页:jaxzheng的CSDN主页 Adam自适应学习率:医疗AI模型AUC稳定性的关键突破目录Adam自适应学习率:医疗AI模型AUC稳定性的关键突破 引言:医疗AI性能的隐性危机 一、技术本质:Adam为何能“稳住”AUC&a…

作者头像 李华
网站建设 2026/6/10 13:56:18

【AI新突破】DeepResearch开源:让AI自己搞研究,程序员解放了!附保姆级代码解析+实战教程[特殊字符]

引言 在人工智能快速发展的今天,如何构建一个能够进行深度研究、自主学习和迭代优化的AI系统成为了技术前沿的重要课题。Gemini开源的DeepResearch一周收获7.9k Star,Google的开源项目Gemini DeepResearch技术通过结合LangGraph框架和Gemini大语言模型&…

作者头像 李华
网站建设 2026/5/31 15:19:18

基于深度学习的音频情绪识别系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于lstm神经网络的时间序列预测Python程序(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 pytorch框架 提供代码解释程序运行教学 适合小白 //代写技术报告 欢迎私聊 单变量,多变量输入,自由切换自动…

作者头像 李华
网站建设 2026/6/6 21:57:10

WGCNA分析-生物信息学机器学习研究方法

1.概念 解释:WGCNA分析,中文全称即是加权基因共表达网络分析。该分析方法旨在是寻找协同表达的基因模块,并且去找基因网络和关注的表型之间的联系,以及网络中的核心基因。简单说即用于描述不同样本中基因相关性的模式 实例&#x…

作者头像 李华
网站建设 2026/6/10 17:29:51

【咸鱼RK3399】网络摄像头

咸鱼RK3399网络摄像头 (1)缘起 搞完了casaos的轻NAS和内网穿透发现,这个rk3399的cpu利用率只有3%,就像继续琢磨搞点啥,然后逛咸鱼看到了个USB摄像头免驱的,因此打算打算搞一个网络摄像头,一查刚…

作者头像 李华
网站建设 2026/6/10 16:50:29

御享臻品开展“千村赞助”公益行,助力乡村构筑健康生活圈

随着“健康中国”战略的深入推进,全民健身已从城市潮流渗透到社会生活的各个角落。在城市,智能健身步道、24小时健身房早已不是新鲜事物;但在许多乡村地区,“想锻炼没器材,有想法没场地”仍是制约村民参与全民健身的现实困境。为打破这一壁垒,始终以“推广健康生活理念、助力全…

作者头像 李华