如何把modelsim的波形图保存为波形矢量文件?

如何把modelsim的波形图保存为波形矢量文件?,第1张

modelsim仿真的时候会自动生成一个wvf文件啊,你可以在你的工程目录下查看一下,如果要生成vcd文件的话,可以参考下面命令:

initial

begin

$dumpfile ("xxx.vcd")

$dumpvars(0,xxx)

$dumpon

$dumpoff

end

姓名:杨汉雄

学号:19011210569

【嵌牛导读】Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由Gateway Design Automation公司开发。两种HDL均为IEEE标准。

【嵌牛正文】

        Quartus II 是Alter的综合性CPLD/FPGA开发软件,原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware 支持Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。本次实验使用verlilog语言在quatusII的环境下实现七位移位寄存器。

        数字电路根据逻辑功能的不同特点,可以分成两大类,一类叫组合逻辑电路(简称组合电路),另一类叫做时序逻辑电路(简称时序电路)。组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关。而时序逻辑电路在逻辑功能上的特点是任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关。

        本次实验的8位移位寄存器就是时序电路。在verlilog中,实现时序电路和组合电路的区别是,时序电路只可以由时钟敏感触发,而组合电路必须由所有输入敏感量触发,时序电路的触发敏感量往往是时钟信号的边沿。

        在QuartusII创建一个WVF文件,设置仿真器参数:仿真器的仿真结束时间设定为 1s,仿真时间步长设定为 10ms;输入信号 din和 clk 为二进制类型,输出信号 q 也为二进制类型;输入信号 clk 为 10ms,周期的时钟信号,d 为 10ms 周期的随机信号。

        可以看到,输入信号为随机二进制序列,q[0]信号比输入信号延时了1位,q[7]信号比输入信号延时了8位,0-7每一路信号都比前向信号延时了1位,串行数据被锁存在了寄存器中一个时钟周期。

姓名:杨汉雄

学号:19011210569

【嵌牛导读】Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由Gateway Design Automation公司开发。两种HDL均为IEEE标准。

【嵌牛正文】

        3-8译码器的输入是3个脚,输出是8个脚。用高低电平来表示输入和输出。输入是二进制。3只脚也就是3位二进制数。输入可以3位二进制数。3位二进制最大是111 也就是8。输出是8个脚,表示10进制。是根据输入的二进制数来输出。如果输入是101 那么就是第5只脚高电平,表示二进制数是5。 其实3-8译码器的功能就是把输入的3位2进制数翻译成10进制的输出。

        本次实验使用verilog语言实现3-8译码器的功能并实现WVF的功能性仿真。

        在quartusII中创建一个波形图文件(WVF),仿真器参数设定:将仿真器的仿真结束时间设定为 1s,仿真时间步长设定为 10ms。设置信号类型:将输入信号 a 设置为二进制类型,设置其余的输入信号 b、c、en 和输出信号 y 都为二进制类型。设定输入信号:设定输入信号 a 为 10ms 周期的时钟信号,设定信号 b 为 20ms 周期的时钟信号,信号 c 为 40ms 周期的时钟信号,在输入信号 en 上设置一段高电平信号。

        可以看到当使能端EN拉高时,输出无效(被置成高电平),当EN为低时实现正常的译码输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12069412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存