MAX+PLUS Ⅱ 特点: PLD 主要厂商 Altera 公司设计的 EDA 工具,得到广泛应用; 可采用原理图输入和文本输入等多种设计输入方式; 可支持 VHDL、Verilog HDL、AHDL 等多种硬件设计语言; 可进行编辑、编译、仿真、综合、芯片编程等设计全过程操 作; 符合工业标准,能在各类设计平台上运行; 操作方便、简单易学; 主要使用步骤 设计输入--检查编译—功能仿真 例:全加器设计 点击图标、打开程序; 建立新文件,打开文本编辑器; file/save:建立一个.vhd 文件; 输入编辑 VHDL 程序;输入完毕之后保存文件; 注意:文件名即为所设计电路的模块名称,一定要意义明确; 文件名由英文字母和数字组成,以英文字母开始; 英文字母不分大小写; 文件保存路径:在硬盘上指定一个文件夹进行保存,该 文件夹将成为默认的 work 库; 2、检查编译 选择 file/project/set project t o current file,为当前 文件建立项目; 选择 asigne/device: FLEX10K/AUT O,为编译目标指定 PLD 器 件; 选择 对程序进行保存、检查; 根据检查提示错误对程序进行修改,直到完成检查; 使用编译器 对程序进行编译; 编译成功后,可选择 file/create default symbol 将所设计 电路保存为符号文件(模块),在以后的设计中,可以像调用 其他元件一样调用此模块; 编译完成后,可以在文本编辑器中, 打开同名的.rpt 文件 (报 告文件) ,检查对所选择 PLD 器件编程的详细结果; 可以利用 Floorplan Editor 中检查器件的布线情况; 利用 Timing Analyzer 检查器件各端口间的传输延迟; 3、功能仿真 打开波形编辑器(waveform editor); 用右键点击 Name 区域,从 SNF 文件输入端口名称: 点击 List,选定所需的端口,确认即可; 单击输入端口的 value,设定输入信号波形: 在 File/End time 中选择仿真时间长度,在 Option/Grid size 中选择时钟刻度; 完成所有输入信号的设定后,保存文件(.scf) ; 打开仿真器(simulator) ,进行功能仿真; 仿真结束后 OpenSCF 即可看到各输出信号的波形;可以检查 输入/输出关系是否符合设计要求; 注意:在上述仿真中,已经包含了通过器件综合引入的标准 逻辑块的时间延迟信息,但与具体器件中的实际时间延迟仍 然存在一些误差。