- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3MAX+PLUSII软件介绍.ppt
基于EDA技术计算机组成原理课程设计电子课件 第三讲 MAX+PLUS II 软件介绍 一、EDA 技术及其发展 1、什么是EDA? EDA( Electronics Design Automation ) 源自CAD、CAM、 CAT和 CAE 以计算机为工具 基于EDA 软件平台 以原理图、波形图或硬件描述语言(HDL) 等多种输入方式为系统功能描述手段 自动地完成编译、综合、优化、仿真、布局布线 对目标芯片编程下载等 2、EDA的发展概况 CAD阶段(20世纪60年代中~80年代初) CAE阶段(20世纪80年代初~90年代初) EDA阶段(20世纪90年代以来) 3、EDA与现代电子系统设计 现代电子系统设计的特点 : ①采用中、大规模集成电路和专用芯片来设计电路; ②采用基于EDA工具和可编程器件的设计方法 ③采用自顶向下(Top to Down)的层次化设计方法 4、EDA技术的范畴和功能 二、PLD的两种基本结构 FPGA - Field Programmable Gate Array 基于查找表的结构模块 CPLD - Complex Programmable Logic Device 基于乘积项的结构模块 a、 可编程的“与”阵列,固定的“或”阵列 b、 用于逻辑综合及取“反”的“异或“门 c、 容量受乘积项数量的限制 d、 输入引线多 2)基于查找表的结构模块 一个N输入查找表 (LUT,Look Up Table)可以实现N个输入变量的任何逻辑功能,如 N输入“与”、 N输入“异或”等。 输入多于N个的函数、方程必须分开用几个查找表( LUT)实现 三、EDA工具软件 ?常用的EDA工具软件种类有: 1)ALTERA: MAX+PLUSII、QUARTUS 2)XILINX: FOUNDATION 3)LATTICE: isp EXPERT SYSTEM、 isp Synario Starter 、ispDesignExpert 4)FPGA Express、Synplify、Leonardo Spectrum ... 四、EDA软件开发工具---MAX PLUSII 简介 1. 什么是MAX+PLUS II? ? 一个全面集成的 CPLD/FPGA 开发系统 ? 提供与器件结构无关的开发环境 支持所有的中低密度Altera产品(所有器件使用一个库) ? 广泛满足设计需求 设计输入 综合 布局和布线 (装入) 仿真 定时分析 器件编程 ? 支持多种平台 ( PC机和工作站 ) ? 支持多种 EDA软件和标准 ? 提供广泛的联机帮助 2. MAX+PLUSII的设计流程 4、MAX+PLUS II 的基本操作 设计输入 编译 仿真 编程 打开原理 图编辑窗 设计全加器原理图 存盘! 将当前文件设置 成工程文件! 双击鼠标 编译/综合前选定适配元件 选择适配器件 再选择适当的器件, 以下假设所选的器件是EPF10K10LC84 选择器件系列 编译! 选择波形编辑器 仿真测试全加器的逻辑功能 建立波形 仿真文件 输入测试信号 输入测试信号 全加器端口信号 按此键 设置输入信号电平,启动仿真器 启动仿真器 时序仿真 逻辑测 试正确 怎样利用GW48-CK系统 测试我的设计项目呢? 5.在EDA实验系统上测试设计的结果 (1)选择电路结构模式------选NO.5 键3定义 为:cin 键2定义 为:ain 键1定义 为:bin 数码管1 显示:sum 数码管2 显示:cout 不妨作如 下选择: 输入cin 输入ain 输入bin 按此键 选择电路 模式NO.5 显示sum 显示cout 这里插上的是 10K10目标板 (2)对于不同的器件,确定具体引脚号 实验板上若插有EPM7128,需选此列 对于电路模式5,键1对应于7128的第4脚,可输入bin 键2则对应7128的第5脚,可输入ain,依次类推。 根据电路结构模式NO.5 查上表,EMP7128器件对应: 加数 ain : PIO1 - IO1 对应引脚 - 5 被加数 binB : PIO0 - IO0 对应引脚 - 4 加和 sum : PIO8 - IO8 对应引脚 - 15 低位进位 cin : PIO2 - IO2 对应引脚 - 6 高位溢出位 cout : PIO9 - IO9 对应引脚 - 16 * * 主讲教师:彭玄璋 E-mail: xz_peng@ Tel: 138
您可能关注的文档
- 2011数字媒体专业综合课程设计%20-%20.doc
- 2011高级语言程序设计试卷1及答案.doc
- 2011高级语言程序设计课程设计方案.doc
- 2012-2013上_android移动应用开发教学大纲(java)V1.0.pdf
- 2012C语言课程设计计划书.doc
- 2012年1月高级语言程序设计(一)试题及答案.doc
- 2012年4月统考计算机应用基础复习题.doc
- 2012年7月开本—机械CAD CAM.pdf
- 2012年C语言程序设计试卷A卷(正式用卷).doc
- 2012年上海市虹口区二模英语试题.doc
- 高中数学 1-3-1-1 函数的单调性能力强化提升 新人教A版必修1.doc
- -高中语文 第6课辛弃疾词两首同步检测 新人教版必修4 .doc
- 高中物理 1.5 电势差练习 新人教版选修3-1.doc
- 高中英语 Unit4 Making the+news综合测试题 新人教版必修5.doc
- 高中数学 4-2-3 直线与圆的方程的应用能力强化提升 新人教A版必修2.doc
- 高中数学 第一次月综合素能检测 新人教A版必修1.doc
- 高中数学 3.4 简单线性规划(第1课时)练习 北师大版必修5.doc
- 高中数学 2-2-2 平面与平面平行的判定能力强化提升 新人教A版必修2.doc
- 高中数学 1-3-2 球的体积和表面积能力强化提升 新人教A版必修2.doc
- 高中数学 3.3 二元一次不等式组与简单的线性规划问题第3课时练习 .doc
文档评论(0)