如何使用ModelSim作前仿真与後仿真.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何使用ModelSim作前仿真与後仿真

(筆記筆記) 如何使用如何使用ModelSim作前仿真與後仿真作前仿真與後仿真? (SOC) (Quartus II) (ModelSim) 筆記筆記 如何使用如何使用 作前仿真與後仿真作前仿真與後仿真 Posted on 2009-01-30 21:04 真 OO 无双 阅读(1629) 评论(2) 编辑 收藏 网摘 所 属分类: SOCQuartus IIModelSim Abstract 本文介紹使用ModelSim 做前仿真,並搭配Quartus II 與ModelSim 作後仿真。 Introduction 使用環境使用環境::Quartus II 8.1 + ModelSim-Altera 6.3g 使用環境使用環境:: 由於FPGA 可重複編程,所以不少開發人員就不寫testbench,直接使用Quartus II 的 programmer 燒進開發板看結果,或者使用Quartus II 自帶的Waveform Editor 進行 仿真,這種方式雖然可行,但僅適用於小project,若project 越寫越大,Quartus II 光 做fitter 就很耗時間,一整天下來都在作Quartus II 編譯。 比較建議的方式,還是學ASIC 那招:『寫testbench 先對每個module 作前仿真,再對 每個module 作後仿真,最後再燒入FPGA 測試。』 這種方式的優點是: 1.testbench 比waveform editor 可更靈活的描述電路規格。 2.testbench 可使用Verilog 的系統函數,如$display()、$fwrite()...等。 但要使用testbench 作仿真,單獨Qaurtus II 並無法做到,就得使用ModelSim 了,這 又牽涉到 『前仿真』與『後仿真』。 所謂的 『前仿真』,就是Quartus II 的Functional Simulation,不考慮電路的門延遲與 線延遲,重點在觀察電路在理想環境下的行為與設計構想是否一致[1]。由於沒經過fitter 階段,所以模擬速度很快。前仿真結果正確前仿真結果正確,並不表示將來結果結果正確,並不表示將來結果結果正確,但若前仿真結,但若前仿真結 前仿真結果正確前仿真結果正確,,並不表示將來結果結果正確並不表示將來結果結果正確,,但若前仿真結但若前仿真結 果不正確果不正確,則將來結果一定不正確,則將來結果一定不正確。 果不正確果不正確,,則將來結果一定不正確則將來結果一定不正確 所謂的 『後仿真』,就是Quartus II 的Timing Simulation,考慮了電路的門延遲與線延 遲,由於經過fitter 階段,所以模擬結果最為精準。但fitter 在Quartus II 編譯需耗費很 多時間,所以建議所以建議 『前仿真『前仿真』正確後』正確後,再考慮,再考慮 『後仿真『後仿真』』。 所以建議所以建議 『『前仿真前仿真』』正確後正確後,,再考慮再考慮 『『後仿真後仿真』』 使用Quartus II 的waveform editor 作前仿真與後仿真,我就不再多談,本文主要是談 如何使用ModelSim-Altera 作前仿與後仿。 1.使用使用GUI 的方式在的方式在ModelSim-Altera 作前仿真作前仿真。。 使用使用 的方式在的方式在 作前仿真作前仿真。。 2.使用使用DO macro 在在ModelSim-Altera 作前仿真作前仿真。。 使用使用 在在 作前仿真作前仿真。。 3.使用使用Quartus II + ModelSim-Altera 作後仿真作後仿真。。 使用使用 作後仿真作後仿真。。 Counter.v / Verilog 1 /* 2 (C) OOMusou 2008 3 4 Filename : Counter.v 5 Compiler : Quartus II 8.1 / ModelSim-Altera 6.3g 6 Description : simple counter 7 Release : 01/30/2009 1.0 8 */ 9 10 `t

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档