原创modelsim.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原创modelsim

如何使用ModelSim-Altera 作電路模擬? (SOC) (Quartus II) (ModelSim) Abstract 在Quartus II 雖然可以用Vector Waveform 的方式作電路模擬,不過這僅限於簡單的模擬,該如何用ModelSim-Altera 配 合testbench 來做較複雜的電路模擬呢? Introduction 使用環境:Quartus II 7.2 SP3 + ModelSim-Altera 6.1g 在(筆記) 如何設計邊緣檢測電路? (SOC) (Verilog),我們使用了Quartus II 內建的vector waveform 來模擬,可以使用 GUI 介面來指定波形,非常方便,對於小電路來說,這種拖拖拉拉的方式還算順手,但大電路還是得靠Verilog 來寫testbench, 然後配合ModelSim 做模擬。本篇使用(筆記) 如何設計邊緣檢測電路? (SOC) (Verilog)的上升沿檢測電路(posedge detection circuit),並加上testbench 搭配ModelSim-Altera 做模擬。 Step 1: posedge_detection_tb.v / Verilog 1 /* 2 (C) OOMusou 2008 3 4 Filename : posedge_detection_tb.v 5 Compiler : ModelSim-Altera 6.1g 6 Description : testbench of posedge_detection.v 7 Release : 07/09/2008 1.0 8 */ 9 10 `timescale 1ns/10ps 11 module posedge_detection_tb; 12 13 reg clk; 14 reg rst_n; 15 reg i_data_in; 16 wire o_rising_edge; 17 18 posedge_detection u0 ( 19 .clk(clk), 20 .rst_n(rst_n), 21 .i_data_in(i_data_in), 22 .o_rising_edge(o_rising_edge) 23 ); 24 25 parameter clkper = 100; 26 initial begin 27 clk = 1b0; 28 end 29 30 always begin 31 #(clkper / 2) clk = ~clk; 32 end 33 34 initial begin 35 rst_n = 1b1; 36 i_data_in = 1b0; 37 38 #75; 39 i_data_in = 1b1; 40 41 #100; 42 i_data_in = 1b0; 43 44 #125; 45 i_data_in = 1b1; 46 47 #75; 48 i_data_in = 1b0; 49 50 #175; 51 i_data_in = 1b1; 52 53 #25; 54 i_data_in = 1b0; 55 end 56 57 endmodule 使用testbench 描述出如下在vector waveform 中的波形 Step 2: 設定Quartus II 使用ModelSim-Altera 模擬 Assignments - Settings - Category :EDA Tool Settings - Simulation: Tool name :ModelSim-Altera 選取Run gate-level simulation automatically after compilation Format for output netlist:Verilog Time scale :1 us Step 3: 設定testbench 在同一頁的NativeLink settings 選擇Compile test bench,按下TestBenches..加入posedge_detec

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档