上一篇完成了开发环境的准备,这篇分享一下使用diamond进行仿真,因为之前已经介绍过创建项目和项目文件,这篇不再赘述。

1、写verilog和testbench文件(激励文件)。

这是一门学问,不是这里一句话能说清楚的,有一些优质的电纸书可以推荐。

“ Verilog数字VLSI设计教程__李林 编著_电子工业出版社_2010”
书籍和代码可在百度云链接下载,链接:https://pan.baidu.com/s/1rDN-2GhgK21P1qZUj2TM4g
提取码:jnoi

“Verilog数字系统设计教程-夏宇闻(第四版)”也值得推荐。

更多资料分享可以关注公众号获取哦!

2、设置testbench文件属性,在File List面板中右键在“include for ”选择Simulation具体操作如下图所示:

3、创建仿真工程,点击“Tools”->“Simulation Wizard” 进入向导窗口如下图所示:

点击“Next”,完善项目名称和保存目录,如下图所示:

点击“Next”,如下图,选择“RTL”,如下图所示:

点击“Next”,选中要使用的源文件,如下图所示:

点击“Next”,这里选择顶层文件,如下图所示:

点击“Next”,进入最后界面点击“Finish”后会自动跳转到ModelSim界面,如下图所示:

调整窗口,点击运行即可查看波形(关于ModelSim使用可以百度下),如下图所示:

本节演示工程代码可打开下面百度云链接提取
链接:https://pan.baidu.com/s/1Mk4WK7YDpNyWt6WQTlhy8w
提取码:0f98

04_LATTICE入门篇之仿真相关推荐

  1. matlab实指数序列,matlab入门篇正弦信号实指数信号和复指数信号的仿真

    matlab入门篇正弦信号实指数信号和复指数信号的仿真 正弦信号与实指数 /复指数信号的仿真Matlab- -学习目标o 通过对正弦信号.余弦信号.指数信号.复指数信号这些初级信号的仿真,初步掌握各种 ...

  2. 运动控制器编程_快速入门 | 篇二十一:运动控制器ZHMI组态编程简介一

    点击上方"正运动小助手",随时关注新动态! 运动控制器ZHMI组态编程简介一  今天我们来学习一下,运动控制器的ZHMI组态编程简介.本文主要从产品概述.控制器连接触摸屏使用.HM ...

  3. grub4dos初级教程-入门篇

    grub4dos初级教程-入门篇 2008年04月21日 星期一 15:37 0 为何写此初级教程? 假如你是第一次听说grub,你可能说我不需要grub.那么,你是否用过"一键ghost& ...

  4. Hololens开发入门篇-郑洪智-专题视频课程

    Hololens开发入门篇-572人已学习 课程介绍         本课程使用Hololens模拟器,基于Unity2017.2及Visual Studio 2017开发 课程收益     学会Ho ...

  5. 201632位matlab下载_【科研利器】带你get“研”途上的MATLAB入门篇

    经过半个多月的激烈角逐,在同学们的热情投票和支持下,MATLAB以超过半数的选票成功成为同学们心目中最想get的app.在接下来的学习中,我们将教程一共分为两期.入门篇.提高篇.首先是基础入门篇.敲黑 ...

  6. FPGA基础入门篇(四) 边沿检测电路

    FPGA基础入门篇(四)--边沿检测电路 一.边沿检测 边沿检测,就是检测输入信号,或者FPGA内部逻辑信号的跳变,即上升沿或者下降沿的检测.在检测到所需要的边沿后产生一个高电平的脉冲.这在FPGA电 ...

  7. Git快速入门篇—— Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程)

    Git快速入门篇-- Windows版本淘宝镜像快速下载安装详细步骤及简单入门教程(附带图文教程) 前言:我们平时在整理代码的时候,尤其是与别人一起开发项目的时候,常常涉及到代码的更新,因此代码版本问 ...

  8. 快速入门 | 篇十三:正运动技术运动控制器ZDevelop 编程软件的使用

    之前正运动技术与大家分享了,运动控制器的固件升级.ZBasic程序开发.ZPLC程序开发.与触摸屏通讯和输入/输出IO的应用.运动控制器数据与存储的应用.运动控制器ZCAN.EtherCAT总线的使用 ...

  9. [ZT]grub4dos初级教程-入门篇

    From:http://hi.baidu.com/rabeta/blog/item/4814a81bd7d9d91c8618bff0.html 0 为何写此初级教程? 假如你是第一次听说grub,你可 ...

最新文章

  1. 海康威视 | AI算法实习生招聘(3D检测/分割/多模态融合)
  2. Redis数据持久化机制AOF原理分析一---转
  3. Linux下获得线程ID syscall(224)
  4. 【转】android多分辨率适配
  5. excel 公式 平移 引用单元格_不学会这3个Excel隔列求和函数公式,你只能一个个单元格去相加...
  6. 转载 树莓派vnc 教程
  7. [SSH] 传输文件
  8. ubuntu安装经常使用记录
  9. IIC控制设计读写EEPROM
  10. 数据结构代码学习笔记(持续更新中)
  11. 02-CSS基础与进阶-day11_2018-09-17-21-35-14
  12. B - Catch That Cow(广度搜索)
  13. mysql 递归查询_Mysql递归查询,无限级上下级菜单
  14. mysql手册03_索引
  15. linux那些事之页迁移(page migratiom)
  16. 一些临时邮箱服务网站
  17. 基于神经网络的目标检测论文之结尾:总结与展望
  18. 【运营小卖部】如何玩转社群?社群运营教程
  19. 展示csdn的云服务
  20. 【模电】习题知识点总结(持续更新ing)

热门文章

  1. RGB颜色表示方法,red = (rgb 0x00ff0000) 16是什么意思?
  2. 对Zebra的一点思考(Think of Zebra)
  3. Cesium从入门到放弃9:近景天空盒(不改源码)
  4. 视频号直播怎么玩儿?手把手教你实操全流程!
  5. cyclone IV 系列轻量级FPGA 芯片ep4ce6e22c8 引脚分布图
  6. 人工智能的四波浪潮以及未来的发展方向
  7. 研究水凝胶对于钾离子的响应性
  8. 卡西欧 casio prw-3100t-7 手表手动调时间
  9. DSP在通信中的应用及分析
  10. 学报格式和论文格式一样吗_(学报论文格式.doc