【FPGA】Vivado报错及解决方法[持续更新]

  1. 报错内容:[Common 17-53] User Exception: A file was added to constraint set constrs_1 after the implementation design was open. Doing "Save Constraints" will overwrite these files. Use "Save Constraints As" to avoid losing any data on disk.

    报错对应中文:【常见17-53】用户异常:打开实现设计后,向约束集consts_1添加了一个文件。执行“保存约束”将覆盖这些文件。使用“将约束另存为”以避免丢失磁盘上的任何数据。

    报错原因:如下图所示,在通过“I/O Ports”设置管脚时,打开constrains文件发现缺少一个out管脚,手输了最后一行“set_property PACKAGE_PIN M22 [get_ports out]”,保存之后。在Create Bitstream时弹出该报错。点了OK之后再去Create Bitstream,还会再报这个错误。    

     解决方法:把原来的引脚文件xdc右键remove,之后在“I/O Ports”window crtl+s保存一下,就会生成一个新的xdc文件。再Create Bitstream就不会有这个报错了。

     成功啦!(记录一下,这是我第一次搞FPGA,做了一个二选一多路器,成功了,我已经熟悉了FPGA的开发流程和Vivado的使用方法,好棒!以后技术进步了可以搞个开发板跑跑)

 

    

posted @ 2023-07-09 11:07  下山的雨  阅读(1154)  评论(0编辑  收藏  举报