摘要:通信工程师考试论文中用到的EDA工具简介::以VHDL语言和线路图绘制方式进行设计生成,FPGA和CPLD设计综合,数字、模拟和数/模混合电路模拟,以及印刷电路板(PCB)设计。
1.5.3 论文中用到的EDA工具简介
1、OrCAD/Pspice软件
OrCAD/Pspice软件的前身是SPICE,其全称为Simulation Program WithIntegrated Circuit Emphasis,即重点用于集成电路的模拟程序。OrCAD软件覆盖了电子设计中的四项核心任务:以VHDL语言和线路图绘制方式进行设计生成,FPGA和CPLD设计综合,数字、模拟和数/模混合电路模拟,以及印刷电路板(PCB)设计=
OrCAD软件系统的主要软件功能
(1)OrCAD/CaptureCIS:电路原理图设计软件。可生成模拟、数字、模/数混合电路原理图,并且可通过元器件信息系统对元器件进行高级管理。
(2)OrCAD/Express:逻辑模拟软件。可对CaptureCIS生成的数字电路进行从门级模拟到VHDL综合及仿真。
(3)OrCAD/Pspice:电路模拟软件。对电路进行模拟仿真,还可以进行优化。
(4)OrCAD/Layout:印制电路板设计软件。可将OrCAD/CaptureCIS生成的电路图经过手工或自动布线方式转为PCB设计。
2、SystemView软件
目前,电子设计自动化EDA(Electronic Design Automatic)技术已经成为电子设计的潮流。为了使繁杂的电子设计过程更加便捷、高效,出现了许多针对不同层次应用的EDA软件。美国Elanix公司推出的基于PC机Windows平台的SystemView动态系统仿真软件,是一个已开始流行的、优秀的EDA软件。它通过方便、直观、形象的过程构建系统,提供丰富的部件资源,强大的分析功能和可视化开放的体系结构,已逐渐被电子工程师、系统开发/设计人员所认可,并作为各种通信、控制及其它系统的分析、设计和仿真平台以及通信系统综合实验平台。
SystemView是一个完整的动态系统设计、分析和仿真的可视化开发环境。它可以构造各种复杂的模拟、数字、数模混合及多速率系统,可用于各种线性、非线性控制系统的设计和仿真。尤具特色的是,它可以很方便地进行各种滤波器的设计。系统备有通信、逻辑、数字信号处理(DSP)、射频/模拟、码分多址个人通信系统(CDMA/PCS)、数字视频广播(DVB)系统、自适应滤波器、第三代无线移动通信系统等专业库可供选择,适合于各种专业设计人员。该系统支持外部数据的输入和输出,支持用户自己编写代码(C/C++),兼容Matlab软件。同时,提供了与硬件设计工具的接口,支持Xilinx公司的FPGA芯片和TI公司的DSP芯片,是一个用于现代工程和科学系统设计与仿真的动态系统分析工具平台。SystemView已大量地应用于现代数字信号处理、通信系统及控制系统的设计与仿真等领域。
SystemView的图符资源丰富。包括基本库(MainLibrary)和专业库(OptionalLibrary)。基本库中包括加法器、乘法器、多种信号源、接收器、各种函数运算符等;专业库有逻辑(Logic)、数字信号处理(DSP)、通信(Communication),射频/模拟(RF/Analog)等功能图符。
SystemView软件特别适合于现代通信系统(包括线性和非线性)、各种复杂的模拟、数字和数模混合系统及多速率系统的设计、方针和方案论证,并可设计和仿真分析多种形式的滤波器(FIR和IIR)及其滤波器的各指标一如幅频特性(波特图)、传递函数、根轨迹图等之间的转换。用户可以用图符(Token)去描述自己的系统,无须和复杂的程序语言打交道,不用写代码即可完成系统的设计与仿真,软件可自动诊断用户系统的问题。
3、QuartusII软件
QuartusII是美国Altera公司为开发FPGA/CPLD而推出的工具软件,QuartusII是Altera公司继MAX+PLUSII(Multiple ArrayMatrix Programmable LogicUser SystemII)之后推出的新一代的功能更强大的EDA软件,QuartusII完全支持VHDL、Verilog的设计流程,其内部嵌有VHDL与Verilog源程序的综合器,QuartusII还可以直接调用第三方的综合工具,如Leonardo Spectrum、SynplifyPro、FPGACompilerII等,这些综合器有着更好的综合效果。
QuartusII具有全面的逻辑设计能力,设计者可以自由的组织文本,图形和波形输入,建立层次化的设计,利用该工具所配备的编辑、编译、仿真,综合.芯片编程等功能,将设计的电路图或电路描述程序变成基本的逻辑单元,写入到可编程的芯片中,做成ASIC芯片。QuartusII支持原理图输入,硬件描述语言输入和波形图输入。因此设计者无需精通器件内部的复杂结构,只需选择自己熟悉的输入方式。QuartusII能够将设计转换为目标结构所需要的格式,从而简化了设计过程。QuartusII是可编程逻辑器件(Programmable Logic Device,缩写为PLD)开发的较完善工具。
返回目录:
通信工程师备考资料免费领取
去领取