lattice FPGA 官网MIPI参考设计diamond编译报NGO不能展开,怎么解决?

首发于lattice FPGA 官网MIPI参考设计diamond编译报NGO不能展开,怎么解决?-Lattice-莱迪斯论坛-FPGA CPLD-ChipDebug

请问有谁遇到这个报错的问题吗?这是在官网找的一个参考设计,我下载下来跑一下报错。里面的ngo文件路径设置检查没什么问题
logical block is unexpanded.png

这种问题大部分情况下都是NGO路径设置不对,详见
lattice Diamond 报错 logical block is unexpanded

LATTICE FPGA 软件DIAMOND编译mipi csi错误 “ERROR - logical block … is unexpanded”怎么办?

LATTICE FPGA 软件 diamond的.ngo文件不能用,编译不过去怎么解决?

如果路径没问题,那就是ngo的名称跟例化名称对不上

生成ngo时有时会有随机后缀

这是synplify决定的

发布时没留意后名称变了

有更多MIPI调试问题,向博主本人提问FPGA相关问题

参考资源链接:[Lattice设计软件入门指南:工程搭建与功能仿真详解](https://wenku.youkuaiyun.com/doc/213exhxqdp?utm_source=wenku_answer2doc_content) 在Lattice FPGA开发流程中,工程新建与编译综合是基础步骤,而功能仿真是验证设计的关键环节。首先,确保你的系统环境已安装了Diamond 3.8和ModelSim SE10.1C软件。在安装过程中,需点击安装文件,并正确输入电脑的MAC地址获取许可证,安装路径下将包含必要的库文件。 工程新建阶段,打开Diamond软件,选择新建工程,指定工程名称和位置,添加你的设计文件(通常是Verilog或VHDL文件),然后执行编译综合。编译综合过程中,软件会检查语法错误,并将你的设计代码转换成FPGA能够理解的格式。 功能仿真阶段,你需要在ModelSim中设置仿真环境。手动设置仿真环境包括为你的FPGA系列添加必要的库文件,新建仿真工程,将测试bench(TB)和设计文件添加进去,并执行编译编译完成后,启动仿真流程,根据测试bench的输出来验证设计的功能。 如果希望提高效率,可以编写自动化脚本来管理整个仿真过程。这些脚本能够自动执行编译和仿真步骤,减少重复劳动,并确保每个步骤都正确无误。对于自动化脚本的编写,你可以参考Lattice设计软件入门指南:工程搭建与功能仿真详解》中的示例,以了解如何设置`do`脚本以及在DOS环境下运行批量处理脚本。 最后,如果你的设计中包含了Lattice Altera或其他第三方供应商的IP核,别忘了在编译综合之前额外编译相关的库文件,确保整个设计的兼容性和正确性。 通过以上步骤,你可以熟练地使用Lattice设计软件进行工程新建、编译综合和功能仿真。为了进一步提高你的设计效率,建议深入学习《Lattice设计软件入门指南:工程搭建与功能仿真详解》,其中包含了丰富的实际案例和深入解析,能够帮助你更好地掌握自动化仿真脚本的编写和使用。 参考资源链接:[Lattice设计软件入门指南:工程搭建与功能仿真详解](https://wenku.youkuaiyun.com/doc/213exhxqdp?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值