一直想写一篇关于EDA的开发软件,毕竟现在软件太多了,但是又各有特点,你也不可能全装上吧,毕竟没有人不希望自己的机器变的很慢……
这里我按照要完成的内容一个一个讲,作为经验交流。
电路仿真:
国内最常用的电路仿真软件有2个,一个是EWB,以前叫EWB,后来叫Muiltsim,现在已经被NI收购了。这个软件仿真模拟电路不错,但是要清楚的是效果比较好的只是对单元电路的仿真以及对整个电路模块的仿真。单元电路仿真指对一个电源电路仿真或者是对一个放大电路啊,一个滤波器什么的。整个模块电路指一个PCB板上的电路。如果要仿真一个系统,那么就比较困难了。最简单的,一个通信系统,有发送滤波器与接收滤波器什么的,貌似工作起来速度就很慢了。再讲一下这个软件的PCB部分,我玩过一次,不习惯。但是感觉国内也几乎没有人用这个来绘制,或在说你就是画了人家厂里面也不一定能做,所以没怎么用。也感觉各位只要会用这个来仿真电路即可。
还有一个软件就是orcad,好像在10.X以后不但有电路仿真还有pcb的设计。国内用的不多,但是国外用的倒是不少。这个软件不错,仿真比multisim来的麻烦,当然也,设置的选项多。就感觉这样,我用的不多。
电路仿真还有一个软件,就是Altium Designer,以前叫Protel,现在人家强大了。不单单做PCB了,什么都有了,电路仿真的模型也多了,用过,感觉不错。而且如果用户对电路仿真用的不多的话,用这个可以部分的代替Multisim了,特别是模拟电路。
PCB 这个不讲了,80%的中国人用protel(altium Designer),但是据说用正版的概率为3%,呵呵。
嵌入式仿真
还有一个仿真,就是单片机与fpga。单片机的开发器一般是keil,如果不是keil也和keil类似,什么medwin什么的,我听说过。对单片机的电路级别仿真有一个很不错的仿真软件,叫proteus,用过,推荐给其它学习的人。现在里面还可以仿真ARM7了,lpc系列的,大家可以通过这个来验证单片机的控制程序。一样,multisim现在也可以仿真单片机了,但是用下来效果没有proteus的好,第一是仿真时间间隔太长,第二是其它器件的使用没有proteus来的方便。
FPGA的仿真就比较麻烦了。各个器件公司有自己的工具,还有第三方的modsim,这个先不谈。这里介绍一下multisim里面可以进行的电路级别仿真。详细的前面一篇bolg已经有了,这里不介绍怎么用了。就讲一下感受,multisim里面仿真vhdl很爽。
DSP的仿真,这个大家一般都用CCS,这里推荐一个方法是与matlab相结合,里面有一个link ccs的,在6.5里面就有,现在2008a里面做的更好了。用过几次,但是现在的工作不需要做DSP,所以不熟悉。
ARM的仿真,对LPC系列的,可以用keil+proteus完成,其它的只能进行keil仿真与jtag调试了。
最后讲一下matlab,这个太大了,个人感觉做系统仿真不错,比如通信系统控制系统什么的,系统一下的电路级别的免了。还有就是里面现在有很多工具,比如说与modism相结合,与CCS相结合的,都不错。
好了,时间有限,今天就这样啦。
用户1610550 2009-6-2 21:21
用户1196490 2009-3-2 10:54