赞
踩
计算机组成原理实验项目,要求使用Quartus II的图形化以及VHDL语言两种方式制作4位全加器,乘法阵列。在此片记录一下quartus II 的使用方法。
安装方法可以参考这位老哥的文章:https://blog.csdn.net/qq_18649781/article/details/81025650
我使用机房的环境,也没对上面的方法进行测试,不过目测没问题。
我使用的是学校机房的机器环境:windows7 和Quartus II 64位12.0(破解版)
下面介绍软件的基本使用(足够完成本次实验的操作)
不同的文件类型对应不同的编程方法,具体请看本篇后半部分。
在打开的Pin Planner中拖动条目到对应引脚即可。
引脚组对照图(DICE-E213详细文档):
请对应文章下半部分:试验箱简述--安排合适的引脚位置。
最后说一点:工程路径不能有中文。
这个软件的图形化做的还不错,用起来没有什么太难的点,只要选对机器型号,基本是无脑操作,和logisim差不多,不在赘述。
简单介绍一下导入自己创建的模块的方法:
模块可以引入自己创建的其他工程,方法是:
在其他工程中选择下图所示,导出文件
将导出的.bsf文件和工程目录中的.bdf文件复制到新工程目录下,即可在新工程中点击木块,在Project目录中看到导入的模块并调用。
具体VHDL语法不在这里赘述,请自行百度。
如下图所示将另外两个工程的文件夹引入新工程。
本次实验所使用的实验箱的具体模块如上图标注所示。
硬件模块 |
| ||
1 | 128*64 LCD液晶显示模块 | 13 | EDA/SOPC核心板模块 |
2 | 时钟信号模块 | 14 | TLC5620串行DA转换模块 |
3 | DC:0~5V可调电压模块 | 15 | VGA模块 |
4 | 8位LED数码管显示模块 | 16 | TLC549串行AD转换模块 |
5 | 16位LED发光二极管显示模块 | 17 | RS232串口通讯模块 |
6 | 步进电机模块 | 18 | 蜂鸣器模块 |
7 | 直流电机模块 | 19 | 继电器模块 |
8 | PS/2键盘鼠标模块 | 20 | 16*16点阵模块 |
9 | 实验模块扩展区 | 21 | 8位按钮开关模块 |
10 | DICE-DAQ创新实验平台模块 | 22 | 8位拨码开关模块 |
11 | ADC 0809并行AD转换模块 | 23 | 单脉冲模块 |
12 | DAC 0832并行DA转换模块 | 24 | 4*4矩阵键盘模块 |
对于本实验所使用到的模块,首先要测试一下这两个量,否则不知道后期如何控制输入,和如何读取输出。
将导线排如下图直连输入、输出模块,测试电气特性:
经测试:
开关输入量模块一 推动开关 上1 下0 左到右非译码 1-8
开关输入量模块二 按钮开关 入0 出1 左到右非译码 1-8
关于图形化编程和VHDL制作4位全加器和乘法器继续关注后续篇。。。
在试验过程中如有错误,欢迎留言,讨论,也欢迎指出我的错误。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。