、综合优化、配置和配置后的时序仿真之后,则可以对器件编程和继续进行系统设计的其他工作。
12MAXPLUSII简介
本次设计选用的开发环境是美国ALTERA公司自行设计开发的EDA工具。MAXPLUSII,其全称为MultipleArraya
dProgrammableLogicUserSystems。它具有运行速度快,界面统一,功能集中,易学易用等特点。它的器件系列从最初的Max系列到最新的FLEXIOK系列,从500门到10万门提供了满足各种条件需要的一系列器件。其中最为先进的FLEX系列采用独特的快通道技术,使得器件的可预测性大大增强,速度也得到提高,资源利用率达70左右时,FLEXIOK系列可以提供70MHz左右的工作速度。MAX十PLUSH结合各种系列器件的物理结构,提供了各种的优化措施,以在提高工作速度和资源利用率之间给以平衡。从而对大多数设计提供解决方案。MAXPLUSII提供了原理图输入、文本输入采用硬件描述语言和波形输入等多种输入手段,并可以任意组合使用。利用该工具所配备的编辑、编译、仿真、综合、芯片编程等功能,可将设计电路图或电路描述程序变成基本的逻辑单元写入到可编程
f的芯片中如FPGA芯片,做成ASIC芯片。用户首先对所做项目进行设计,明确设计目的、设计要求然后利用原理图输入方式或文本输入方式进行设计输入输入完成后,进行编译,若编译过程中发现错误,则检查设计输入,修改密码,直至没有错误发生编译完成后,就可以进行仿真,检查设计是否达到设计要求,否则还需要重新检查设计输入仿真结果达到要求后,就可以进行烧录,把设计程序下载到目的芯片中最后把芯片放到实际系统中进行验证、测试。MAXPLUSII借助EDIF网表文件,SRAM目标文件sofLPM和VHDL能与Ca
de
ceMe
torGraphicsOrCADSy
opsysSy
plicity和Viewlogic等公司提供的其他多种EDA工具接口MAXPLUSII编译器可以在PC机及各种工作站平台上运行,这使MAXPLUSII成为工业界唯一与平台和结构无关的可编程逻辑设计环境5。
2.方案设计与论证
21设计方案比较
方案一:采用单片机设计,此种方法应用电路简单,但是软件设计复杂,可能引起系统
的不可靠性增加。
方案二:采用可编程逻辑器件与单片机联合设计,虽然可发挥它们各自的长处,但是分工与连接也是比较棘手的问题,稳定性也是个问题。
方案三采用可编程逻辑器件设计,此种方法可以就用可编程逻辑器件模块化的结构,无论是仿真、下载、调试都来的方便。通过EDA技术对CPLD/FPGA编程开发产品,不仅成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能。综上所述本设r