欢迎来到天天文库
浏览记录
ID:57599638
大小:980.50 KB
页数:45页
时间:2020-08-28
《EDA 技术:MAX+PLUS Ⅱ开发工具.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§4.1概述MAX+PLUS——MultipleArrayMatrixandProgrammableLogicUserSystemMAX+PLUSⅡ的特点:1.与结构无关2.多平台3.完全集成化第四章MAX+PLUSⅡ开发工具14.丰富的设计库5.模块化工具6.硬件描述语言(HDL)7.Megacore功能:IP核(IntelligencePropertyCore)8.Opencore特性9.丰富的在线帮助系统10.开放的界面23§4.2MAX+PLUSⅡ的设计过程简介一、设计流程设计思想设计输入设计实现设计仿真器件编程系统测试FPGA/CPLD设计流程图4二、设计环境M
2、AX+PLUSII的设计环境51、设计输入(1)、输入方式:图形输入、文本输入、波形输入、网表输入、符号编辑、底层编辑6(2)、层次设计即在一个设计方案中支持多级层次,并且各级层次的设计可包含几种不同格式建立的设计文件,使设计输入具有极大的灵活性。a、有助于系统构思b、利于模块化结构c、易于设计调试d、可混合描述e、易于递增式设计f、有助于并行式设计72、设计实现在FPGA/CPLD器件内物理地实现所需逻辑。步骤如下:1)选择目标器件、设定编译环境2)生成二进制网表文件(.cnf)3)建立数据库4)逻辑综合、优化5)器件划分(Partitioner)和试配(Fitter)6
3、)产生仿真文件、器件编程文件83、设计验证1)设计仿真a.功能仿真b.定时仿真2)定时分析a、延时矩阵b、建立时间与保持时间c、最高时钟频率94、器件仿真(编程)即通过编程器(Programmer)将电路设计下载到实际芯片中。编程方法:1)用计算机及Altera专用编程电缆进行配置2)用Altera专用串联EPROM进行配置3)用通用EPROM进行配置10三、如何获得在线帮助11另两种方式获取帮助:1、按键可以即时访问对话框内的信息、高亮度的菜单命令或弹出式信息。2、同时按下+键,或选用工具栏中的问号按钮,用鼠标指向屏幕上的任何项目并按下鼠标键
4、,则可获得该项目的帮助信息。12§4.3逻辑设计的输入方法输入方法不同,生成的文件格式不同。各种设计输入文件13“Project”(项目)的概念:一个项目(Project)是一个设计的总和。它包含所有的子设计文件和设计过程中产生的所有辅助文件。层次设计的项目如下:顶层文件:.gdf、.tdf、.vhd、.sch、.edf子设计文件辅助文件子设计文件子设计文件子设计文件子设计文件子设计文件14项目名与最顶层文件名相同。编译器(Compile)编译的对象是整个项目,或者说是针对某个项目名的,而不是针对某个设计输入文件的。15一、图形设计输入方法1、建立工作目录:在maxplu
5、s2系统目录之外。2、运行MAX+PLUSII163、建立图形设计文件1)建立新文件选菜单:MAX+PLUSIIGraphicEditor或:FileNew...MAX+PLUSII的NEW对话框17MAX+PLUSII的图形编辑器窗口选择工具写文本图形编辑器画折线窗口标题栏画直线画圆弧画圆放大显示缩小显示缩到最小(放满整个窗口)加(删)节点打开Rubberbanding功能(器件与相连的线一起移动)关闭Rubberbanding功能(器件与相连的线不一起移动)18(2)保存文件选菜单FileSaveAs…,在弹出窗口中,选定存放目录和文件名。(3)确定项目名选菜单F
6、ileProjectSetProjecttoCurrentFile,即设置项目名与当前编辑的图形文件名相同。Changestheprojectnametothenameofthecurrentfile19或:选菜单FileProjectName…,指定项目名。或:可先确定项目名,再确定图形设计文件名,但两者必须同名。204)输入电路原理图a、输入逻辑功能符号选菜单:SymbolEnterSymbol…四种逻辑功能库符号输入窗口21Prim库:(primitives)Prim库中含:各种基本门电路各种触发器各种缓冲器输入/输出脚电源、地Altera的Prim库符号2
7、2mf库:(macrofunction)mf库中含:以74系列为主Altera的mf库符号23Mega_lpm库:Mega_lpm为:LibraryofParameterizedModules参数化的模块库Altera的Mega_lpm库符号24电路图符号的调用、编辑在prim库中:分别选中SymbolFiles中:inputoutput输入引脚符号25在mf库,再选中74138符号:输入74系列符号26b、复制、移动功能符号同时按Ctrl键、鼠标键,拖动鼠标符号的复制27c、管脚的命名管脚的命名修改后的输入管脚名
此文档下载收益归作者所有