EDA技术与Verilog设计 第二章 MAX+PLUSⅡ集成开发工具(2).ppt
《EDA技术与Verilog设计 第二章 MAX+PLUSⅡ集成开发工具(2).ppt》由会员分享,可在线阅读,更多相关《EDA技术与Verilog设计 第二章 MAX+PLUSⅡ集成开发工具(2).ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具第第2章章 MAX+PLUS集成开发工具(集成开发工具(2)2.4 MAX+PLUS文本设计文本设计 2.5 定时分析定时分析2.6 编程下载编程下载第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具2.4 MAX+plus文本设计 此时系统未能识别以何种语言进行文本编辑,需先保存为你所使用语言的文本文件按屏幕上方的“新建文件”按钮,或选择菜单“File”“New”,出现如图4.13所示的对话框,在框中选中“Text Editor file”,按“OK”按钮,即选中了文本编辑方式。第第2 2章章
2、MAX+PLUS MAX+PLUS集成开发工具集成开发工具集成在集成在MAXPLUS中的三种语言:中的三种语言:AHDL(Altera Hardware Description Language)现已较少使用,后缀为.tdfVHDL(Very High Speed Integrated Circuit(VHSIC)Hardware Description Language)不很直观,需有Ada编程基础,需经过较长时间培训才能掌握,后缀为.vhdVerilogHDL(Verilog Hardware Description Language)只要有C语言编程基础,即可容易掌握,后缀为.v第第2
3、2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具另存为Verilog编辑文件第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具状态栏正在编辑的行号正在编辑的列号当前编辑的状态(插入或覆盖)第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具在编辑窗口中输入程序:在编辑窗口中输入程序:module ym38(out,in);output7:0 out;input2:0 in;reg7:0 out;always(in)begincase(in)3d0:out=8b11111110;3d1:out=8b11111101;3d2:out=
4、8b11111011;3d3:out=8b11110111;3d4:out=8b11101111;3d5:out=8b11011111;3d6:out=8b10111111;3d7:out=8b01111111;endcaseendendmodule例:三八译码器第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具指定项目名称指定项目名称MAX+PLUS II中,在 编译一个项目前,您必须确定一个设计文件作为您的当前项目。请按下列步骤确定项目名:1.在 File menu 菜单中选择 Project Name项,将出现Project Name 对话框:2.在 Files
5、框内,选择您的设计文件。3.选择 OK。MAX+PLUS II的标题条将显示新的项目名字显示当前路径下的全部设计文件和编程文件。显示当前项目名显示当前路径显示所有子目录.显示所有本地和网络驱动器当前项目当前项目第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具创建缺省(创建缺省(Default)符号)符号在 FileFile菜单中选择 Save&CheckSave&Check项,检查设计是否有错误。如果没有,在 FileFile菜单中选择 Create Default Symbol Create Default Symbol 项,即可创建一个设计的符号。该符号可被高层设
6、计调用。第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具打开编译器窗口打开编译器窗口打开编译器窗口:在 MAX+PLUS II 菜单内选择Compiler 项。则出现编译器窗口,如上图所示。选择 Start即可开始编译,MAX+PLUS II 编译器将检查项目是否有错,并对项目进行逻辑综合,然后配置到一个 Altera 器件中,同时将产生报告文件、编程文件和用于时间仿真用的输出文件。但是,在开始编译前,我们还必须设定一些别的选项。完成情况状态条 在编译项目时,沙漏 将不 停地翻动模块盒第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具选择一个器
7、件选择一个器件首先,您需要为项目指定一个器件系列,然后,您可以自己选择某个具体的器件,也可以让编译器在该器件系列内自动选择最适合您的项目的器件。确定器件系列:2)选择一个器 件系列3)选择某一器件或选择 AUTO 让 MAX+PLUS II 为您选择一个器件。4)按下 OK 按钮1)在 Assign 菜单内选择Device项,将出现 Device 对话框。第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具管脚分配管脚分配Altera 推荐让编译器自动为您的项目进行管脚分配。但如果用户必须自己分配管脚,请按以下步骤进行:3)在 Node Name 框内输入管脚的名字。4)
8、在 Chip Resource 对话框内,选择管脚并输入管脚的序列数。5)按下Add 按钮6)您分配的管脚将出现在这个框内。7)按下 OK 按钮1)确定您已经选择了一种器件。2)在 Assign Menu菜单中选择 Pin/Location/Chip项。第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具选择一种全局逻辑综合方式选择一种全局逻辑综合方式您可以为您的项目选择一种逻辑综合方式,以便在编译过程中指导编译器的逻辑综合模块的工作。按以下步骤为您的项目选择一种逻辑综合方式:2)在 Global Project Synthesis Style 下拉列表中选择您需要的类型
9、。缺省(Default)的逻辑综合类型是 NORMAL。综合类型 FAST 可以改善项目性能,但通常使您的项目配置比较困难。综合类型 WYS/WYG可进行最小量逻辑综合。3)您可以在此0和10之间移动滑块,移到 0 时,最优先考虑占用器件的面积,移到10时,系统的执行速度得到最优先考虑1)在 Assign Menu 菜单内选择Global Project Logic Synthesis项,将出现Global Project Logic Synthesis 对话框:第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具对对 MAX 器件进行多级综合器件进行多级综合对于 MAX
10、(乘积项)器件,您可以选择多级综合。它可以充分利用所有可使用的逻辑选项。这种逻辑综合方式,用于处理含有特别复杂的逻辑的项目;而且配置时不需要用户干涉。对于 FLEX 器件,这个选项自动有效。选中该框,则多级综合方式对 MAX 5000/7000 系列器件有效.选中该框,则多级综合方式对 MAX 9000系列器件有效。第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具FLEX 器件的进位器件的进位/级联链级联链进位链提供逻辑单元之间的非常快的向前进位功能。利用级联链可以实现扇入很多的逻辑函数。如选择FAST 综合方式,则进位/级联链选项自动有效。按如下步骤可人工选择该选项
11、是否有效:1.在 Global Project Logic Synthesis 对话框内选择 Define Synthesis Style 项,将出现 Define Synthesis Style 窗口。2.如需使用进位链功能,则从下拉菜单内选择 Auto。3.如需使用级联链功能,则从下拉菜单中选择Auto。第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具设置定时要求设置定时要求您可以对整个项目设定全局定时要求,如:传播延时,时钟到输出的延时,建立时间和时钟频率。对于FLEX 8000,FLEX 10K and FLEX 6000 系列器件,定时要求的设置将会影响项目
12、的编译。按如下步骤设置定时要求:2)在相应的对话框内输 入您对项目的定时要求 3)按下 OK 按钮1)在 Assign Menu菜单内,选择 Global Project Timing Requirements项,将出现 Global Project Timing Requirements 对话框:第第2 2章章 MAX+PLUS MAX+PLUS集成开发工具集成开发工具准备编译准备编译在 Processing 菜单下,有一些会对编译产生影响的选项。最后,在编译器窗口中选择Start。在编译器编译您的项目期间,所有的信息,错误和警告将在自动打开的信息处理窗口中显示出来。如果有错误发生,选中该错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA技术与Verilog设计 第二章 MAX+PLUS集成开发工具2 EDA 技术 Verilog 设计 第二 MAX PLUS 集成 开发 工具
限制150内