5.1i体系结构向导-我不能综合一个DCM或RokTiIO VHDL实例化与SypPrimy(错误报告)

描述

当我试图综合由DCM向导创建的实例化模板时,报告以下错误:

XST

“FATALHOLLATE:XST:Posiaby/Extuts/PurthMeal.H:126:1.13——这个应用程序发现了一个无法恢复的异常情况。进程将终止。

错误:XST失败。

综合器

“ExpPrim.c:366编译器错误:没有表达式类型的表达式包。可能接近:

@:“c:\TEMP\dCMYTest.VHD”:32:49∶32∶51编译错误-请检查日志结束以获取更多信息。请调用Sypulistic支持(美国)在(408)2156000或发送电子邮件,包括这个日志和测试案例支持@ SypulyTy.com。

解决方案

这些错误是因为某些综合工具无法处理“真实”类型的属性。

若要解决此问题,请编辑DCM实例化。此编辑必须在ISE软件外部的文本编辑器中执行,因为该文件在项目导航器中是只读的。(类似的工作也可以用于RokTiO实例化。)

按照以下步骤修改DCM实例化:

  1. 浏览到工作目录。
  2. 在文本编辑器(如Word Pad)中打开.lc:dCMyStasyTrimeNo.G.V.HD。(注意:此文件在ISE软件中显示为“.xAW”)。
  3. 编辑以下几行:

    建筑部分下
    属性:
    DCMYNST的属性CKDVVI划分:标签为2;
    必须改为:
    属性:
    DCMYNST的属性CKDVVILL:标签为“2”;
    在组件下
    ——SyopSysTelaTeleXOFF

    泛型(
    CLKDVILILL:实数:=2;

    必须改为:
    ——SyopSysTelaTeleXOFF

    泛型(
    CLKDVILILL:String=“2”;
  4. 保存“.vHD”文件。
  5. 再运行综合。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 11:17:39 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它