1. 首页
  2. 编程语言
  3. 硬件开发
  4. 一定要仿真吗?-线性算子理论__s.banach

一定要仿真吗?-线性算子理论__s.banach

上传者: 2024-07-28 04:03:34上传 PDF文件 20.86MB 热度 15次

(1)仿真?是真的吗?仿真,只是为了模拟真实现象,测试代码的行为以及时序的正确性;当然,仿真永远是模仿的,不可能是绝对准确的,只能在一定程度上模拟真实时序,让我们的设计变得更可靠。仿真对于电路设计者,只是一个软件测试的平台,而不是实际硬件设施的测试结果。 想知道如何进行时序仿真吗?这里有详细的Quartus_II_时序仿真教程。

(2)一定要仿真吗?未必!如果你有足够的把握时序的准确性,脑子里能够完成整个电路的时序逻辑工作流程,仿真就不是那个必须的了;对于已经成型的模块,保证时序准确的情况下,何必在徒劳的仿真呢?按常理,是现有Quartus II软件,再有仿真软件的吧,Testbench只是测试程序,链接两者之间的桥梁。想知道如何优化时序吗?看看这篇Quartus II时序优化策略文章吧。回想,在n年前的老工程师,在block中用与非门与74系列芯片设计的原理图,要仿真似乎变得很难?那些老前辈们是通过实物的测试,不断的修正、改善,最后才得到可靠的电路。因此,仿真不是必须的。Bingo就经常不仿真!不是说懒,是因为脑子中的电路时序逻辑,本能性的能够保证电路的准确性,或者说出了问题能够自行改正,不会失去了方向。所谓代码在电脑上,电路在脑子中,每一句行为级语言,都加增添一个电路。当然,并非每一个人都可以这样子的。对于初学者而言,仿真是非常重要的一个过程。原因是因为在初学者脑子中,还未呈现固定逻辑实现的时序工作流程,换句话说,经验不够丰富吧。关于如何使用仿真工具,你可以参考这篇如何使用Quartus_II进行仿真。当然在时序很复杂而且庞大时,时序仿真是必须的,因为在这种情况下,大脑的模拟也许无法跟计算机的计算速度比拟了。前文安装Quartus II软件章节有提到过,Quartus II 9.1以前版本,软件自带仿真器,而9.1以后的版本,需要第三方软件的支持。第三方仿真软件有很多,例如Quartus II调用ModelSim仿真Quartus II与Modelsim联合仿真

下载地址
用户评论