硬件描述语言及器件实验指导书
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.在“project”中设置“setprojecttocurrentfile”把文档设置在程序编程所 在的工程下,否则会在时出现错误。
8.选择“MAX+PLUS”中“Floorplaneditor”,设置输入、输出管脚在芯片 I/O 上。
9. 选 择 菜 单 MAX+plus 中 “ Programmer ” , 同 时 在 Options 菜 单 上 选 中 HardwareSetup,在 HardwareType 中,选择 ByteBlaster,在 ParallelPort 中, 选择 LPT1,然后按 OK,此时硬件连接完毕。观察实验箱结果是否符合实验要求, 并记录实验结果。
2.选择菜单“File”→“SaveAs”,选择为自己建立的工程文件夹,将已编程好 的程序保存(注意后缀是.vhd)在此文件夹内。注意:文件夹名不能用中文,且 不可带空格。
3.在“project”中设置“setprojecttocurrentfile”把文档设置在工程下,否 则会在时出现错误。
4.选择“Assign”菜单中“Device”项,弹出 Device 对话框,在 Device 对话框 中选择实验箱上的芯片型号。注意如果芯片型号选择错误,后面的过程一定会出 现错误。
6. 在 下 载 到 实 验 箱 之 前 先 进 行 仿 真 观 察 结 果 是 否 满 足 实 验 要 求 , 打 开 “MAX+PLUS—waveformeditor”做波形仿真
7.点击鼠标右键选择“enternodesfromSNF”,选择输入 A,B,C 和输出管脚 F,点 击
8.在 file→projectset→projecttocurrentfile,这步பைடு நூலகம்将文件设置在工程里, 能够进行正常的仿真,否则后面的过程将不能进行
7.在“project”中设置“setprojecttocurrentfile”把文档设置在程序编程所 在的工程下,否则会在时出现错误。
8.选择“MAX+PLUS”中“Floorplaneditor”,设置输入、输出管脚在芯片 I/O 上。
9. 选 择 菜 单 MAX+plus 中 “ Programmer ” , 同 时 在 Options 菜 单 上 选 中 HardwareSetup,在 HardwareType 中,选择 ByteBlaster,在 ParallelPort 中, 选择 LPT1,然后按 OK,此时硬件连接完毕。观察实验箱结果是否符合实验要求, 并记录实验结果。
5.选择“max+plus”菜单中“complier”对实验程序进行编译,检查程序是否有 错误。出现 warning 时有时可以忽略不计,但出现错误一定要及时修改直至无错 误出现。
6.选择“max+plus”菜单中“waveformeditor”,将设置输入、输出管脚的初值 和其周期,观察结果是否符合实验要求,如不符合要修改程序来满足实验要求。
(2)根据三输入与门的真值表,在构造体中使用进程语句实现,并进行仿真; 五、实验步骤(下面七个的实验的软件的使用具体步骤跟本次试验一样不再详述) 1.打开新建菜单选择“textedtiorfile”,这个文件是写程序编程用的。
2.程序写完后点“保存”,注意(1)保存的格式是.vhd,(2)保存的地址不能 是桌面和硬盘的根目录,否则在后面的编程将出现错误。
六、实验报告要求
1、整理实验结果,填写实验报告。 2、小结实验心得体会。
第4章 实验四用硬件描述语言的方法设计一个分频器
一、实验目的
1、掌握各种分频器的设计思路 2、掌握用硬件描述语言设计各种分频器的方法
二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
7.在“project”中设置“setprojecttocurrentfile”把文档设置在程序编程所 在的工程下,否则会在时出现错误。
8.选择“MAX+PLUS”中“Floorplaneditor”,设置输入、输出管脚在芯片 I/O 上。
9. 选 择 菜 单 MAX+plus 中 “ Programmer ” , 同 时 在 Options 菜 单 上 选 中 HardwareSetup,在 HardwareType 中,选择 ByteBlaster,在 ParallelPort 中, 选择 LPT1,然后按 OK,此时硬件连接完毕。观察实验箱结果是否符合实验要求, 并记录实验结果。
四、实验内容与要求 根据三-八译码器的真值表,用硬件描述语言的方法设计一个三-八译码器,要求: (1)使用 IF 语句实现,并进行仿真; (2)使用 CASE 语句实现,并进行仿真;
五、实验步骤
1.打开 MAX+PLUS 软件,点击“file”中“new”建立“textedtiorfile”文档并 输入该实验的程序。
3.在 file→projectset→projecttocurrentfile,这步是将文件设置在工程里, 能够正常编译和下载。
4.在“assign→device”选择下载设备的芯片型号,如果芯片型号选错将导致以 后能编译成功但下载到实验箱时无法正常工作。
5.在“max+plux”中选择“compiler”进行编译。
2.选择菜单“File”→“SaveAs”,选择为自己建立的工程文件夹,将已编程好 的程序保存(注意后缀是.vhd)在此文件夹内。注意:文件夹名不能用中文,且 不可带空格。
3.在“project”中设置“setprojecttocurrentfile”把文档设置在工程下,否 则会在时出现错误。
4.选择“Assign”菜单中“Device”项,弹出 Device 对话框,在 Device 对话框 中选择实验箱上的芯片型号。注意如果芯片型号选择错误,后面的过程一定会出 现错误。
四、实验内容与要求
用硬件描述语言的方法设计一个分频器,要求: (1)实现四分频器,并进行仿真; (2)实现五分频器,并进行仿真; 五、实验步骤
1.打开 MAX+PLUS 软件,点击“file”中“new”建立“textedtiorfile”文档并 输入该实验的程序。
2.选择菜单“File”→“SaveAs”,选择为自己建立的工程文件夹,将已编程好 的程序保存(注意后缀是.vhd)在此文件夹内。注意:文件夹名不能用中文,且 不可带空格。
9.点击如图所示按键设置输入管脚 A,B,C 的时钟周期,点击“MAX+PLUS”中 simulator 进行仿真,观察结果是否和预设的一样。
10.仿真结果正确后设置实验箱芯片,点击“MAX+PLUS”中 Floorplaneditor, 将输入管脚 A,B,C 和输出管脚 F 拖到芯片管脚中的 I/O 管脚中
5.选择“max+plus”菜单中“complier”对实验程序进行编译,检查程序是否有 错误。出现 warning 时有时可以忽略不计,但出现错误一定要及时修改直至无错 误出现。
6.选择“max+plus”菜单中“waveformeditor”,将设置输入、输出管脚的初值 和其周期,观察结果是否符合实验要求,如不符合要修改程序来满足实验要求。
四、实验内容与要求
用硬件描述语言的方法设计一个 D 触发器,要求: (1)实现异步复位/置位、上升沿触发的 D 触发器,并进行仿真; (2)实现同步复位/置位、下降沿触发的 D 触发器,并进行仿真; 五、实验步骤
1.打开 MAX+PLUS 软件,点击“file”中“new”建立“textedtiorfile”文档并 输入该实验的程序。
一、实验目的
1.掌握 IF 语句和 CASE 语句的使用方法。 2.掌握用硬件描述语言设计三-八译码器的方法。
二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
3.在“project”中设置“setprojecttocurrentfile”把文档设置在工程下,否 则会在时出现错误。
4.选择“Assign”菜单中“Device”项,弹出 Device 对话框,在 Device 对话框 中选择实验箱上的芯片型号。注意如果芯片型号选择错误,后面的过程一定会出 现错误。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
硬件描述语言及器件 实验指导书
电子科学与技术专业组
第1章 实验一用硬件描述语言的方法设计一个三输入与门电 路
一、实验目的
1、掌握 MAX+plusII 的使用方法。 2、掌握 VHDL 语言程序的基本结构。 2、掌握使用硬件描述语言设计数字电路的方法和步骤。 3、掌握用硬件描述语言设计三输入与门电路的方法。 二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。 四、实验内容与要求 用硬件描述语言的方法设计一个三输入与门电路,要求: (1)根据三输入与门的逻辑表达式,在构造体中直接使用并行赋值语句实现, 并进行仿真;
11.点击“MAX+PLUS”中 programmer,在 hardwaretype 中选择 byteblaster (mv),parallelport 选择 LPT1 进行下载。其他方式都会出现错误。
六、实验报告要求
1、整理实验结果,填写实验报告。 2、小结实验心得体会。
第2章 实验二用硬件描述语言的方法设计一个三-八译码器
六、实验报告要求
1、整理实验结果,填写实验报告。 2、小结实验心得体会。
第3章 实验三用硬件描述语言的方法设计一个 D 触发器
一、实验目的
1、掌握同步复位和异步复位的实现方法。 2、掌握用硬件描述语言表示上升沿和下降沿的方法。 3、掌握用硬件描述语言设计 D 触发器的方法。 二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
5.选择“max+plus”菜单中“complier”对实验程序进行编译,检查程序是否有 错误。出现 warning 时有时可以忽略不计,但出现错误一定要及时修改直至无错 误出现。
6.选择“max+plus”菜单中“waveformeditor”,将设置输入、输出管脚的初值 和其周期,观察结果是否符合实验要求,如不符合要修改程序来满足实验要求。
8.选择“MAX+PLUS”中“Floorplaneditor”,设置输入、输出管脚在芯片 I/O 上。
9. 选 择 菜 单 MAX+plus 中 “ Programmer ” , 同 时 在 Options 菜 单 上 选 中 HardwareSetup,在 HardwareType 中,选择 ByteBlaster,在 ParallelPort 中, 选择 LPT1,然后按 OK,此时硬件连接完毕。观察实验箱结果是否符合实验要求, 并记录实验结果。
2.选择菜单“File”→“SaveAs”,选择为自己建立的工程文件夹,将已编程好 的程序保存(注意后缀是.vhd)在此文件夹内。注意:文件夹名不能用中文,且 不可带空格。
3.在“project”中设置“setprojecttocurrentfile”把文档设置在工程下,否 则会在时出现错误。
4.选择“Assign”菜单中“Device”项,弹出 Device 对话框,在 Device 对话框 中选择实验箱上的芯片型号。注意如果芯片型号选择错误,后面的过程一定会出 现错误。
6. 在 下 载 到 实 验 箱 之 前 先 进 行 仿 真 观 察 结 果 是 否 满 足 实 验 要 求 , 打 开 “MAX+PLUS—waveformeditor”做波形仿真
7.点击鼠标右键选择“enternodesfromSNF”,选择输入 A,B,C 和输出管脚 F,点 击
8.在 file→projectset→projecttocurrentfile,这步பைடு நூலகம்将文件设置在工程里, 能够进行正常的仿真,否则后面的过程将不能进行
7.在“project”中设置“setprojecttocurrentfile”把文档设置在程序编程所 在的工程下,否则会在时出现错误。
8.选择“MAX+PLUS”中“Floorplaneditor”,设置输入、输出管脚在芯片 I/O 上。
9. 选 择 菜 单 MAX+plus 中 “ Programmer ” , 同 时 在 Options 菜 单 上 选 中 HardwareSetup,在 HardwareType 中,选择 ByteBlaster,在 ParallelPort 中, 选择 LPT1,然后按 OK,此时硬件连接完毕。观察实验箱结果是否符合实验要求, 并记录实验结果。
5.选择“max+plus”菜单中“complier”对实验程序进行编译,检查程序是否有 错误。出现 warning 时有时可以忽略不计,但出现错误一定要及时修改直至无错 误出现。
6.选择“max+plus”菜单中“waveformeditor”,将设置输入、输出管脚的初值 和其周期,观察结果是否符合实验要求,如不符合要修改程序来满足实验要求。
(2)根据三输入与门的真值表,在构造体中使用进程语句实现,并进行仿真; 五、实验步骤(下面七个的实验的软件的使用具体步骤跟本次试验一样不再详述) 1.打开新建菜单选择“textedtiorfile”,这个文件是写程序编程用的。
2.程序写完后点“保存”,注意(1)保存的格式是.vhd,(2)保存的地址不能 是桌面和硬盘的根目录,否则在后面的编程将出现错误。
六、实验报告要求
1、整理实验结果,填写实验报告。 2、小结实验心得体会。
第4章 实验四用硬件描述语言的方法设计一个分频器
一、实验目的
1、掌握各种分频器的设计思路 2、掌握用硬件描述语言设计各种分频器的方法
二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
7.在“project”中设置“setprojecttocurrentfile”把文档设置在程序编程所 在的工程下,否则会在时出现错误。
8.选择“MAX+PLUS”中“Floorplaneditor”,设置输入、输出管脚在芯片 I/O 上。
9. 选 择 菜 单 MAX+plus 中 “ Programmer ” , 同 时 在 Options 菜 单 上 选 中 HardwareSetup,在 HardwareType 中,选择 ByteBlaster,在 ParallelPort 中, 选择 LPT1,然后按 OK,此时硬件连接完毕。观察实验箱结果是否符合实验要求, 并记录实验结果。
四、实验内容与要求 根据三-八译码器的真值表,用硬件描述语言的方法设计一个三-八译码器,要求: (1)使用 IF 语句实现,并进行仿真; (2)使用 CASE 语句实现,并进行仿真;
五、实验步骤
1.打开 MAX+PLUS 软件,点击“file”中“new”建立“textedtiorfile”文档并 输入该实验的程序。
3.在 file→projectset→projecttocurrentfile,这步是将文件设置在工程里, 能够正常编译和下载。
4.在“assign→device”选择下载设备的芯片型号,如果芯片型号选错将导致以 后能编译成功但下载到实验箱时无法正常工作。
5.在“max+plux”中选择“compiler”进行编译。
2.选择菜单“File”→“SaveAs”,选择为自己建立的工程文件夹,将已编程好 的程序保存(注意后缀是.vhd)在此文件夹内。注意:文件夹名不能用中文,且 不可带空格。
3.在“project”中设置“setprojecttocurrentfile”把文档设置在工程下,否 则会在时出现错误。
4.选择“Assign”菜单中“Device”项,弹出 Device 对话框,在 Device 对话框 中选择实验箱上的芯片型号。注意如果芯片型号选择错误,后面的过程一定会出 现错误。
四、实验内容与要求
用硬件描述语言的方法设计一个分频器,要求: (1)实现四分频器,并进行仿真; (2)实现五分频器,并进行仿真; 五、实验步骤
1.打开 MAX+PLUS 软件,点击“file”中“new”建立“textedtiorfile”文档并 输入该实验的程序。
2.选择菜单“File”→“SaveAs”,选择为自己建立的工程文件夹,将已编程好 的程序保存(注意后缀是.vhd)在此文件夹内。注意:文件夹名不能用中文,且 不可带空格。
9.点击如图所示按键设置输入管脚 A,B,C 的时钟周期,点击“MAX+PLUS”中 simulator 进行仿真,观察结果是否和预设的一样。
10.仿真结果正确后设置实验箱芯片,点击“MAX+PLUS”中 Floorplaneditor, 将输入管脚 A,B,C 和输出管脚 F 拖到芯片管脚中的 I/O 管脚中
5.选择“max+plus”菜单中“complier”对实验程序进行编译,检查程序是否有 错误。出现 warning 时有时可以忽略不计,但出现错误一定要及时修改直至无错 误出现。
6.选择“max+plus”菜单中“waveformeditor”,将设置输入、输出管脚的初值 和其周期,观察结果是否符合实验要求,如不符合要修改程序来满足实验要求。
四、实验内容与要求
用硬件描述语言的方法设计一个 D 触发器,要求: (1)实现异步复位/置位、上升沿触发的 D 触发器,并进行仿真; (2)实现同步复位/置位、下降沿触发的 D 触发器,并进行仿真; 五、实验步骤
1.打开 MAX+PLUS 软件,点击“file”中“new”建立“textedtiorfile”文档并 输入该实验的程序。
一、实验目的
1.掌握 IF 语句和 CASE 语句的使用方法。 2.掌握用硬件描述语言设计三-八译码器的方法。
二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
3.在“project”中设置“setprojecttocurrentfile”把文档设置在工程下,否 则会在时出现错误。
4.选择“Assign”菜单中“Device”项,弹出 Device 对话框,在 Device 对话框 中选择实验箱上的芯片型号。注意如果芯片型号选择错误,后面的过程一定会出 现错误。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。
硬件描述语言及器件 实验指导书
电子科学与技术专业组
第1章 实验一用硬件描述语言的方法设计一个三输入与门电 路
一、实验目的
1、掌握 MAX+plusII 的使用方法。 2、掌握 VHDL 语言程序的基本结构。 2、掌握使用硬件描述语言设计数字电路的方法和步骤。 3、掌握用硬件描述语言设计三输入与门电路的方法。 二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
三、实验说明
1.台式计算机用于向可编程逻辑逻辑器件实验软件提供编程、仿真、下载的平 台,供用户使用。 2.可编程逻辑逻辑器件实验软件向原理图的设计提供平台,并将调试好的原理 图下载到可编程逻辑逻辑器件中。 3.下载电缆是可编程逻辑器件软件和可编程逻辑逻辑器件之间的接口电缆,为 了便于区别,用不同颜色导线区分下载电缆的电源、地和信号,一般用红色导线 接电源,用黑色导线接地。 4.示波器用于观察可编程逻辑器件执行程序时输出信号的变化。 四、实验内容与要求 用硬件描述语言的方法设计一个三输入与门电路,要求: (1)根据三输入与门的逻辑表达式,在构造体中直接使用并行赋值语句实现, 并进行仿真;
11.点击“MAX+PLUS”中 programmer,在 hardwaretype 中选择 byteblaster (mv),parallelport 选择 LPT1 进行下载。其他方式都会出现错误。
六、实验报告要求
1、整理实验结果,填写实验报告。 2、小结实验心得体会。
第2章 实验二用硬件描述语言的方法设计一个三-八译码器
六、实验报告要求
1、整理实验结果,填写实验报告。 2、小结实验心得体会。
第3章 实验三用硬件描述语言的方法设计一个 D 触发器
一、实验目的
1、掌握同步复位和异步复位的实现方法。 2、掌握用硬件描述语言表示上升沿和下降沿的方法。 3、掌握用硬件描述语言设计 D 触发器的方法。 二、实验器材
1.台式计算机 1 台。 2.可编程逻辑逻辑器件实验软件 1 套。 3.下载电缆一套。 4.示波器一台。
5.选择“max+plus”菜单中“complier”对实验程序进行编译,检查程序是否有 错误。出现 warning 时有时可以忽略不计,但出现错误一定要及时修改直至无错 误出现。
6.选择“max+plus”菜单中“waveformeditor”,将设置输入、输出管脚的初值 和其周期,观察结果是否符合实验要求,如不符合要修改程序来满足实验要求。