微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > ISE在map阶段报MapLib:979的错,请帮忙看下

ISE在map阶段报MapLib:979的错,请帮忙看下

时间:10-02 整理:3721RD 点击:

ISE14.5,器件是XC5VLX330。
综合的对象是纯RTL的东西。
现在在map阶段报这么个错:

  1. MapLib:979 LUT2 symbol "uCM3CoreETMInf/ETMDVALID1" (output signal=ETMDVALID_OBUF) has input signal "DHTRANS<1>" which will be trimmed. See Section 5 of the Map Report File for details about why the input signal will become undriven.

复制代码


Map报告的Section 5如下:

  1. Section 5 - Removed Logic
  2. ------------------------

  3. Optimized Block(s):TYPE  BLOCK
  4. GND   uCM3CoreDec/XST_GND
  5. VCC    uCM3CoreDec/XST_VCC
  6. GND   uCM3CoreExec/XST_GND
  7. VCC    uCM3CoreETMIntf/XST_VCC

复制代码


从报错的内容来看,似乎是因为DHTRANS<1>这个信号要被trim掉,而它正好是ETMDVALID1的输入,所以ETMDVALID1就要没驱动了,是这个意思吗?
但报告的Section 5里似乎没什么有价值的东西啊。
RTL应该是没问题的,本身肯定不存在没驱动的信号。用DC综合过,也没有报没驱动的warning。
现在卡在这儿了,求解决思路。


问题解决没有哇,我也遇到这样的问题,请指导一二呀!



    换了个综合工具。
    本来用的ISE自带的XST综合的。后来换成Synplify综合,到map时就没问题了。

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

网站地图

Top