




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概述MAX PLUS MultipleArrayMatrixandProgrammableLogicUserSystemMAX PLUS 的特点 1 与结构无关2 多平台3 完全集成化 MAX PLUS 开发工具 4 丰富的设计库5 模块化工具6 硬件描述语言 HDL 7 Megacore功能 IP核 IntelligencePropertyCore 8 Opencore特性9 丰富的在线帮助系统10 开放的界面 Max PlusII的安装 如果是MaxplusIIBaseline10 2版本 直接双击下图的图表 按提示安装 Max PlusII的安装 如果是MaxplusII10 2完全版 双击下图中的setup exe可执行文件 按提示安装 其他版本也都是双击可执行文件 exe安装后 在开始 程序 altera中将看到MAX plusII的图标 双击MAX PLUSII图标或在开始菜单内选择MAX PLUSII项 开始运行MAX PLUSII 第一次运行MAX PLUSII Max PlusII的安装 Max PlusII的安装 MAX plusII软件的license设置运行软件还需要一个有效的license 你可以在上用自己的网卡号 NICNumber 申请一个license 在DOS命令窗口下 输入 ipconfig即可看到自己机器的NIC号码 申请好以后 5分钟内即可收到回复邮件 然后将license文件拷贝到硬盘的任何一个目录 安装后直接在软件中的设置就可以了 如图所示 MAX PLUS 的设计过程简介一 设计流程FPGA CPLD设计流程图 设计思想 设计输入 设计实现 设计仿真 器件编程 系统测试 逻辑设计的输入方法 输入方法不同 生成的文件格式不同 各种设计输入文件 Project 项目 的概念 一个项目 Project 是一个设计的总和 它包含所有的子设计文件和设计过程中产生的所有辅助文件 层次设计的项目如下 顶层文件 gdf tdf vhd sch edf 子设计文件 子设计文件 子设计文件 子设计文件 子设计文件 子设计文件 辅助文件 项目名与最顶层文件名相同 编译器 Compile 编译的对象是整个项目 或者说是针对某个项目名的 而不是针对某个设计输入文件的 一 图形设计输入方法1 建立工作目录 在 maxplus2系统目录之外 2 运行MAX PLUSII 层次显示工具图形编辑器符号编辑器文本编辑器波形编辑器底层编辑器编译器仿真器延时分析器编程器消息处理器 状态栏 显示对工具的解释 莱单栏 工具栏 Toolbar 3 生成一个新图形文件 1 建立新文件选菜单 MAX PLUSII GraphicEditor或 File New 2 选择GraphicEditorFile然后按下OK按钮 将会出现一个无标题的图形编辑窗口 MAX PLUSII的图形编辑器窗口 选择工具图形编辑器窗口标题栏写文本画折线画直线画圆弧画圆放大显示缩小显示缩到最小 放满整个窗口 加 删 节点打开Rubberbanding功能 若移动器件 与器件相连的线将随之移动 关闭Rubberbanding功能 若移动器件 与器件相连的线将不移动 2 保存文件选菜单File SaveAs 在弹出窗口中 选定存放目录和文件名 3 确定项目名选菜单File Project SetProjecttoCurrentFile 即设置项目名与当前编辑的图形文件名相同 或 选菜单File Project Name 指定项目名 或 可先确定项目名 再确定图形设计文件名 但两者必须同名 Changestheprojectnametothenameofthecurrentfile 4 输入电路原理图a 输入逻辑单元符号选菜单 Symbol EnterSymbol 或双击鼠标左键 符号输入窗口 四种逻辑功能库 所有的Altera逻辑单元以列表方式显示出来 选择您想输入的图元 然后选择OK Prim库 primitives Prim库中含 各种基本门电路各种触发器各种缓冲器输入 输出脚电源 地Altera的Prim库符号 指定将输入文件中的符号名称 双击一个符号库 在SymbolFiles对话框中将出现它的所有符号 显示当前路径下的所有符号 mf库 macrofunction mf库中含 以74系列为主Altera的mf库符号 Mega lpm库 Mega lpm为 LibraryofParameterizedModules参数化的模块库Altera的Mega lpm库符号 电路图符号的调用 编辑在prim库中 分别选中SymbolFiles中 inputoutput输入引脚符号 在mf库 再选中74138符号 输入74系列符号 b 复制 移动功能符号同时按Ctrl键 鼠标键 拖动鼠标符号的复制 c 管脚的命名管脚的命名 修改后的输入管脚名 双击后的显示 系统默认的管脚名 d 连线三到八译码器 四位计数器 输入符号总线74163符号输出符号 输入引脚名总线名称节点名称连接点输出引脚名 e 保存文件 并检查错误选莱单File Save 保存文件 选莱单File Project Save Check 保存文件并且检查电路中的逻辑错误 如有逻辑错误 弹出信息处理窗口 错误自动定位 Locate 返回编辑窗口改正错误 例如 将前面的3 8译码器电路作两处修改 一处是将一个输出脚断开 另一处是将输出引脚名y7改为y6 如下图所示 有编辑错误的3 8译码器 选File Project Save Check 利用错误自动定位功能和帮助信息确定并改正错误 改正错误后 检查结果如下 f 创建默认的逻辑符号检查无错误后 选莱单File CreateDefaultSymbol 创建逻辑符号文件 sym 该符号类同宏功能函数符号 可被高层设计调用 g 关闭图形编辑窗口 例 用基本门电路实现3 8译码器 门电路实现3 8译码器的编译结果 编译成功后产生的默认逻辑符号 此逻辑符号的功能可代替集成电路74138 打开编译器窗口 在MAX PLUSII菜单内选择Compiler项 则出现编译器窗口 如图所示 4 4设计项目的编译 选择Start开始编译 MAX PLUSII编译器将检查项目是否有错 并对项目进行逻辑综合 优化 布局布线 然后配置到一个Altera器件中 同时将产生报告文件 编程文件和用于定时仿真用的输出文件 两种编译方式 功能编译 定时编译 功能编译只检查逻辑设计是否正确 与实际器件无关 选菜单 MAX PLUSII Compiler再选菜单 Processing FunctionalSNFExtractor 功能编译器窗口 定时编译与实际器件有关 完成的功能较多 选菜单 Processing TimingSNFExtractor 定时编译器窗口 1 网表提取器将所有设计文件转化为二进制网表文件 2 数据库建立器建立用以描述整个设计的数据库 3 逻辑综合器对整个设计进行逻辑综合 优化触发器设计等 4 分割器 划分器 选择适合当前项目设计的相应器件 5 适配器将逻辑设计在特定器件内实现 生成报告文件 6 仿真网表提取器生成时延仿真所需的各种文件 7 装配器生成用以硬件编程的各种文件 4 5设计项目的仿真编译成功的设计并不一定完全正确 仿真的目的 验证设计的电路是否真正达到设计要求 MAX PLUS 的仿真 Simulator 分为两种 功能仿真 FunctionalSimulation 仅测试项目的逻辑功能定时仿真 TimingSimulation 不仅测试项目的逻辑功能 还测试目标器件最差情况下的时间关系 仿真的输入文件 a 前面编译过程产生的各种文件b 仿真器的输入变量 输入波形 即仿真器通道文件 SimulatorChannelFile scf 1 建立波形输入文件 scf 1 选File New 然后选择WaveformEditorFile 从下拉列表框中选择 scf 扩展名 出现波形编辑器窗口 单击鼠标右键 选择 EnterNodesfromSNF 选择仿真节点a 选菜单 Node EnterNodefromSNF b 选择LIST 可列出所有的节点 选中所需要的节点 并选择向右箭头 把选中的节点送到右窗口 EnterNodefromSNF对话框 选择OK 出现波形编辑器选择节点的波形编辑器 2 对输入节点进行波形编辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出差税务报销培训课件
- 2025年江西省农产品种子购销合同(示范文本)
- 2025广告代理合同范本
- 2025【标准合同】租赁合同范本
- 冲压操作员安全培训课件
- 人口伦理在技术发展与人类自由中的地位-洞察及研究
- 2025年企业管理资料范本设备采购合同
- 冰箱里的秘密课件
- 冰箱焊接安全培训课件
- 八大横的写法课件
- 民警给学生上交通安全课
- 幼儿园绘本故事《三只小猪盖房子》教学课件全文
- 孕产妇心理危机干预应急预案
- 高血压糖尿病健康管理
- 三生教育课件
- 商场租户撤场协议书范本
- DB3301T 0461-2024 电动自行车停放充电场所消防安全管理规范
- 高大模板安全施工施工方法及工艺要求
- 九年级上册英语书译林版单词表
- JT-T-1344-2020纯电动汽车维护、检测、诊断技术规范
- 个人代持协议书
评论
0/150
提交评论