[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 sys_clk_IBUF] >
sys_clk_IBUF_inst (IBUF.O) is locked to IOB_X1Y102
and BUFG_inst (BUFG.I) is provisionally placed by clockplacer on BUFGCTRL_X0Y31
使用串口时遇到此错误,网上查找之后发现添加该语句可以消除错误但是串口还是乱码。
set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets sys_clk]
此时由于我直接把FPGA的时钟线来作为串口的时钟线所导致的。
添加BUFG即可。

博客讲述了在FPGA设计中遇到的时钟布线不理想问题,提到了使用CLOCK_DEDICATED_ROUTE约束消除错误但可能导致串口乱码的情况。问题源于将FPGA的时钟线直接用于串口时钟,解决方案是添加BUFG。博客内容涉及到FPGA布线优化、时钟管理以及串口通信。
最低0.47元/天 解锁文章
7741

被折叠的 条评论
为什么被折叠?



