可编程逻辑电路设计入门(PDF37页).pdf
《可编程逻辑电路设计入门(PDF37页).pdf》由会员分享,可在线阅读,更多相关《可编程逻辑电路设计入门(PDF37页).pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1可编程逻辑电路设计教学组可编程逻辑电路设计教学组可编程逻辑电路设计教学组可编程逻辑电路设计教学组二六年二六年二六年二六年?课程简介课程简介?可编程逻辑器件常识可编程逻辑器件常识?试验平台简介试验平台简介?MAX+PLUS II入门入门?基本的基本的VHDL程序结构程序结构?开发流程演示开发流程演示?本次试验内容本次试验内容2教学目的及方式教学目的及方式?教学目的教学目的?熟悉可编程逻辑器件的结构和原理?掌握可编程逻辑器件的开发方法和工具?掌握VHDL语言?学习数字系统的设计方法?锻炼数字系统的设计和实现的综合能力?教学方式教学方式?讲授?自学课程简介课程简介教学内容教学内容?可编程逻辑器件的
2、结构原理可编程逻辑器件的结构原理?可编程逻辑器件的特性和使用可编程逻辑器件的特性和使用?可编程逻辑器件的开发流程可编程逻辑器件的开发流程?可编程逻辑器件的开发工具可编程逻辑器件的开发工具?可编程逻辑系统的可编程逻辑系统的VHDL语言设计方法语言设计方法?数字系统的设计方法数字系统的设计方法课程简介课程简介3教学计划教学计划检查检查/报告实验五:小系统设计报告实验五:小系统设计Project(I)电子表介绍电子表介绍Project(I)和和(II)57/24-检查检查/报告报告/答辩实验六:大系统设计答辩实验六:大系统设计Project(II)题目可选开放实验题目可选开放实验6/7/8 8/4检
3、查实验四:状态机及层次化设计实验脉宽测量电路状态机层次化设计检查实验四:状态机及层次化设计实验脉宽测量电路状态机层次化设计EDA软件接口软件接口47/21检查实验三:时序逻辑电路实验扫描显示电路检查实验三:时序逻辑电路实验扫描显示电路VHDL(时序逻辑部分)时序逻辑电路设计设计优化方法(时序逻辑部分)时序逻辑电路设计设计优化方法37/17-检查实验二:组合逻辑电路实验译码器检查实验二:组合逻辑电路实验译码器/十进制转换十进制转换/比较器比较器/加法器加法器VHDL语言(组合逻辑部分)实验板介绍语言(组合逻辑部分)实验板介绍27/14检查实验一:入门实验(熟悉实验板和开发软件)检查实验一:入门实
4、验(熟悉实验板和开发软件)PLD器件常识实验板简介开发软件入门器件常识实验板简介开发软件入门VHDL程序结构程序结构17/10-实验要求实验内容(2.5小时)教学内容(1小时)课次日期实验要求实验内容(2.5小时)教学内容(1小时)课次日期课程简介课程简介评分标准评分标准?实验实验1:不计分:不计分?实验实验24:103分分?实验实验5:20分分?功能实现检查:10分?实验报告:10分?实验实验6:50分分?实验结果检查:30分?实验报告:10分?PPT报告:10分课程简介课程简介4实验报告要求实验报告要求?系统目标系统目标?功能?技术指标:速度/功耗/精度等?系统规范系统规范?系统的输入?系
5、统的输出?系统的功能?系统框图系统框图?对系统各模块实现的详细说明对系统各模块实现的详细说明?输入?输出?系统实现的算法和结构说明?设计源码(*)?模块的性能/资源/仿真结果?系统的测试结果系统的测试结果?功能测试结果?指标测试结果?资源消耗?系统的总结系统的总结?实验的经验总结实验的经验总结?对所实现系统功能进一步扩展的展望对所实现系统功能进一步扩展的展望课程简介课程简介实验纪律实验纪律?报告未按时交,扣报告未按时交,扣5分分?缺席实验者,该次实验分为缺席实验者,该次实验分为0?抄袭他人报告和实验源代码者,实验不及格抄袭他人报告和实验源代码者,实验不及格课程简介课程简介5教学参考资料教学参考
6、资料?教学参考书教学参考书?EDA技术实用教程,潘松,科学出版社?VHDL与数字电路设计,卢毅,科学出版社?数字系统设计与PLD应用技术,蒋璇,电子工业出版社?FPGA设计及应用,褚振勇,西安电子科技大学出版社?VHDL语言100例详解,北理工ASIC研究所,清华大学出版社?互联网资源互联网资源?可编程逻辑器件中文网站可编程逻辑器件中文网站? 中国电子网可编程器件专题 中国电子网可编程器件专题?Digital Library CD-ROM?EE?ID/PassWord?BBS/Lec/Lab?ftp.ele.pku.edu/pub课程简介课程简介逻辑器件分类逻辑器件分类可编程逻辑器件常识可编程
7、逻辑器件常识LogicASICStd LogicPLDGate ArrayCell-basedICFullCustom ICSimple PLDCPLDFPGA(E,EE)PROMPLAPAL,GALASIC:Application Specific Integrated CircuitPLD:Programmable Logic Device6为什么要用为什么要用PLD??现场可编程现场可编程?可再编程可再编程?在线设计验证在线设计验证?好的开发软件好的开发软件?快速开发原型机快速开发原型机?迅速投放市场迅速投放市场?不需要不需要NRE费用费用?用硬件模拟代替软件仿真用硬件模拟代替软件仿真?
8、.可编程逻辑器件常识可编程逻辑器件常识可编程逻辑器件发展历史(一)可编程逻辑器件发展历史(一)?简单简单PLD:Project-Name?Project名和顶层设计文件名匹配?建立适当的目录存放Project良好的设计习惯MAXPLUS II入门入门建立原理图文件和输入符号建立原理图文件和输入符号?打开打开Graphic Editor开始输入原理图文件开始输入原理图文件?在空白处双击输入符号(或在空白处双击输入符号(或Symbol-Enter Symbol)?选择符号库?选择符号MAXPLUS II入门入门22Symbol库说明库说明?Prim库:基本逻辑块库:基本逻辑块?Mf库:库:74系列
9、等效逻辑块系列等效逻辑块?Mega_lpm:参数化模块:参数化模块?Edif:edif接口模块接口模块?用户自定义库:指定目录下的所有自定义模块用户自定义库:指定目录下的所有自定义模块?每个目录都相当于一个库?Options-user libraries可以设置用户库MAXPLUS II入门入门连线和命名连线和命名?连线:连线:?将鼠标放在起始端口,鼠标自动变成“+”形状?按住鼠标左键并将鼠标拖动到终止端口?松开鼠标左键?选中某条线按del键可删除该线MAXPLUS II入门入门?命名命名?选中连线,从键盘输入其名字?对输入输出引脚,鼠标左键双击“PIN_NAME”然后输入名字23Save&C
10、heck设计设计?File-Project-save&check?在提示信息的帮助下纠正错误在提示信息的帮助下纠正错误?MAX+PLUS II会自动生成代表该设计的符号,用户可以自己再编辑会自动生成代表该设计的符号,用户可以自己再编辑MAXPLUS II入门入门文本输入设计文本输入设计?使用使用VHDL或者或者AHDL语言输入语言输入?步骤与图形输入设计类似,只不过改用步骤与图形输入设计类似,只不过改用Text Editor编辑源程序文件。编辑源程序文件。MAXPLUS II入门入门24语言模板语言模板MAXPLUS II入门入门编译设计编译设计?选择功能编译选择功能编译/定时编译定时编译?选
11、择目标器件选择目标器件?分配管脚分配管脚?设置逻辑综合控制设置逻辑综合控制?设置装配控制设置装配控制?设置定时要求设置定时要求?编译编译?查看编译结果查看编译结果MAXPLUS II入门入门25选择功能编译选择功能编译/时序编译时序编译?打开编译器:打开编译器:MAX+PLUS II-Compiler?选择功能编译或时间编译:选择功能编译或时间编译:Processing-Functional(Timing)SNF ExtractorMAXPLUS II入门入门选择目标器件选择目标器件?Assign-DeviceMAXPLUS II入门入门26分配管脚分配管脚?Assign-Pin/Locati
12、on/Chip?管脚名可以手动输入或者适用管脚名可以手动输入或者适用Search按钮(要求设计已经编译过一次)按钮(要求设计已经编译过一次)MAXPLUS II入门入门设置芯片选项设置芯片选项?Assign-Global Project Device Options?选择下载方式和保留管脚等?CIC310实验板要求选择“passive serial”下载方式,同时管脚选项中的x一律去掉。MAXPLUS II入门入门下载方式选择去掉小框中的X27设置逻辑综合控制设置逻辑综合控制?Assign-Global Project Logic SynthesisMAXPLUS II入门入门缺省方式为NOR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 逻辑 电路设计 入门 PDF37
限制150内