Quartus II 自带Simulaiton 与 Modelsim Simulaiton功能仿真
Quartus II 自带Simulaiton 与
Modelsim Simulaiton功能仿真
一、两者优缺点
二、彼此仿真步骤
1. Quartus II 自带Simulation
/*-------------------------------------------------------------------------
This confidential and proprietary software may be only used as authorized
by a licensing agreement from CrazyBingo.
(C) COPYRIGHT 2012 CrazyBingo. ALL RIGHTS RESERVED
Filename : led_matrix_display.v
Description : This file has the module of led_matrix_display top.
Data By Version Change Description
===========================================================================
12/01/18 CrazyBingo 0.1 Original
--------------------------------------------------------------------------*/
//-------------------------------------
always@(posedge clk or negedge rst_n)
//-------------------------------------
always@(posedge clk or negedge rst_n)
//-------------------------------------
always@(posedge clk or negedge rst_n)
2. Modelsim Simulation功能仿真
2) 在wave_test代码最前面添加`timescale 1ns / 1ns 即仿真单位为1ns,仿真精度为1ns
注:若多个文件,,每个文件都得加·timescale 1ns/1ns
4) 打开Modelsim,新建wave_test_presynth工程,如下所示
a) src(最后一个)为Quartus II中verilog设计源文件保存目录
c) presynth为modelsim功能仿真文件保存目录
d) postsynth为综合后的功能仿真(后续仿真设计备用,只进行功能仿真没必要此)
e) postlayout为布局布线后的时序仿真(后续仿真设计备用,只进行功能仿真没必要此)
5) Add File wave_test_tb.v的testbench文件,图与代码如下所示
(添加`timescale 1ns / 1ns 即仿真单位为1ns,仿真精度为1ns同上)
//-------------------------------
//-------------------------------
//-------------------------------
//-------------------------------
#20 din1 = 8'h11; din2 = 8'h22;
#100 din1 = 8'h33; din2 = 8'h44;
#500 din1 = 8'h55; din2 = 8'h66;
当然也可以在Quartus中新建此文件到目录下,或者Modelsim中新建,如下所示
6) Add Exitiing Files,添加Quartus src文件如下
7) Compile All差错修正,若有错误双击error便会跳出错误提示
此时已经对wave_test_tb.v于wave_test进行Loading,VSIM 2>表示等待命令
10) 在Transcript窗口VISIM 2>后面输入 run 1000ns(表示运行1000ns),如此如下所示
11) 点击Wave窗口右上角的Dock/Undock,更方便查看wave,如下图所示
12) 复位仿真与结束仿真(也可在Transcript用tcl脚本实现)
转载于:https://www.cnblogs.com/crazybingo/archive/2012/02/18/2356679.html
Quartus II 自带Simulaiton 与 Modelsim Simulaiton功能仿真相关推荐
- 安装Quartus ii 20版本步骤以及Modelsim SE 10版本配置步骤
安装Quartus ii 20版本步骤以及Modelsim SE 10版本配置步骤 网盘链接:https://pan.baidu.com/s/1U_sjhdvSKYLSzcmnyZOBBw 提取码:x ...
- 利用quartus II自带的仿真工具进行简单的波形仿真
利用quartus II自带的仿真工具进行简单的波形仿真 按照常规程序点击Run Functional Simulation后出现错误,猜测可能是未选择正确的仿真工具,因为这里可能默认的仿真工具是mo ...
- TD联合Modelsim进行功能仿真
TD联合Modelsim进行功能仿真 1 引言 2 基本配置流程 2.1 TD软件设置操作 2.2 Modelsim软件方面设置 1 引言 最近在接触使用国产安路科技公司的FPGA进行相关的开发 ...
- Quartus II自带仿真工具的使用
刚入门EDA就踩到坑(我觉得应该称之为quartus II软件的一个bug),折腾了很久,百度也搜索不到好的经验,只好自己总结了. 我得澄清一下,这篇文章并不能"包治百病",写这篇 ...
- 基于Quartus II软件的FPGA综合实验——多功能数字钟
有很多自制元器件,内部电路附在文章中 文章目录 前言 一.设计要求 二.设计原理 三.设计过程 1.数码管扫描模块 2.计时模块 3.闹钟模块 4.闹钟响铃模块 5.数码管显示模块 6.整点报时功能 ...
- 【FPGA学习】Quartus II中NCO与FFT ip核的仿真
FPGA有许多IP核使用起来很方便,本篇博客记录一下NCO以及FFT的IP核使用和学习,实验平台是Altera公司的EP4CE40F23C8N 参考资料: Altera--NCO IP核详解 ALTE ...
- quartus打开Simulator Tool生成网表进行功能仿真
Processing|Simulator Tool打开仿真工具,由Timing(时序仿真)选择Functional(功能仿真),点击生成网表Generate .. Netlist
- Quartus II 13.0无modelsim进行仿真(用自带仿真器)
网上都说9.0后面的版本不带仿真功能,但我发现13.0还是有自带仿真. 接下来我用Quartus II 13.0进行一次简单的仿真: 1.新建文件夹test作为工程目录 2.打开Quartus,选择f ...
- Quartus II与 ModelSim功能仿真与后仿真扫盲(转)
时间:2007-04-20 作者:yangyh80@21cn.com 本文主要描述了如何在QUARTUS II 中输入程序文件,生成网表及标准延时文件,然后通过MODELSIM 进行功能仿真与后仿 ...
- (筆記) 如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
Abstract 本文介紹使用ModelSim做前仿真,並搭配Quartus II與ModelSim作後仿真. Introduction 使用環境:Quartus II 8.1 + ModelSim- ...
最新文章
- MYSQL 连接数据库命令收藏
- 读《大道至简-- 第二章 是懒人造就了方法》 有感
- e盘是否具有读写权限_轻松搭建MySQL主从复制、读写分离(双机热备)
- 【今日CV 视觉论文速览】26 Nov 2018
- kafka是如何解决粘包拆包的
- 单片机c语言 教案,《单片机C语言》 课程教案.doc
- idea代码格式美化快捷键
- Jmeter接口测试工具安装
- geth 搭建 私有链节点
- 来看看大牛 justjavac的编程之路:「懒惰」是程序员最大的美德
- FreeXGIS系列产品介绍
- RHEL 7安装的步骤
- 【linux虚拟机使用yum安装MySQL+修改密码】
- 数仓建设之指标体系搭建
- 关于SWOT,你了解多少?
- 专业的WMS仓储管理系统?
- MTK平台设置GPIO
- 易搜资料v1.2.8
- 盘点2021年流行报表开发工具【测评】
- C#pdf电子发票转图片