7、这时系统提示错误:
# ELBREAD: Error: Design unit SYSPLL instantiated in fifotestip.MainFIFO not found in searched libraries: FIFOTESTIP, fifotestip.
# ELBREAD: Error: Elaboration process completed with errors.
# Design: Error: Elaboration failed

这是由于我在这个FPGA设计中使用了 LATTICE 提供的PLL IP核
这时就需要添加LATTICE的仿真库了。
 DESIGN菜单下的SETTING菜单
设置仿真属性

添加OVI_XP2库 即 LATTICE XP2 的VERILOG语言库即可。
这时系统有提示
# ELBREAD: Error: Hierarchical reference not found: GSR_INST.GSRNET (from "MainFIFO.u2.pdp_ram_0_0_3.EBR_INST")
# ELAB2: Last instance before error: /
# KERNEL: Error: E8005 : Kernel process initialization failed.
# Error: Fatal error occurred during simulation initialization.

这是为什么呢? 原来是这个设计中使用了LATTICE 的 FIFO_DC IP核这个IP核的子模块中使用了DIAMOND的全局GSR_INST 变量 ,其实还有一个PUR_INST变量。这时 由于仿真不具有这个全局变量 我们就在顶层文件的模块中添加 这两个变量如下:
GSR GSR_INST (.GSR(1'b1));
PUR PUR_INST (.PUR(1'b1));
这时在初始化 仿真成功。
8、启动仿真并建立激励
仿真初始化完成 即可添加仿真时想看的数据波形等

添加激励 这里添加的是 输入时序clk

设置CLK 属性 如频率以及什么时候开始等信息

但是在确定CLK时上图红色圈系统会弹出错误:
# KERNEL: Error: clk does not have write access. Use switch +access +w_nets for this region.
# Error: Cannot force signal clk with formula 0 0 fs, 1 50000000 fs -r 100000000 fs.

这是由于没给clk所在模块文件没有写属性。
 DESIGN菜单下的SETTING菜单设置

这里写的模块文件名称MainFIFO要注意这里是区分大小写的。
好了 到这里你就可以正常的仿真了。关于仿真的具体操作 以后在写呵呵...

LATTICE FPGA 工具介绍之ACTIVE-HDL 建立工程及仿真步步来(2)相关推荐

  1. Modelsim建立工程进行仿真

    Modelsim建立工程进行仿真 代码: (1) 模块代码 module fulladd(sum,c_out,a,b,c_in); output sum,c_out; input a,b,c_in;w ...

  2. ISE14.7手把手使用教程:建立工程、仿真、下载bit流、程序固化、以及一些常见的坑

    最近,博主在学习FPGA,用的开发软件是ISE14.7,开发板是Spartan-3E starter board.本文主要记录下ISE14.7软件的使用,怎样从头开始建立工程,写代码,仿真,到下载bi ...

  3. Lattice开发工具 diamond总结

    2. LVDS路视频: 3. framebuffer仿真路径: 4. framebuff_beh.v 参数: 5. framebuffer IP问题: 6. CVO 控制逻辑,参考DIS2 adapt ...

  4. (4)FPGA开发工具介绍(第1天)

    (4)FPGA开发工具介绍(第1天) 1 文章目录 1)文章目录 2)FPGA初级课程介绍 3)FPGA初级课程架构 4)FPGA开发工具介绍(第1天) 5)技术交流 6)参考资料 2 FPGA初级课 ...

  5. 【转帖】CPLD/FPGA开发流程及其开发工具介绍

    CPLD/FPGA开发流程及其开发工具介绍 基于CPLD的设计流程包括:输入.综合.适配.仿真.编程 输入:采用图形或者HDL语言进行编辑源代码工作,工具可采用一般的文本工具: 综合:根据输入编译后获 ...

  6. Xilinx FPGA全局介绍

    Xilinx FPGA全局介绍 现场可编程门阵列 (FPGA) 具有诸多特性,无论是单独使用,抑或采用多样化架构,皆可作为宝贵的计算资产:许多设计人员并不熟悉 FPGA,亦不清楚如何将这类器件整合到设 ...

  7. 嵌入式开发工具介绍与下载

    ARM RealView 2.2 (微电子设计) 下载地址:http://www.9iv.com/down/soft/274.htm?eid=217990                     ht ...

  8. Allegro DFM Ravel Rule检查工具介绍

    Allegro DFM Ravel Rule检查工具介绍 Allegro任何一个版本都支持DFM Ravel Rule检查,即便是166的版本 打开后的界面如下所示 可以检查项目 测试点,阻焊,走线, ...

  9. lattice fpga ddr3 读写控制

    Lattice FPGA ECP5 DDR3 调试报告 环境:WIN10.Diamond 3.11 (64-bit).Verilog语言. 一.创建Diamond工程 1.创建一个存放工程的文件夹.根 ...

  10. Cadence和Synopsys工具介绍

    参考博文:https://blog.csdn.net/qq_28284627/article/details/52062031 和 https://blog.csdn.net/palaciopku/a ...

最新文章

  1. 【python】点分十进制ip与数字互转
  2. SPOJ 130 - Rent your airplane and make money(dp+优化)
  3. 【火炉炼AI】机器学习007-用随机森林构建共享单车需求预测模型
  4. sts 创建webservice项目_常用的RPC架构---WebService
  5. python dataframe 查看为空值_Python pandas.DataFrame 找出有空值的行
  6. 2.2)深度学习笔记:优化算法
  7. 引导页设计灵感,高大上的设计案例
  8. 尴尬的风险管理如何深入下去-某公司为例
  9. 阿里云java面试_20个高级Java面试题汇总
  10. 那些年,我爬过的北科(十)——搜索案例之ElasticSearch的使用
  11. Servlet编写登陆页面简单实践
  12. marquee标签制作轮播图
  13. 大学里,数据系鄙视物理系,请问二位来自漫画系嘛?
  14. 一款免费、炫酷的GUI:AWTK
  15. Windows杀死Tomcat进程
  16. Mac Navicat12.0.22 安装手册和操作说明
  17. 美国高校代理服务器地址
  18. HTML超链接实现页面内跳转
  19. 代码对比工具(beyondCompare/Winmerge/Meld)
  20. MarkdownPad的livepreview预览无效,显示this view has crashed

热门文章

  1. thinkpad10平板电脑装linux,ThinkPad X61上经历Ubuntu 8.10(安装笔记)
  2. mentohust联网报错“系统提示:用户使用了不允许的接入方式!(有线网络请选择“有线1x上网”服务)”
  3. linux统计文本每列的最大字符,Linux 文本处理,文本工具,查看,分析,统计文本文件,grep,正则表达式...
  4. 排除AP无法上线原因
  5. 互联网思维的“独孤九剑”
  6. 学计算机段子,段子手要失业了,计算机也懂幽默
  7. F28335第十篇——增强型捕获模块(eCAP)
  8. 制作动画的素材和资源
  9. PLC模拟量输出 模拟量转换FC S_RTI
  10. 网络歌曲《丁香花》背后的真实故事