大家好,今天小编关注到一个比较有意思的话题,就是关于芯片设计都用哪些软件编程的问题,于是小编就整理了4个相关介绍芯片设计都用哪些软件编程的解答,让我们一起看看吧。
电子芯片设计的常用软件?
画图有很多,最常用的的就是AD了,其他的如Cadence,PADS等都有,编程的针对不同单片机芯片,有不同的开发平台,比如51的Keil,430或者ARM 用IAR等,根据需要选择开发环境
eda用的什么软件?
EDA工具软件可大致可分为芯片设计辅助软件、可编程芯片***设计软件、系统设计***软件等三类。
进入我国并具有广泛影响的EDA软件是系统设计软件***类和可编程芯片***设计软件:Protel、PSPICE、multiSIM10(原EWB的最新版本)、OrCAD、PCAD、LSIIogic、MicroSim,ISE,modelsim等等。
最常用的eda软件有哪些?
EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7(原EWB的最新版本)、PSPICE、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIIogic、Cadence、MicroSim等等。
这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行PCB自动布局布线,可输出多种网表文件与第三方软件接口。
EDA工具软件厂商三巨头
Synopsys、MentorGraphics、Cadence
EDA工具软件可大致可分为芯片设计***软件、可编程芯片***设计软件、系统设计***软件等三类。目前进入我国并具有广泛影响的EDA软件是系统设计软件***类和可编程芯片***设计软件:Protel、PSPICE、multiSIM10(原EWB的最新版本)、OrCAD、PCAD、LSIIogic、MicroSim、ISE、modelsim、Matlab等等。这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同进还可以进行PCB自动布局布线,可输出多种网表文件与第三方软件接口。
芯片编程用什么语言?
程序语言有个规律:越是容易掌握和使用的语言,应用面就越是狭窄,程序体积就越大,运行速度就越低;通用性也越差;反则反之。
芯片编程的程序空间都很有限,I/O接口复杂多样……,总是希望体积最小,速度最快,因此只能以汇编为主,因为只有汇编才能实现最小的(程序)体积、最快的(运行)速度和最灵活的I/O接口,是一切编程语言的基础和根本。
如果不考虑缺点的话,显然是一种最理想的语言。
缺点是编程难度最大,编程效率最低,开发时间最慢,开发成本最高;而且不同的芯片,其汇编语言也有不同。
同汇编相比,C语言相对易学,编程和开发效率明显占优,普及面很广。
生成的程序体积和速度虽然不如汇编,但比其它高级语言都要好,在很多情况下可以接受,特别在芯片成本逐年下降的今天,也越来越多地用于芯片程序的图形界面开发。
芯片设计前端的流程很长,和芯片前端相关的语言也很多,比如Verilog、VHDL、System Verilog、SystemC、Matlab、C/C++等等,但没有一个语言能够做到适合于整个前端流程;每种语言都有适合使用的领域,只有在整个前端流程的不同节点上选择最合适的语言工具,并加以整合,才能加速产品开发。
到此,以上就是小编对于芯片设计都用哪些软件编程的问题就介绍到这了,希望介绍关于芯片设计都用哪些软件编程的4点解答对大家有用。