Vivado 错误代码 [Place 30-574]解决思路

news/2025/2/19 18:55:11/


问题描述

最近利用手头的开发板作UDP通信的设计。准备生成比特流时,出现这个错误:

 具体信息:

[Place 30-574] Poor placement for routing between an IO pin and BUFG. If this sub optimal condition is acceptable for this design, you may use the CLOCK_DEDICATED_ROUTE constraint in the .xdc file to demote this message to a WARNING. However, the use of this override is highly discouraged. These examples can be used directly in the .xdc file to override this clock rule.
    < set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets I_PHY_RX_CLK_IBUF] >

    I_PHY_RX_CLK_IBUF_inst (IBUF.O) is locked to IOB_X0Y42
     and I_PHY_RX_CLK_IBUF_BUFG_inst (BUFG.I) is provisionally placed by clockplacer on BUFGCTRL_X0Y1
 

翻译:

IO引脚和BUFG之间的布线放置不当。如果此次优化条件可用于此设计,则可以使用.xdc文件中的CLOCK_DEDICATED_ROUTE约束将此消息降级为警告。但是,强烈不鼓励使用此覆盖。这些示例可以直接在.xdc文件中使用,以覆盖此时钟规则。
<set_property CLOCK_DEDICATED_ROUTE FALSE[get_nets I_PHY_RX_CLK_IBUF]>
I_PHY_RX_CLK_IBUF_inst(IBUF.O)锁定到IOB_X0Y42,I_PHY_RX_CLK_IBUF_BUFG_inst(BUFG.I)由BUFGTRL_X0Y1上的时钟放置器临时放置

电路原理图

此时钟由外部的网络PHY芯片输入,且未经过专门的时钟IO口,走的是普通IO引脚,普通IO引脚附近没有时钟资源,比如全局缓冲器 BUFG等,所以在布局时就出现问题。

解决

按照错误中给出的方法,可以在XDC里面对该时钟信号增加如下约束,将此错误降低为警告。

set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets I_PHY_RX_CLK]

可以正常生成比特流了: 

 查看警告信息,此处的错误已经变成警告了:


 


http://www.ppmy.cn/news/11972.html

相关文章

敏捷.概念辨析

第一部分 1. 最小可行产品MVP&#xff08;Minimum Viable Product&#xff09; 在很多同学的脑海里&#xff0c;MVP就是你想传达给用户的功能的最小集合。 错&#xff0c;完全错。 问题不在于“你觉得应该……”&#xff0c;关键是“用户目前感觉……”。我们预设了立场&am…

【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码

【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础&#xff0c;Unity官方的C#中级编程教程质量很高&#xff0c;于是开个帖子把跟着敲记录了部分价讲解和我自己的理解的代码存在这 原课程链接&#xff1a;添加链接描述 https://www.bilibili.com/video…

jsp 实验室管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点 jsp 实验室管理系统 是一套完善的web设计系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql&#xff0c;使用…

GO语言配置和基础语法应用(一)

一、golang的下载和安装 这一步比较简单&#xff0c;直接打开go的官网&#xff0c;点击download即可&#xff0c;个别人打开慢可以用中国的镜像网站&#xff0c;之后访问的速度和下载第三方库的速度会快很多&#xff0c;之后傻瓜式安装一路到底即可。 配置环境变量 注意&#…

【CSDN年度总结】一个四线城市的程序员-苟延残喘

个人简介 首先本人从事软件开发工作近8年&#xff0c;在北京工作5年&#xff0c;2020年1月13号回来老家工作&#xff0c;已经整整3年了&#xff01;&#xff01;&#xff01; 现在做工业大数据方面工作&#xff0c;曾就职于华为做手机系统研发工作。 在一个四线城市坚守做一个…

【魅力开源】第4集:今天不讲ODOO,今天讲“中小企业的信息化如何做”

文章目录前言一、中小企业很重要二、企业全要素三、信息化逐步全面覆盖1. 信息化落地路径2. 消除信息孤岛是信息化的关键环节3. 中小企业信息化正在从产品市场向服务市场转变最后前言 在软件公司打补丁&#xff0c;我并不快乐 看到中小企业挣扎现状&#xff0c;让我痛苦 能够帮…

算法编程题总结(一)

1.小美的送花线路小美是美团的一名鲜花快递员&#xff0c;鲜花是一种保质期非常短的商品&#xff0c;所以需要尽快送到客户手中&#xff0c;公司对于骑手的一个要求就是要规划送花的线路&#xff0c;使得骑手送完所有订单走的路程尽可能少。(骑手开始派送时带走了所有需要派送的…

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (五)位拆分与运算

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 &#xff08;五&#xff09;位拆分与运算 &#x1f508;声明&#xff1a; &#x1f603;博主主页&#xff1a;王_嘻嘻的CSDN博客 &#x1f9e8;未经作者允许&#xff0c;禁止转载 &#x1f511;系列专栏&#xff1a;牛客Veri…