电子设计自动化实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖南工业大学理学院

实验名称熟悉QuartusII的图形输入法

实验地点理学楼210 实验时间2016.10.16 实验成绩

一、实验目的及任务

掌握QuartusII的使用方法

(1)熟悉图形输入法

(2)理解编译方法

(3)了解定时仿真

二、实验内容与步骤

(1)设计一个二选一数据选择器、全加法器。

(2)根据图形输入法编译和波形仿真。

三、实验电路或者实验源程序

二选一电路图:

全加器电路图:

四、实验结果二选一结果图:

全加器结果图:

四、实验结果

实验名称JK触发器的设计

实验地点理学楼210 实验时间2016.10.31 实验成绩

一、实验目的及任务

掌握QuartusII的VHDL语言描述输入法

(1)掌握VHDL语言描述输入法

(2)掌握VHDL语言

二、实验内容与步骤

(1)设计一个JK触发器

(2)根据VHDL语言描述输入法编译和波形仿真。

输入输出prn clr clk J K Q Qb

0 1 x x x 1 0

1 0 x x x 0 1

0 0 x x x x x

1 1 上升沿0 0 不变不变

1 1 上升沿0 1 0 1

1 1 上升沿 1 0 1 0

1 1 上升沿 1 1 翻转翻转

其中预置端prn 复位端clr 时钟端clk

三、实验电路或者实验源程序

源程序:

四、实验结果

四、实验结果

前半段

后半段

实验名称电子钟的VHDL程序设计

实验地点理学楼210 实验时间2016.11.10 实验成绩

一、实验目的及任务

掌握QuartusII的VHDL语言描述输入法

(1)掌握VHDL语言描述输入法

(2)掌握VHDL语言

(3)掌握VHDL语言描述和图形设计的结合

(4)设计一个含时、分、秒的时钟

(5)用QuartusII软件编译和波形仿真

二、实验内容与步骤

(1)设计电子钟的VHDL程序

(2)根据VHDL语言描述输入法编译和波形仿真。

三、实验电路或者实验源程序

源程序:

(1)60进制(分和秒):

(2)十进制VHDL:

(3)六进制VHDL:

(4)24进制(时):

(4)电子时钟顶层文件

四、实验结果

源程序:

四、实验结果

源程序:

四、实验结果

实验名称交通灯控制器实验

实验地点理学楼210 实验时间2016.12.12 实验成绩

一、实验目的及任务

(1)掌握使用并行下载程序

(2)掌握VHDL语言

(3)掌握时序逻辑电路的设计方法

(4)设计一个交通灯控制器,用LED显示控制过程

(5)掌握使用process进程

二、实验内容与步骤

(1)根据VHDL语言描述输入法编译和波形仿真

(2)将VHDL程序下载到FPGA芯片中

(3)连接连线,模拟观察交通灯控制的过程

三、实验电路或者实验源程序

(1)顶层模块图:

(2)数码管VHDL:

(3)状态VHDL:

四、实验结果

实验心得

在刚开始学习电子设计自动化那几节课,我感觉这课程挺无聊的,各种型号、各种构造、各种下载方式搞得我眼花缭乱。在第五章开始学习VHDL编程语法的时候,虽然听得是很仔细,却总是感觉并没有真正了解。

当开始安排实验课程之后,才对这门课程有了更为深刻的认识,这个科目是个更偏向于实践的课程,自我感觉,实验需要赶上理论课程,因为我觉得在实验中,我能更全面的了解整个FPGA工程的构造,就像是面向对象编程的思想,先抽象出一个整体,在把各个方面的东西具体化,进而全面了解整个体统,而不是先把各个整体弄出来,然后再拼装成一个整体。

事实证明,我的想法是对的。经过第二个实验之后,我觉得我已经了解FPGA 有了入门级的了解,并且书上的内容就像是查看数据手册一样,简单易懂。但是在做实验之前,我只能像背课文一样,把每个知识点牢记于心,这样的效率和效果是极其低的。

所以,自我感觉,偏向实践类的科目不应该只是盲目的把理论课程上好,更应该在上课的同时开展实验,双管齐下,才能更有效果。

21

相关文档
最新文档