首页 理论教育常用可编程逻辑器件开发系统介绍

常用可编程逻辑器件开发系统介绍

【摘要】:是一种目前使用较为广泛的开发系统。利用该系统对可编程逻辑器件进行的整个编程设计流程是一个输入、实现、验证的交互过程,需要在这些过程中不断反复进行,直到设计验证为正确。3)ispDesign Expert开发系统isp Design Expert开发系统是Lattice公司推出的可编程逻辑器件开发系统,支持Lattice公司生产的GAL系列、isp LSP/p LSP系列、MACH系列和PAL系列器件的编程设计。

1)MAX+plusⅡ开发系统

MAX+plusⅡ开发系统是Altera公司的可编程逻辑器件开发系统,可以对Altera公司生产的MAX系列和FLEX系列可编程逻辑器件进行开发编程设计。该系统有以下特点:

(1)支持多种设计输入方式,允许用户采用原理图、VHDL语言、AHDL语言、Verilog-HDL语言、波形图等方式进行设计输入。同时还有支持多种第三方的EDA设计工具的接口。例如Cadence、View-Logic、Synopays Mentor Graphics等。

(2)提供完善的功能仿真和精确的时序仿真。

(3)该系统把设计输入、功能仿真、时序仿真、设计编译以及器件编程集成于统一的开发环境下,并具有编译快捷、设计实现优化等特点,给用户提供了方便、快捷的设计工具和开发环境。

在附录A中较详细地介绍了MAX+plusⅡ的使用方法,供参考。

2)Xilinx Foundation开发系统

Xilinx Foundation开发系统是Xilinx公司的可编程逻辑器件的开发系统之一,支持Xilinx公司生产的全部系列的可编程逻辑器件的设计编程。是一种目前使用较为广泛的开发系统。该系统的特点是:

(1)在此开发系统下,用户可以实现从设计输入到设计仿真、从设计编译到器件编程,全部操作都在一个界面下完成。

(2)该系统提供了原理图编辑器状态图编辑器、VHDL语言编辑器,支持原理图、状态图FSA、硬件描述语言VHDL等多种设计输入方式,并允许用户用一种或几种混合输入方式进行设计。

(3)系统通过设计分割、布局、布线,可以把设计输入文件转化为对器件编程的数据文件(位流文件)。

(4)系统通过功能仿真和时序仿真来验证设计的正确性。

利用该系统对可编程逻辑器件进行的整个编程设计流程是一个输入、实现、验证的交互过程,需要在这些过程中不断反复进行,直到设计验证为正确。

3)ispDesign Expert开发系统

isp Design Expert开发系统是Lattice公司推出的可编程逻辑器件开发系统,支持Lattice公司生产的GAL系列、isp LSP/p LSP系列、MACH系列和PAL系列器件的编程设计。该系统有以下特点:

(1)该系统支持Schematic、ABEL-HDL、VHDL、Verilog-HDL等多种设计输入方式。

(2)系统支持功能仿真、时序仿真、静态时序分析等多种验证方式。

(3)系统的编译器能自动完成逻辑综合、映射、自动布局和布线;并提供约束管理器,便于用户对器件进行优化约束设定。