Quartus II 实验 (一)——软件和实验箱DICE-E213的基本说明

前言

计算机组成原理实验项目,要求使用Quartus II的图形化以及VHDL语言两种方式制作4位全加器,乘法阵列。在此片记录一下quartus II 的使用方法。

安装方法可以参考这位老哥的文章:https://blog.csdn.net/qq_18649781/article/details/81025650

我使用机房的环境,也没对上面的方法进行测试,不过目测没问题。

 

关于软件的基本使用

我使用的是学校机房的机器环境:windows7 和Quartus II 64位12.0(破解版)

下面介绍软件的基本使用(足够完成本次实验的操作)

  • 打开软件--File--New Project Wizard -- 创建一个文件夹存放工程(文件夹名和工程名相同即可)点next

  • 接下来add file也填写工程名即可,点next
  • 接下来选择实验仪器型号,请自行选择对应的实验仪器型号,如果你的试验箱写的是DICE-E213的话,请和我的选择保持一致:

  • 下一个页面直接next
  • 最后点finish
  • 创建新的文件 File--New,选择一个合适的文件类型,如果是图形化编程选择Block Diagram... 如果是VDHL语言编程,选择VHDL File, 如图所示:

  • 编程ing

不同的文件类型对应不同的编程方法,具体请看本篇后半部分。

  • 工具栏的紫色三角是编译按钮,编译ing,一般来说,出现7-10个warning问题不大,但是有errors就不行。
  • 选择引脚

在打开的Pin Planner中拖动条目到对应引脚即可。

引脚组对照图(DICE-E213详细文档):

 请对应文章下半部分:试验箱简述--安排合适的引脚位置。

  • 烧程序!

 

最后说一点:工程路径不能有中文。

 

关于图形化硬件编程

这个软件的图形化做的还不错,用起来没有什么太难的点,只要选对机器型号,基本是无脑操作,和logisim差不多,不在赘述。

简单介绍一下导入自己创建的模块的方法:

模块可以引入自己创建的其他工程,方法是:

在其他工程中选择下图所示,导出文件

将导出的.bsf文件和工程目录中的.bdf文件复制到新工程目录下,即可在新工程中点击木块,在Project目录中看到导入的模块并调用。

 

关于VHDL编程

具体VHDL语法不在这里赘述,请自行百度。

 

  • 简单介绍一下VHDL导入模块的方法:

如下图所示将另外两个工程的文件夹引入新工程。

 

关于试验箱DICE-E213

本次实验所使用的实验箱的具体模块如上图标注所示。

 

  • 另外附上更详细的试验箱图解,有需求的可查看:

硬件模块

 

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

 

实验过程中可能遇到的问题

  • 如果出现未发现模块或者实体entity is not defined 等问题,就是模块未引入,导入对应模块即可。
  • 如果出现导出文件失败,没有生成 .bsf 文件,说明软件的限制未解除。
  • 如果程序烧入实验箱的过程出现问题也有可能是软件的限制未解除造成的。

 

关于图形化编程和VHDL制作4位全加器和乘法器继续关注后续篇。。。

在试验过程中如有错误,欢迎留言,讨论,也欢迎指出我的错误。

  • 7
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值