计算机组成实验.ppt
《计算机组成实验.ppt》由会员分享,可在线阅读,更多相关《计算机组成实验.ppt(53页珍藏版)》请在三一办公上搜索。
1、2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,1,计算机部件实验课件,教师:张万良郭耸程旭辉付小晶单位:计算机专业实验教学中心,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,2,目录,计算机部件实验课程简介基于FPGA的计算机部件实验FPGA开发环境及EDA实验台,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,3,计算机部件实验课程简介,课程名称及性质:计算机部件实验 必修 课程类别:实践教学环节实验学时:32面向专业:计算机科学与技术开设学期:5开课实验室:可编程逻辑及数字系统,
2、2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,4,计算机部件实验课程简介,实验目的和任务:通过讲述FPGA基本理论知识和硬件描述语言(HDL)编程,学生完成计算机基本部件设计训练,使学生了解FPGA设计开发环境以及EDA实验台的功能和使用方法,掌握利用FPGA和HDL设计实现数字电路的方法,具有计算机部件设计能力和FPGA设计开发技能。同时为计算机组成实验打下坚实的基础。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,5,实验项目及要求,实验一 FPGA开发环境及EDA实验台 实验二 元器件使用与定制 实验三 移位寄存
3、器 实验四 运算器实验(两种方法:框图和硬件描述语言),2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,6,实验项目及要求,实验五 存储器实验(ROM、RAM)实验六 时序信号发生器(两种方法:框图和硬件描述语言)实验七 程序计数器与地址寄存器 实验八 总线传输实验,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,7,基于FPGA的计算机部件实验,传统的实验台体积庞大,使用的芯片种类繁多,实验中需要花许多时间进行大量的连线,系统的可靠性低,由于芯片或连线出现的各种故障排查困难。使用大规模FPGA、EDA软件工具和IEEE标
4、准硬件描述语言来设计数字电路已成为当前比较流行的硬件开发技术。利用软件方法设计硬件电路,设计开发灵便,节省资源。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,8,FPGA简介 FPGA(Field Programmable Array):现场可编程门阵列。FPGA器件的基本结构为门阵列,通过改变内部连线的布线来编程。利用FPGA可方便的设计集成电路,开发数字系统。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,9,HDL硬件描述语言简介 HDL硬件描述语言,对数字系统建模。利用EDA软件,借助HDL硬件描述语言,可以
5、将待设计系统的逻辑功能、实现该功能的算法、选用的电路结构和逻辑模块,以及系统的各种非逻辑约束输入到计算机,使计算机辅助数字系统设计成为可能,从而大提高了设计效率。有两种HDL被IEEE列为标准,它们是:VHDL 和 Verilog。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,10,课程要求与注意事项,1、每次实验课前要做好充分的预习和准备。2、按时到课,无故旷课者无成绩,请假必须有辅导员的签字和学院的盖章。3、注意课堂纪律,要认真做实验,课堂上如发现玩游戏、聊天等违纪行为,按情节严重程度进行扣分。4、注意:实验作品要独立完成,“抄袭者”与“被抄袭者”成
6、绩均为零分。以学号后四位结尾。5、鼓励大家提出新设计思想和设计方案。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,11,课程要求与注意事项,6、实验验收时,讲述要有条理,讲懂过程和原理;演示要全面具体;回答老师提出的问题。7、独立完成报告,不允许出现雷同;要独立组织语言,不允许大段抄袭书本;独立截取波形图及引脚分配图;重点写出排错过程,实验结果分析等。8、注意:发现报告雷同,“抄袭者”与“被抄袭者”成绩均为零分。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,12,实验一 QUARTUS II开发环境及EDA实验台,
7、实验目的熟悉QUARTUS II开发环境及开发流程掌握QUARTUS II中VHDL文本输入设计方法熟悉FPGA实验台的使用实验内容 在QUARTUS II开发环境中,利用VHDL文本输入方法设计一个2-1选择器。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,13,QUARTUS II开发环境与EDA实验台简介,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,14,QUARTUS II开发环境与EDA实验台简介,GW48 系列SOPC/EDA实验开发系统,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算
8、机专业实验教学中心,15,QUARTUS II开发环境与EDA实验台简介,QUARTUSII开发环境介绍 Altera Quartus II 设计软件提供完整的多平台设计环境,它可以轻易满足特定设计的需要。它是可编程片上系统(SOPC)设计的综合性环境。Quartus II软件拥有 FPGA 和 CPLD 设计的所有阶段的解决方案。Quartus II 设计流程如图4所示。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,16,QUARTUS II开发环境与EDA实验台简介,基于Quartus II和EDA实验台的实验基本步骤 1、创建工程 文件夹名称及路径
9、,工程名,实体名 2、设计输入文件(框图或HDL文本)3、编译前设置 选择器件 Cyclone EP1C31448,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,17,4、编译 错误(erro)提示,修改设计文件排除错误 忽略警告(warning)5、仿真 建立波形图文件,设置输入信号,QUARTUS II开发环境与EDA实验台简介,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,18,6、引脚锁定、下载与硬件测试 选择模式(9种)引脚锁定需要查表 FPGA 引脚号 引脚名称(EDA实验台No.5)Pin1 PIO0 按
10、键1 Pin2 PIO1 按键2 Pin11 PIO8 显示灯1,QUARTUS II开发环境与EDA实验台简介,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,19,实验二 元器件的使用与定制,实验目的进一步熟悉QUARTUS II开发环境和设计开发流程掌握利用框图设计输入熟悉FPGA实验台的功能和使用方法,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,20,实验二 元器件的使用与定制,实验内容利用Quartus II框图编辑器建立设计输入文件,插入Altera元器件库中的宏功能模块lmp_counter,并对其进行配
11、置。了解lmp_counter的工作原理。利用Quartus II元器件库中的基本单元,设计一个2-4译码器,并生成用户自定义框图符号。修改Quartus II元器件库中的74273寄存器的逻辑功能和外观,生成用户自定义框图符号。利用lmp_counter、2-4译码器和寄存器设计一个简单的逻辑电路,进行软件仿真,并在实验台上验证实验结果。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,21,逻辑电路图,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,22,实验三 移位寄存器,实验目的1、掌握移位寄存器的功能与原理2、验
12、证移位控制的组合功能。实验内容 设计实现一个具有双向移位功能的移位寄存器,具有并行数据输入/输出功能。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,23,实验三 移位寄存器,实验原理双向移位寄存器原理图如图3-1所示。CLK为其时钟脉冲。C0为进位标志。由S1.0、M控制移位运算的功能状态。双向移位寄存器的功能如下表所示。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,24,实验四 运算器实验,实验目的掌握简单运算器的数据传输通路验证运算功能发生器的组合功能掌握算术逻辑运算加、减、与的工作原理熟悉简单运算的数据传送通
13、路验证实验台运算的8位加、减、与、直通功能按给定数据,完成几种指定的算术和逻辑运算实验内容 在Quartus II中,设计一个8位的简单运算器,并验证其功能。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,25,实验四 运算器实验,实验原理 实验中选用Quartus IIMaxplus2元器件库中的运算器,数据通路如图9所示。其中运算器由两个74181以并/串形式构成8位字长的ALU。,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,26,图9 算术逻辑运算器结构图,2023/10/30,哈尔滨工程大学 计算机科学与技术
14、学院 计算机专业实验教学中心,27,实验四 运算器实验,ALU的运算功能,表1 74181正逻辑功能表,2023/10/30,哈尔滨工程大学 计算机科学与技术学院 计算机专业实验教学中心,28,实验四 运算器实验,引脚锁定注意事项 实验台上键9键12对应的引脚号不能通过查表得到,要使用按键9,必须用导线将实验台上的Key9引脚(位于JP8,6键接插口处)直接与FPGA适配板上的空余引脚相连。如P26。即将引脚26分配给信号T1。验证运算器的算术运算和逻辑运算功能 表2列出了8种常用的算术与逻辑运算要求指定的操作内容,正确选择运算器数据通路、控制参数S3、S2、S1、S0、M,并将实验结果值填入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 实验

链接地址:https://www.31ppt.com/p-6432948.html