软件安装与操作.doc_第1页
软件安装与操作.doc_第2页
软件安装与操作.doc_第3页
软件安装与操作.doc_第4页
软件安装与操作.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MAX+PlusII的安装和设计说明一、MAX+PlusII的安装MAX+PlusII是Multiple Array Matrix and Programmable Logic User System 的缩写。1.MAX+PlusII推荐的PC系统配置(1)奔腾500以上或更好PC机.(2)256MB的有效内存,不低于128MB的物理内存.(3)500MB以上的硬盘空间(4)Windows98、Windows2000、Windows XP或者是Windows NT 4.0操作系统2. MAX+PlusII版本MAX+PlusII软件安平台可以分为PC机版和工作站版, 按使用对象可分为商业版、基本版、学生版。商业版:支持全部的输入方式,可以对设计电路进行功能分析、时序分析,并将设计结果下载到Altera 公司的各种芯片中。商业版在运行时需要一个授权码和一个并口硬件狗基本版:免费软件,在商业版的基础上做了一些限制,支持30 000门一下所有的设计,支持原理图、AHDL语言,支持波形仿真、时间分析、编程下载、不完全支持VHDL语言,不支持某些器件,基本版不需要并口硬件狗,只需要向Altera 公司申请一个基本版授权码。学生版:免费软件,功能和BASELINE版一样,但是只支持MAX系列器件。同样需要向Altera 公司申请一个学生版的授权码。3、MAX+PlusII的安装MAX+PlusII几个版本的安装方法基本是一样的,在这里仅介绍在Windows2000下MAX+PlusII基本版的安装过程。(1)插入MAX+PlusII的安装光盘,出现图1.1的界面。或在资源管理器里面双击Setup.exe。图2.1 MAX+PlusII的安装界面(2)选择BASELINE/E+MAX项安装基本版和或学生版,如果选择Full/Custom/FLEXlm项安装商业版。(3) 安装向导完成后选择Next,按屏幕的提示操作即可。4. MAX+PlusII的使用:安装好后,第一次运行MAX+PlusII时还需要多许多的工作才能保证软件的正常运行。(1)在MAX+PlusII的软件目录下,双击MAX+PlusII 10.2 BASELINE的图标。第一次运行时屏幕上会出现关于授权协议的提示窗口,如图1.2所示。(2)阅读完授权协议信息以后,选择Yes,出现防止复制的警告信息。选择No,则退出MAX+PlusII。(3)将你所申请的授权码文件License.dat 文件拷贝到 maxplus2的文件夹下面。(4)设置授权码的过程是:在MAX+PlusII界面中,选择菜单命令Options/License Setup,出现1.3的所示的对话框,通过Browse按钮选择License .dat 文件。(5)是设置好授权文件后,选择OK按钮,就会回到MAX+PlusII管理器界面中进行设计了。图2.2图2.35、MAX+PlusII在Windows 2000/XP上的安装设置在Windows98上,MAX+PlusII一旦安装完毕,经过设置即可使用硬件下载功能。在Windows 2000/XP上,除了安装软件外,为使用ByteBlaster(MV)下载功能,还必须安装硬件驱动(Drivers),以支持MAX+PlusII对PC机并行口的操作。用光盘装好MAX+PlusII后,安装硬件驱动,步骤为:我的电脑光盘 MAX+PlusII drivers i386 bblpt 复制路径 开始 运行 粘贴路径 路径/i确定 显示安装硬件驱动成功(英文) 硬件驱动安装结束二、MAX+PlusII原理图设计方法1. 指定设计项目名称MAX+PlusII编译的工作对象是项目,所有在进行一个逻辑设计的时候,要指定设计的项目名称(建立文件夹),每个项目都应该建立一个单独的子目录(名字只能是数字或者是英文字符不能是中文),对于初学者而言,每个设计必须要有一个项目名,并且保证项目名和设计文件名一致。2. 建立新文件(1) 在File菜单中选择New,如图2.1所示,将出现New的对话框,如图2.2所示。 图 2.4 图2.5(2) 在New 对话框选择 Graphic Editor File 项,然后按下OK按钮,将会出现一个无标题的图形编辑窗口。-若选择Text Editor file则为文本输入。3. 输入图形元件和宏功能符号MAX+PlusII 为实现不同的逻辑功能提供了大量的图形元件和宏功能符号(Primitive&Macrofunction)库供设计人员在图形编辑器文件中直接使用。它的分类信息在Max2workmaxlib子目录下。各个子目录存放的符号说明如下:Prim : Altera的图形元件(基本逻辑块)Mf : 74系列逻辑等效宏库Mega_lpm:参数化模块库、宏功能高级模块和IP功能模块。Edif : edif接口库4. 在图形设计文件中输入图形元件和宏功能符号的步骤:(1)在选择工具按钮有效时,在图形编辑窗口的空白处单击鼠标左键以确定输入位置(2)在Symbol菜单里面选择Enter Symbol或单击鼠标右键并选择Enter Symbol,或双击鼠标左键,将出现一个Enter Symbol对话框,在Symbol Libraries框中双击选择 “.maxplus2max2libprim”。所有的Altera 图形元件以列表的方式显示出来,选择你想输入的图形元件,然后双击OK按钮。此时所选中的图形元件就在图形编辑窗口中。(3) 74系列的符号输入和图形元件方法相似,只是路径是“.maxplus2max2libmf”。重复以上几步就可以连续选取图形元件和宏功能符号了。5. 连线如果需要连接两个端口,可以将鼠标移到其中的一个端口,这是鼠标自动变成“+”形状,然后可按以下步骤重复:(1).一直按着鼠标的左键并将鼠标拖到第二个端口。(2).放开左键,则一条连线就被画好了。(3).如果需要删除一条连线,单击这根连线并按住Del键即可6.为引脚和节点命名(1)放置输入输出的引脚和输入图形元件相似,只要在Enter Symbol对话框中键入Input(Output)单击OK即可。(2)在引脚的PIN_NAME处双击鼠标左键,输入指定的名字,既可以为引脚命名(3)点击鼠标左键选中的需要命名的线,输入名字就可以为连线命名了。7、编译图2.6在完成了设计文件的输入之后,就可以对其进行编译。在MAX+PlusII的File菜单的Project里面选择Set Project to Current File 将设计的文件设为当前的项目,在MAX+PlusII的开始菜单里面选择Complier 打开编译器,选择Star 就开始编译了。编译成功后将生成时序模拟文件和器件编程文件。编译器由多个部分组成,各个部分的名称与功能如下:Compiler Netlist Extractor :编译器网表提取器,该过程完成后生产设计的网表文件,如果图形连接中由错误的话,该过程将指出此类错误。Database Builder :数据库建库器。Logic Synthesizer :逻辑综合器,对设计进行逻辑综合,即选择合适的逻辑化简算法,去除冗余逻辑。Fitter:适配器,它通过一定的算法进行局部布线,将通过逻辑综合的设计最恰当的用一个或多个器件来实现。Timing SNF Extractor :时序仿真的模拟器网表文件生成器,它可生成用于时序模拟的标准时延文件。Assembler:装配器,生成用于器件下载/配置的文件8、时序仿真编译器通过了Timing SNF Extractor之后就可以进行时序仿真了。步骤如下:建立波形输入文件(也称仿真器通道文件SCF)(1)在File 菜单里面选择 New 打开新建文件类型对话框。选择 Waveform Editor File 项单击OK。(2)在波形编辑器窗口的Name下单击鼠标右键,出现浮动的菜单,选择Enter Nodes from SNF.可以打开“从SNF文件输入观测点”的对话框。(3)在Type区选择Input和Output,在默认的情况下是打开的,单击List按钮,可在Available Nodes & Groups区看到设计文件中使用的输入/输出信号,单击=按钮可以将这些信号选择到 Selected Nodes & Groups区。单击OK按钮,关闭对话框即可看到波形编辑窗口,将此波形文件保存为默认名。在波形文件中添加输入/输出信号名后,就可以开始对输入信号建立波形了。图2.7 绘图工具条说明将B0的Multiplied By设为1将B0的Multiplied By设为2将B0的Multiplied By设为3将B0的Multiplied By设为4图2.9 这是仿真的界面,单击Start就可以进行时序仿真了这是仿真的结果仿真完毕以后,在在MAX+PlusII的File菜单Create Default Symbol 就可以创建一个逻辑符号了 9、为引脚和节点命名 1) 放置输入引脚和输出引脚 放置输入引脚和输出引脚的方法与图元的输入方法相似, 即在图形编辑器窗口的空白处单击鼠标左键以确定输入位置, 然后在Symbol菜单中选择Enter Symbol或双击鼠标左键, 将出现一个Enter Symbol 对话框。 只要在Enter Symbol对话框中键入Input(Output), 然后选择 OK按钮, 符号INPUT(OUTPUT)就出现在图形编辑器窗口中。如果要重复放置同一符号或器件, 用复制的方法, 可提高图形输入的效率。 一种是利用edit中的copy命令进行复制, 另外一种方法是将鼠标放在所要复制的符号或器件上, 按下Ctrl键和鼠标左键不放, 拖曳鼠标至所需要的位置, 这样就完成了符号或器件的复制。 2) 为引脚命名 在引脚上的PIN-NAME处双击鼠标左键, 然后输入指定的名字。 3) 为连线命名 点击鼠标左键选中需命名的线, 然后输入名字。 对 n 位宽的总线 A 命名时, 可以采用 An 1.0 形式, 其中单个信号用 A0, A1, A2, , An 形式 。 Altera 推荐让编译器自动为设计人员的项目进行管脚分配, 但如果设计人员需要自己分配管脚时, 请按以下步骤进行: (1) 首先确定设计人员已经选择了一种器件。 (2) 在 Assign Menu菜单中选择 Pin/Location/Chip项, 出现如图2.32所示对话框。 (3) 在 Node Name 框内输入管脚的名字。 (4) 在 Chip Resource 对话框内选择管脚并输入管脚的序列数。 (5) 点击Add按钮。 (6) 设计人员分配的管脚将出现在左下方框内。 (7) 点击 OK按钮。 10、引脚锁定 在前面的图形编辑窗口中仅仅对输入/输出引脚作了名称的定义, 但没有对输入/输出引脚规定在器件中的具体引脚号码。 规定引脚号码称为引脚锁定, 其操作方法如下: (1) 在底层平面图编辑器中(两种视图的任何一种)用鼠标的左键选中输入或输出引脚符号, 在Assign下拉菜单中选择Pin/Location/Chip项, 出现Pin/Location/Chip对话框;或者用鼠标的右键选中输入或输出引脚符号, 出现下拉菜单, 在Assign中选择Pin/Location/Chip项, 这样也会出现Pin/Location/Chip对话框。 (2) 在Chip Resource窗口中选中Pin, 键入要定位的引脚号码, 然后在Pin type中选择输入或输出。 如果输入的号码不是I/O引脚, 返回将会出现错误信息。(3) 如有必要, 可选用Assign Device项重新规定器件, 然后再次执行Save & Compile命令, 完成配置过程。 11、器件的下载A、 通过JTAG实现单器件在线编程(MAX器件的下载) 一个编程目标文件(.pof)可以通过 ByteBlaster或其它连接电缆直接编程到器件中, 其过程如下: (1) 编译一个项目, MAX+PLUS编译器将自动产生用于MAX器件的编程目标文件。 (2) 将 ByteBlaster电缆的一端与微机的并行口相连, 另一端10针阴极头与装有可编程逻辑器件的 PCB板上的阳极头插座相连。 该PCB板还必须为 ByteBlaster电缆提供电源。 (3) 打开MAX+PLUS编程器。 (4) 在 Options 菜单中选择 Hardware Setup 命令, 将出现 Hardware Setup 窗口, 如图3.55所示。 (5) 在Hardware Type下拉条中选择ByteBlaster 。 (6) 指定配置时使用的并行口, 如LPT1。 (7) 点击Program按钮, 开始对JTAG器件进行编程。 若器件、 电缆或电源有问题, 则产生错误警告信息; 若编程成功, 则点击OK按钮。 B、利用 ByteBlaster在线配置FLEX系列器件(FLEX器件的下载) 设计人员可以在MAX+PLUS中, 通过ByteBlaster对多个FLEX器件进行在线配置, 过程如下: (1) 首先编译一个项目, MAX+PLUS编译器将自动为 FLEX 器件产生一个SRAM目标文件(.sof)。 (2) 将ByteBlaster一端与微机的并行口相连, 另一端10针阴极头与含有可编程逻辑器件的PCB板上的阳极头插座相连。 该PCB板还必须为ByteBlaster电缆提供电源。 (3) 在MAX+PLUS菜单中打开编程器窗口。 在 Options 菜单中选择 Hardware Setup命令, 在该窗口中选择 Byteblaster 并设定相应的LPT口。 (4) 如果只需要配置一个 FLEX 器件, 首先检查在编程器窗口中的编程文件和器件是否正确。 如果不正确, 在 File

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论