- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程技术实验讲义
可编程技术实验讲义
实验一 原理图输入方式实现可编程逻辑芯片的设计
实验目的
掌握MAX-plusII的应用方法;
掌握原理图编辑设计方法;
学会可编程逻辑万能开发器的使用。
实验仪器
可编程逻辑芯片万能开发器 PC机 max-plusII软件
实验原理
利用EDA工具进行原理图输入设计的优点是,设计者能利用原有的电路知识迅速入门,完成较大规模的电路系统设计,而不必具备许多诸如编程技术、硬件语言等新知识。
MAX+plusII提供了功能强大,直观便捷和操作灵活的原理图输入设计功能,同时还配备了适用于各种需要的元件库,其中包含基本逻辑元件库(如与非门、反向器、D触发器等)、宏功能元件(包含了几乎所有74系列的器件),以及功能强大,性能良好的类似于IP Core的巨功能块LPM库。但更为重要的是,MAX+plusII还提供了原理图输入多层次设计功能,使得用户能设计更大规模的电路系统,以及使用方便精度良好的时序仿真器。以传统的数字电路实验相比为例,MAX+plusII提供原理图输入设计功能具有显著的优势:
( 能进行任意层次的数字系统设计。传统的数字电路实验只能完成单一层次的设计,
使得设计者无法了解和实现多层次的硬件数字系统设计;
( 对系统中的任一层次,或任一元件的功能能进行精确的时序仿真,精度达0.1ns ,
因此能发现一切对系统可能产生不良影响的竞争冒险现象;
( 通过时序仿真,能对迅速定位电路系统的错误所在,并随时纠正;
( 能对设计方案作随时更改,并储存入档设计过程中所有的电路和测试文件;
( 通过编译和编程下载,能在FPGA或CPLD上对设计项目随时进行硬件测试验证。
( 如果使用FPGA和配置编程方式,将不会有如何器件损坏和损耗;
( 符合现代电子设计技术规范。传统的数字电路实验利用手工连线的方法完成元件连接,容易对学习者产生误导,以为只要将元件间的引脚用引线按电路图连上即可,而不必顾及引线的长短、粗细、弯曲方式、可能产生的分布电感和电容效应以及电磁兼容性等等十分重要的问题。
以下将详细介绍原理图输入设计方法,但读者应该更多地关注设计流程,因为除了最初的图形编辑输入外,其它处理流程都与文本(如VHDL文件)输入设计完全一致。
实验内容(自选参考)
(一)1位全加器设计向导
1位全加器可以如图7-11那样用两个半加器及一个或门连接而成,因此需要首先完成如图7-10所示的半加器的设计。以下将给出使用原理图输入的方法进行底层元件设计和层次化设计的完整步骤,其主要流程与数字系统设计的一般流程基本一致。事实上,除了最初的输入方法稍有不同外,应用VHDL的文本输入设计方法的流程也基本与此相同。
1.1 步骤1:为本项设计建立文件夹
任何一项设计都是一项工程(Project),都必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,此文件夹将被EDA软件默认为工作库(Work Library)。一般不同的设计项目最好放在不同的文件夹中,注意,一个设计项目可以包含多个设计文件,如频率计。
图1-1 进入Max+plusII,建立一个新的设计文件
图1-2 元件输入选择窗
假设本项设计的文件夹取名为MY_PRJCT,在E盘中,路径为:E:\MY_PRJCT。文件夹不能用中文。
1.2 步骤2:输入设计项目和存盘
1、打开Mux+plusII,选菜单 File(New(图1-1),在 弹出的File Type 窗中选原理图编辑输入项Graphic editor File,按OK后将打开原理图编辑窗。
2、在原理图编辑窗中的任何一个位置上点鼠标右键,将跳出一个选择窗,选择此窗中的输入元件项Enter Symbol,于是将跳出如图1-2所示的输入元件选择窗。
3、用鼠标双击文件库“Symbol Libraries”中的e:\ maxplu2\max2lib\prim项,在Symbol Files窗中即可看到基本逻辑元件库prim中的所有元件,但也可以在Symbol Name窗中用键盘直接输入所需元件名,在按OK键,即可将元件调入原理图编辑窗中。如为了设计半加器,可参考图7-10,分别调入元件and2、not、xnor、input和output(图1-3)并连接好。然后用鼠标分别在input和output的PIN-NAME上双击使其变黑色,再用键盘分别输入各引脚名:a、b、co和so。
4、点击选项File (“Save As”,选出刚才为自己的工程建立的目录E:\MY_PRJCT,将已设计好的图文件取名为:h_adder.gdf (注意后
文档评论(0)