没有合适的资源?快使用搜索试试~ 我知道了~
首页计算机组成原理实验--基本I/O实验
计算机组成原理实验--基本I/O实验
需积分: 40 1.3k 浏览量
更新于2023-05-27
评论 2
收藏 2.09MB DOC 举报
计算机组成原理实验——基本I/O实验,内容包含实验步骤和详细代码。 实验内容: 1. 通过8个拨盘开关按每个4位二进制数设置两个数,LED实时显示开关的设置,通过按键将设置的数输入,并在数码管的后两位以十六进制方式显示。 2. 时钟信号使用实验板上50MHz时钟(Clk),四个开关的设置从左至右依次为:输入Enter、左移Left、右移Right、复位Rst,其它变量为时钟clk、二极管显示Led(8位)。 3. 七段数码管的显示加小数点共8位,由8位变量Switch控制。4位数字另由4位node控制显示。Node每位对应一位数字,为0时,数码按Switch设置显示数字。显示时系统快速扫描显示4位数字,利用人的视觉残留显示清晰的数字。由于时钟相对于数码管显示频率过高,显示时需要适当的分频。
资源详情
资源评论
资源推荐

计算机组成原理
实验报告一
题目:基本 实验

一、实验目的
熟悉 语言的编程和调试方法
熟悉 软件平台的基本操作,使用该平台进行逻辑部件的输入、
编辑和调试
集合 开发板进行布线,对开发板进行编程与操作
掌握 开发板的基本 应用
二、实验设备
装有 的计算机一台
实验平台
三、实验任务
1. 通过 个拨盘开关按每个 位二进制数设置两个数, 实时显示开
关的设置,通过按键将设置的数输入,并在数码管的后两位以十六进制
方式显示。
2. 时钟信号使用实验板上 !"# 时钟($%),四个开关的设置从左至
右依次为:输入 、左移 &、右移 '(、复位 '),其它变量
为时钟 *%、二极管显示 +( 位)。
3. 七段数码管的显示加小数点共 位,由 位变量 ,*( 控制。 位数
字另由 位 + 控制显示。-+ 每位对应一位数字,为 ! 时,数码
按 ,*( 设置显示数字。显示时系统快速扫描显示 位数字,利用人
的视觉残留显示清晰的数字。由于时钟相对于数码管显示频率过高,显
示时需要适当的分频。
四、实验步骤

1、开启 . 软件/0程序120.12034*
-51。会出现 .的画面,画面打开时候6会出现07&(
816可以将之关掉。
2、在 .软件环境下6开启一个新的工程/09120-,34*1,工
程名为 :,设置034**1,75"+:78 选择
为 。(注意工程路径不要有中文)
3、下一个画面就是设定硬件组件的参数
093; 系列<5*9=8>1/+-( 请看板子
的 FPGA 的编号)
093; 名称<5*>1/$!!-(请参考开发板的 FPGA 的编号)
093; 包装<3*%>1/97 ?(请参考开发板的 FPGA 组件的编号)
093; 速度等级<+>1/( FPGA 速度等级)
0综合器工具<8())7>1/7
0仿真器<=:>1/=:<.内建的仿真器>
0产生仿真器的语言<;+=::>1/
4、下一个画面 $-,:*先跳过6按0下一步1下一个画面
++):*亦跳过6按0下一步1此时出现此项目所有设定的
信息6若需重新设定6则可0上一步1若无误6则按0完成1。
5、加入新的设计文件/034*120-,:*1@选择 "+:6
并设定文件名称为 :
6、利用 A#+<向导>6设定此设计的输入有 $%&'(')
,*( 信号6输出有 +-+ 信号,注意信号需要设置信号方向和
宽度宽度且大小写敏感。参考下图进行设置
7、按0下一步16再按0完成1@此时项目加入此模块之后6在 :*34*
的窗口中会出现 :5文件。

8、以双击 :5之后6在右边的工作区可以看到 :5的文件内容6此
时可以输入设计 源代码(参考附录)6在修改完成之后6利用
0912051储存文件
9、第一次进行编译的工作6以确认设计的正确性与否。在034*1的窗口
中6直接以双击 ;3==9的选项此时 .会自
动执行并产生可以 ,+的B文件6此步骤是最直接验证设计工作的
正确性与否C若在每一个程序都出现打勾6代表 若有一个程序都出现打
叉01的符号6代表有错误6可以依显示结果來差错。
10、034*120-,:*1设定输入的文件格式为
0==$))91文件名称为 :<自动储存为
:D$9>。
11、点选0:*34*1窗口内的 :D$9,
利用 ))3*%3)中的0$1输入脚位也可以利用鼠标点选
信号后6以鼠标拖曳到右边的脚位上即可6输入后储存文件<相关脚位定义请
参考使用手册,根据需要进行变更,以下设置仅供参考,肯定存在问题>/
剩余17页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0