diamond之综合报不知名的错误

最近据客户反映,在lattice官网上下载的例程代码,在综合的时候报错。客户下载的是官网MIPI csi2 发送的代码,具体名字叫CSI2TXReferenceDesign。当下载下来编译综合的时候就报了

net n2 is constantly driven from multiple places at instance genblk2.u_pll_pix2byte_RAW10_2lane, on port RST. VDB-1000

Done: error code 2

或者

ERROR - logical block ‘u_BYTE_PACKETIZER/crc_15__I_0‘ with type ‘crc16_2lane_16d33800‘ is unexpanded.

Done: error code 2

或者

Done: error code 2(这个错误更扯淡,直接报错,但是不告诉你什么错,根本就没法查找)

因为这几个信号又是以网表的形式封装起来的,使得用户无法查询,问题的根源在哪里。lattice敢放到官网的代码,肯定是通过验证的。但是为何有编译出错呢?经过查找调试,发现实际上这是一个综合工具不兼容的问题。说白了还是lattice做的综合工具Lattice LSE比较烂,只要把综合工具修改为synplify pro,重新编译就可以通过了。实际上呢,原厂的人也考虑到自己综合工具不是很给力,所以他们在写例程综合调试的时候,也是选择synplify pro,所以就导致了用户在安装diamond的时候一直默认,没有将综合工具修改为synplify pro,然后综合的时候就出现了上述错误。

修改综合工具的办法project---active implementation---select synthesis tool--- synthesis tool---synplify pro

如有疑问请联系QQ:825972925

时间: 2024-11-13 12:58:46

diamond之综合报不知名的错误的相关文章

nginx报502 bad GateWay错误的解决方法

nginx+php-fpm+mysql的网站,访问nginx的某个页面,报502 GateWay的错误,一般见到此错误,可以判断是php-fpm的问题,而不是nginx的问题.通过监控nginx的错误日志,发现出现如下的错误: upstream sent too big header while reading response header from upstream 通过google一番,解决此问题: 在 nginx.conf 的http段,加入下面的配置: proxy_buffer_siz

用户无法进入SDSF,报NO GROUP ASSIGNMENT错误

注:命令行小写部分表出需要根据自己的情况改变!! a)激活SDSF资源类 SETROPTS CLASSACT(SDSF) b)查看SDSF资源类的PROFILE RLIST SDSF * c)如果不存在GROUP.ISFUSER.servername的PROFILE,则需要定义, RDEFINE SDSF (GROUP.ISFUSER.servername) OWNER(userid or group name) UACC(READ) 这样,所有用户都可以有读取权限,就都可以访问SDSF了 附1

SD卡添加文件,添加不进去,报 Read-only file system错误

android 模拟器手机如何添加文件到sd卡? 在DDMS中直接添加文件到模拟器sd卡如果出现错误类似:Failed to push XXXXX.txt on emulator- : Read-only file system的错误,原因是你的sdcard权限不够,需要直接创建一个SDCARD . 一.首先创建SDCARD  我创建的sdcard名为:sdcard.img(名字随便取,以img后缀名结束) 进入DOS  指向  目录 E:\android-sdk_r10-windows\and

IMPDP导入报错ORA-27040: 文件创建错误, 无法创建文件,remap_datafile参数解决

该参数可用于给泵出文件中的源数据库文件重新指定一个新的路径和名称,主要用在平台间的数据迁移. 用法: remap_datafile=source_file:target_file 在windows平台上的使用: impdp dbuser/dbuser full=y dumpfile=full.dmp logfile=full.log remap_datafile="F:\DB\ORADB\ORADATA\ORADB\MYDB1.ORA":"F:\app\guester\ora

js报TypeError $(...) is null错误,jquery失效的原因及解决办法

最近在工作中发现个问题,原本好好的网页,写了一些自己的jquery代 码之后,竟然总是不起作用,无论写的多么简单,都不起作用,似乎jquery失效了一般,在火狐下调试看了下,页面报TypeError $(...) is null这种错误,找了半天原因最后发现竟是页面中加载的一个插件给捣的鬼,是它将jquery的$方法给覆盖了.对于这个问题,现在分享两种解决方法. (1)删冲突插件,jquery作为基础库,当然是没有理由被删了.这个方法最直接了. (2)将jquery的$方法改名,具体改名方法如下

Delphi的idhttp报508 Loop Detected错误的原因

一般是访问https时才出现"508 Loop Detected",idhttp+IdSSLIOHandlerSocketOpenSSL,这个在上篇文章中讲过了. 由于该问题网上资料极少,连外文资料也没卵用,起初我也以为是idhttp的重定向设置问题,但确认过没设置错. idHttp.HandleRedirects := True; 不过相比https,http的话不会出现这个问题,这就很奇怪了,继续测试... 那么发现,访问普通的https是有返回数据的并且没有报"508

winserver2003环境发布ASP程序报错(HTTP 错误 403.1 - 禁止访问:执行访问被拒绝)

问题: 在Windows Server 2003 + IIS6.0上布署.Net 2.0网站时发生如下错误: 该页无法显示 您试图从目录中执行 CGI.ISAPI 或其他可执行程序,但该目录不允许执行程序. -------------------------------------------------------------------------------- 请尝试以下操作: 如果您认为该目录应该允许执行访问权限,请与网站管理员联系. HTTP 错误 403.1 - 禁止访问:执行访问被

redmine迁移之后,文件上传的时候报Internal Server Error错误

redmine版本升级的时候,我们需要做数据库的迁移和附件文档的迁移,当完成所有工作之后,本以为万事大吉,可是在上传附件的时候发现报Internal Server Error错误,无法完成上传工作. 如下图所示: 问题分析:打开redmine之后,查看上传附件files文件夹的读写权限,发现是权限不足导致的. 解决方案:赋予其权限即可,命令为chmod -R a+w /files ,执行即可. 执行后验证权限如下: 重新访问网站测试是否可以上传,效果如下: 完美解决!希望大家遇到问题,分析问题,

android studio 报 out of memory错误

当android studio 运行的占用的内存超过你设置的运行内存后,就会报out of Memory错误 解决方案 打开android studio 如果自动加载工程了,请先关闭工程.在configuration->setting->查询android compilers 设置 heap size