modelsim仿真不出波形
“modelsim仿真不出波形”相关的资料有哪些?“modelsim仿真不出波形”相关的范文有哪些?怎么写?下面是小编为您精心整理的“modelsim仿真不出波形”相关范文大全或资料大全,欢迎大家分享。
Modelsim 仿真步骤总结 - 图文
Modelsim 仿真步骤总结
Modelsim 仿真主要有以下三个方面:各版本的方法大体一致。 (1)建立库并映射库到物理目录; (2)编译源代码(包括testbench); (3)执行仿真;
下面具体演示每一步的操作方法及流程,为力求简洁,其中有多种操方法的只介绍一种。 一)建立库的演示:
步骤为——启动modelsim>点击file菜单>(Change Directory)>new>(project)>library.注括号内的步骤非必须。
1.1)启动modelsim;
(1.2)点击file菜单,此时若需更改路径,可以点击其中的Change Directory.(注modelsim会自动默认路径。我们也可以在1.1步骤之前建立一个文件夹用于modelsim的工程,再将路径更改到我们新建的文件夹路径。)
(1.3)点击file子菜单中的new,选择project用于新建立一个modelsim工程。(虽然此步非必须,但是建立一个新工程有益于接下来整个仿真文件的管理。)
1.4)点击file子菜单new,再点击new下的library,用于建立一个库。(仔细观察1.3步,新建工程的同时亦可
modelsim仿真testbench文件自动生成
quartusII 11.0与modelsim分频波形仿真
By smile跃日少年
QuartusII 9之后的版本,软件自带的波形仿真去掉了,官方推荐用modelsim来进行波形仿真,说是modelsim的功能更强大,但对于要实现简单的波形分频仿真的小功能真是杀鸡用牛刀,使用繁琐麻烦,很容易仿真不出波形,没有自带的方便。我为了仿真分频波形,愣是整了一天才整出来,为了初学者少走弯路,现将具体设置流程陈列如下:
软件自带波形仿真功能去掉了,必须安装modelsim才能进行波形仿真。
软件要和quartusII 11.0的安装路径一致
安装完成后,新建工程,添加verilog HDL源文件。本文以分频为例说明。
div.v源文件实现的功能是实现,晶振频率的2分频、4分频、8分频。编译通过无错误。
1.
菜单栏tools->options得到,EDA Tool Options下,将仿真软件modelsim安装路径,通过浏览按下图设置。
2.
菜单栏assignments下的settings下,按下图设置,关闭
3.
菜单栏processing下的start下的start test bench te
ModelSim中Altera仿真库的添加
ModelSim中Altera仿真库的添加
最近,做一个IP核的调试,但是里面调用了Altera的syncram,这样ModelSim就不能直接进行仿真,而QuartusII又不支持Tesbbench的仿真,所以为了在ModelSim中仿真就必须将Altera的这些仿真库添加到ModelSim中。
通常,在ModelSim中进行仿真需要加入Quartus提供的仿真库,原因是下面三个方面: ·Quartus不支持Testbench;
·调用了megafunction或者lpm库之类的Altera的函数; ·时序仿真要在Modelsim下做仿真。
下面以Altera器件为例,介绍如何在ModelSim中加入Altera的仿真库,Quartus II软件中自带有Altera的仿真库,只要把它拿到
ModelSim中去编译一下就可以了,具体步骤如下: 1.设置仿真库路径
打开ModelSim安装目录(我用的是ModelSim SE 6.2版本,安装在D:\\ModelSim\\Installfiles目录下),新建文件夹altera,我们就在该目录下存放预编译的各种Altera库。
启动ModelSim
modelsim仿真testbench文件自动生成
quartusII 11.0与modelsim分频波形仿真
By smile跃日少年
QuartusII 9之后的版本,软件自带的波形仿真去掉了,官方推荐用modelsim来进行波形仿真,说是modelsim的功能更强大,但对于要实现简单的波形分频仿真的小功能真是杀鸡用牛刀,使用繁琐麻烦,很容易仿真不出波形,没有自带的方便。我为了仿真分频波形,愣是整了一天才整出来,为了初学者少走弯路,现将具体设置流程陈列如下:
软件自带波形仿真功能去掉了,必须安装modelsim才能进行波形仿真。
软件要和quartusII 11.0的安装路径一致
安装完成后,新建工程,添加verilog HDL源文件。本文以分频为例说明。
div.v源文件实现的功能是实现,晶振频率的2分频、4分频、8分频。编译通过无错误。
1.
菜单栏tools->options得到,EDA Tool Options下,将仿真软件modelsim安装路径,通过浏览按下图设置。
2.
菜单栏assignments下的settings下,按下图设置,关闭
3.
菜单栏processing下的start下的start test bench te
如何在modelsim下创建Altera仿真库
ModelSim SE中添加Altera仿真库
在ModelSim中进行仿真需要加入Quartus提供的仿真库,原因是下面三个方面: ·Quartus不支持Testbench; ·调用了megafunction或者lpm库之类的Altera的函数; ·时序仿真要在Modelsim下做仿真。
下面以Altera器件为例,介绍如何在ModelSim中加入Altera的仿真库,Quartus II软件中自带有Altera的仿真库,只要把它拿到
ModelSim中去编译一下就可以了,具体步骤如下: 1.设置仿真库路径
打开ModelSim安装目录(我用的是ModelSim SE 6.5版本,安装在D:/ModelSim_6.5b目录下),新建文件夹altera,我们就在该目录下存放预编译的各种Altera库。
启动ModelSim SE 6.5,在主窗口执行【File】/【Change Directory】命令将路径转到altera文件夹。或在命令行中执行cd D:/ModelSim_6.5b/altera。
2.新建库
Quartus II中提供的仿真库文件存放的
quartus软件及modelsim仿真实验报告
Verilog实验报告
实验一 Quartus及Modelsim软件的基本使用
一、 实验目的
熟悉Quartus和Modelsim软件的基本使用方法和步骤,熟悉基本的Verilog语法,学会用Verilog语言编写简单的程序。
二、 实验要求
熟练掌握Quartus和Modelsim软件工程建立、添加文件、编译运行和仿真的方法,学会写程序文件和测试文件。
三、 实验仪器和设备
1、 硬件:计算机
2、 软件:Quartus、Modelsim、(UE)
四、 实验内容
1、 运行Quartus软件建立工程并添加程序.v文件,编译运行,查看电路图。 2、 运行Modelsim软件建立工程并添加测试.v文件,进行仿真,查看波形图。
五、 实验方法和步骤
(一)Quartus软件的使用
1、 启动Quartus软件:双击桌面的Quartus快捷图标,进入如图1所示的界面。
图1-1启动界面
2、 建立工程:选择菜单栏的【File】→【New Project Wizard】命令,弹出图2所示新
建工程向导。
图1-2 新建工程向导
单击【Next】跳转至下一页。为方便工程管理,在新建工程之前,先新建一个文件夹,把工程保存在新建的文件下,并对工程进行命名。如
lab10 - 0101序列检测器仿真(ModelSim)
0101序列检测器仿真(ModelSim)
1. 实验目的
熟悉Modelsim仿真软件的使用方法,了解状态机的建模方法,使用ModelSim仿真QuartusII工程。
2. 实验内容
? 用HDL语言的输入方式,实现0101/110序列检测器。 ? 用modelsim进行仿真
? 下载至DE0开发板上观察实验结果
3. 代码分析(以0101序列检测器为例)
1) 状态图如下:
1/0 St0 0/0 0/0 St1 1/0 0/1 St2 St2 1/0 图3.1 0101(左)/110(右)序列检测状态图
0/0 St0 0/0 1/0 St1 1/0 0/0 St3 1/0 0/0 1/1
2) 主模块中首先定义了本次实验的所有输入输出接口及各个状态。其中,因为有4
种状态,所以current为2位。 //0101 Sequential detector module lab1a (vin,cp,ncr,vout); input vin,cp,ncr; output vout; reg vout;
reg [1:0] current,next;
parameter s0=2'b00,s1=2'b01,s2=
使用compxlib命令编译Xilinx的ModelSim仿真库_20110104
使用compxlib命令编译Xilinx的ModelSim仿真库
Xilinx提供的HDL仿真模型位于ISE安装路径下的verilog\src目录(对应Verilog仿真模型)和vhdl\src目录(对应VHDL仿真模型)下。在编译Xilinx仿真模型的时候,我们可以使用多种方法,例如直接使用ModelSim的vlib、vmap、vlog等命令进行编译、使用ISE集成开发环境进行编译等。本文描述的方法是采用ISE 7.1i自带的compxlib命令在命令行下进行编译,这种方法不需要我们手动干预而且最为简单。
(compxlib.exe位于Xilinx ISE安装文件夹\bin\nt\下,需要命令行方式运行,新版本的ISE提供了compxlibgui工具,以图形化方式编译,参考见/blog/628)
在使用compxlib命令之前,我们首先需要将modelsim.ini文件的只读属性去掉,使其变为可写的。这样做的目的是使compxlib命令能够修改modelsim.ini文件以便在库的逻辑名字和库的实际存放路径之间建立一个永久的映射关系。modelsim.ini文件位于ModelSim安装路径下,缺省情况下它是只读的。
在介绍compxlib命令的详细
实验一调幅信号波形频谱仿真
实验一 调幅信号波形频谱仿真
一、实验题目
假设基带信号为m(t)?sin(2000?t)?2cos(1000?t),载波频率为20kHz,请仿真出AM、DSB-SC、SSB信号,观察已调信号的波形及频谱。
二、实验环境
1、PC机
2、MATLAB等仿真软件
三、基本原理
1、AM调制原理
对于单音频信号
m(t)?Amsin(2?fmt)
进行AM调制的结果为
sAM(t)?Ac(A?Amsin(2?fmt))sin2?fct?AcA(1?asin(2?fmt))sin2?fct
其中调幅系数a?Am,要求a?1以免过调引起包络失真。 A由Amax和Amin分别表示AM信号波形包络最大值和最小值,则AM信号的调幅系数为
a?Amax?Amin
Amax?Amin2、DSB-SC调制原理
DSB信号的时域表达式为
sDSB(t)?m(t)cos?ct
频域表达式为
1SDSB(?)?[M(???c)?M(???c)]
23、SSB调制原理
SSB信号只发送单边带,比DSB节省一半带宽,其表达式为:
sssB(t)?1Amcosmtcoswmt21Amtsinwct2
仿真思路
定义时域采样率、截断时间和采样点数,可得到载波和调制信号,容易根
专用集成电路CMOS上机,verilog语言,modelsim软件仿真
《专用集成电路设计基础》电路设计实验
实验1——简单状态机实验 (循环彩灯控制电路)
1、 电路功能
设计一套循环彩灯控制电路,要求:
(1) 共有16个彩色灯组,每只彩灯用一个控制信号控制器点亮和关闭(“1”——点
亮;“0”——关闭); 注:彩灯排放顺序
D E F 0 1 2 C 3 B 4 A 9 8 7 6 6
(2) 彩灯闪烁频率可以通过编程进行控制; (3) 彩灯闪烁顺序及图案可以进行修改。 2、 电路设计
采用Verilog HDL硬件描述语言进行,用ModelSim EDA软件进行仿真。
(1) 彩灯控制电路设计:
//***** ASIC Exercise - 1 ***** //*** Counter + Decoder ***
//*** can be used to control colour lamps *** //*** colour lamps arrangement *** //**********