微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > ISE综合时信号被优化掉,如何解决

ISE综合时信号被优化掉,如何解决

时间:10-02 整理:3721RD 点击:
综合后做translate时报错,
    ERROR:ConstraintSystem:59 - Constraint <NET   "sram_dq<0>">  LOC = E21;>
    提示说UCF中: NET"sram_dq<0>"not found. Please verify that:
    1. The specified design element actually exists in the original design.
    2. The specified object is spelled correctly in the constraint source file.
    同样情况还有sram_dq<7:1>,在设计中,sram_dq<15:0>是inout端口,与SRAM的数据端口相连。
    初步怀疑是综合时将sram_dq<7:0>优化掉了,我在顶层.v文件中加了语句 (*KEEP="TURE"*)wire [7:0]sram_dq; 可是问题依然存在,请各位高人指出该怎么解决,非常感谢!

重新修改一下综合测的策略可以了,(修改一下ISE综合设置选项)

另外你这个不是综合问题吧,你这个应该是你数据位宽没搞定

这个应该是由于前面数据被优化掉了吧。是不是哪里连线错了

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

恩,不想优化的事,检查下代码吧

代码问题,看看你的代码是不是没有用到这些信号。

代码问题,看看你的代码是不是没有用到这些信号。

加  (* keep * )



   后来这个问题解决了吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top