当前位置: 首页 > news >正文

【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

http://www.jsqmd.com/news/254242/

相关文章:

  • 这一篇PPO写的不错,有机会再仔细看看
  • 2026年GEO平台源码源头推荐,专业搭建服务商 - 源码云科技
  • 简单明了的将卡尔曼滤波器讲清楚 - MKT
  • 【信道估计】基于matlab LSE和MMSE MIMO OFDM系统信道估计【含Matlab源码 14945期】
  • 手持式空气颗粒计数器哪家强?2026年品牌实力综合测评 - 品牌推荐大师1
  • 2026年 影像仪厂家推荐排行榜:二次元影像仪,半自动影像仪,测量影像仪,全自动影像检测仪器品牌实力深度解析 - 品牌企业推荐师(官方)
  • python基于django的社区志愿者活动签到服务平台是设计与实现
  • 2026年最新CE修改器下载安装教程(Windows系统实测版)
  • 【波束成形】基于matlab最小相差多用户毫米波大规模MIMO系统混合波束成形【含Matlab源码 14944期】
  • 【信道估计】粗量化大规模MIMO系统的计算高效最大似然信道估计【含Matlab源码 14946期】
  • 【windows11】windows11安装
  • 【PPT】使用VSCODE+MARP输出PPT
  • 导师严选2026 TOP8一键生成论文工具:专科生毕业论文写作全攻略
  • 海外仓库存积压是“利润黑洞”还是“烫手山芋”?TOPWMS 助您破局! - 跨境小媛
  • SQL查询性能优化 - EXISTS、IN
  • 【程序员必看】voyage-context-3向量模型发布:RAG检索效率提升14%,存储成本仅0.5%,香不香?
  • 2026年 金属零部件试制加工厂家推荐榜单:汽车/航空航天/电子电器钣金软模、热成型、激光切割及DV/EV/PV工程件专业试制 - 品牌企业推荐师(官方)
  • 你以为的生病,其实是身体在救你
  • 【AI技术yyds】百度搜索新范式、多智能体协作...信息检索领域最新研究成果全解析,开发者必看!从AI搜索到多模态推荐,一篇搞定所有前沿技术!
  • 小白必看!MCP协议让AI智能体实现“模块化自由“,告别硬编码噩梦!大模型开发新范式来了!
  • 以机器学习为基础的房价预测分析研究(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)
  • 基于深度卷积神经网络的网络流量检测与识别(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)
  • Java面向对象必考点:封装、继承、多态深度揭秘
  • # 不会上下文工程,还敢说自己是大模型开发者?小白也能秒变AI大神的全攻略
  • RAG开发必看:结构化数据的5种骚操作,小白程序员也能轻松掌握
  • 广州一日游大致安排
  • 2026年 景观鱼池工程厂家推荐榜单:专业设计/假山鱼池/生态工程,匠心打造庭院水景艺术 - 品牌企业推荐师(官方)
  • 从排行榜看行业标杆:2026年液压拉力试验机/液压万能试验机十大品牌TOP4综合评测 - 品牌推荐大师1
  • 卫星图像匹配 - MKT
  • AI Agent开发天花板:LangGraph构建DeepResearch实战,代码小白也能秒会的神操作!