1 ALTERA开发系统MAX+PLUSⅡ基本操作
1.1 MAX+PLUSⅡ 概述
MAX+PLUSⅡ是Altera公司在Windows环境下开发的一个完全集成化、易学易用的可编程逻辑设计的软件平台。其界面友好、集成化程度高。本章以MAX+PLUSⅡ10.1为例,讲解该软件的基本使用。
1.1.1 MAX+PLUSⅡ10.1的功能
(1)支持的器件。所支持的器件有:FLEX10K.FLEX8000,FLEX6000,MAX900,MAX7000系列(含MAX7000A, MAX7000AE, MAXT000B, MAX7000S, MAX7000E), MAXS000,MAX3000A系列和Classie系列。
(2)设计输入。常用的设计输入的方法有:通过MAX+PLUSⅡ图形编辑器创建图形设计文件(.gdf);通过MAX+PIUSⅡ文本编辑器,使用AHDI。语言创建文本设计文件(.tdf);使用VHDL语言创建文本设计文件(.vhd);使用Verilog HDI,语言创建文本设计文件(.v);还可以通过MAX+PIUSⅡ波形编辑器创建波形设计文件(.wdf)等。
(3)设计编辑。通过MAX+PLUSⅡ编译器完成,可检查项目是否有错,并对项目进行逻辑综合,然后配监到一个ALTERA器件中,同时产生报告文件、编程文件和用于时间仿真的输出文件。
(4)设汁验证。通过MAX+PLUSⅡ的定时分析器进行时序分析、功能仿真、时序仿真和波形分析生成一些标准文件为其他EDA工具使用。
“计算机组成原理实验”是一门重要的专业基础实验课。设立该课程的目的是让学生通过实验环节,设计、实验、调试出一台简单的教学型模型机(CPU),从而掌握计算机组成部件的工作原理,建立整机概念。让学生通过实验来学习理论知识,使其自主获取知识,有效地提高学生综合分析问题和解决问题的能力。
在学院适应信息科学与技术人才培养的实验体系思想指导下,围绕创建科学创新与技术创新的基本环境,培养具有创新与设计基本能力的高素质人才为目的和定位,1999年我们引入现代EDA技术,经过7年的实践摸索,成功研发出两套简捷适用的EDA教学实验台,并在此平台上开发出一套完整的计算机组成原理实验。该套实验可以设计、实现与验证计算机的五大功能部件,实现了指令的调度等先进技术的验证和性能分析实验。