- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件描述语言及器件
实验指导书
电子科学与技术专业组
第 1章 实验一用硬件描述语言的方法设计一个三输入与门
电路
一、实验目的
1、掌握 MAX+plusII 的使用方法。
2、掌握 VHDL语言程序的基本结构。
2、掌握使用硬件描述语言设计数字电路的方法和步骤。
3、掌握用硬件描述语言设计三输入与门电路的方法。
二、实验器材
1. 台式计算机 1 台。
2. 可编程逻辑逻辑器件实验软件 1 套。
3. 下载电缆一套。
4. 示波器一台。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平
台,供用户使用。
2 .可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理
图下载到可编程逻辑逻辑器件中。
3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为
了便于区别, 用不同颜色导线区分下载电缆的电源、 地和信号, 一般用红色导线
接电源,用黑色导线接地。
4 .示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
四、实验内容与要求
用硬件描述语言的方法设计一个三输入与门电路,要求:
(1)根据三输入与门的逻辑表达式,在构造体中直接使用并行赋值语句实现,
并进行仿真 ;
(2)根据三输入与门的真值表,在构造体中使用进程语句实现,并进行仿真 ;
五、实验步骤 (下面七个的实验的软件的使用具体步骤跟本次试验一样不再详述)
1. 打开新建菜单选择“ textedtiorfile ”, 这个文件是写程序编程用的。
2. 程序写完后点“保存”,注意( 1)保存的格式是 .vhd ,(2)保存的地址不能
是桌面和硬盘的根目录 , 否则在后面的编程将出现错误。
3. 在 file →projectset →projecttocurrentfile ,这步是将文件设置在工程里,
能够正常编译和下载。
4. 在 “assign →device ”选择下载设备的芯片型号, 如果芯片型号选错将导致以
后能编译成功但下载到实验箱时无法正常工作。
5. 在“ max+plux ”中选择“ compiler ”进行编译。
6. 在 下 载 到 实 验 箱 之 前 先 进 行 仿 真 观 察 结 果 是 否 满 足 实 验 要 求 , 打 开
“MAX+PLUS—waveformeditor ”做波形仿真
7. 点击鼠标右键选择“ enternodesfromSNF ”, 选择输入 A,B,C 和输出管脚 F,点
击
8. 在 file →projectset →projecttocurrentfile ,这步是将文件设置在工程里,
能够进行正常的仿真,否则后面的过程将不能进行
9. 点击如图所示按键设置输入管脚 A,B,C 的时钟周期,点击“ MAX+PLUS”中
simulator 进行仿真,观察结果是否和预设的一样。
10. 仿真结果正确后设置实验箱芯片,点击“ MAX+PLUS”中 Floorplaneditor ,
将输入管脚 A,B,C 和输出管脚 F 拖到芯片管脚中的 I/O 管脚中
11. 点击“ MAX+PLUS”中 programmer, 在 hardwaretype 中选择 byteblaster
(mv),parallelport 选择 LPT1进行下载。其他方式都会出现错误。
六、实验报告要求
1、整理实验结果,填写实验报告。
2、小结实验心得体会。
第2章 实验二用硬件描述语言的方法设计一个三 - 八译码器
一、实验目的
1. 掌握 IF 语句和 CASE语句的使用方法。
2. 掌握用硬件描述语言设计三 -
文档评论(0)