FPGA 简单的组合逻辑电路设计实验报告

时间:2024.4.20

上海电力学院

实验报告

说明: 说明: 说明: 说明: 电力学院新校标

实验课程名称:   FPGA应用开发试验 

实验项目名称:简单的组合逻辑电路设计

班        级:               

姓名:     学号:      成绩:________  实验时间:   

一、实验目的

1、            掌握组合逻辑的设计方法。

2、            掌握组合逻辑电路的静态测试方法。

3、            加深PLD设计的过程,并比较原理图输入和文本输入的优劣。

二、实验原理

根据第三章学习的VHDL硬件描述语言来设计一定功能的电路。

三、实验步骤

1、    四舍五入判别电路

设计一个四舍五入判别电路,其输入为8421BCD码,要求当输入大于或等于5时,判别电路输出为1,反之为0。

其VHDL描述语言为:

时序仿真波形为:

2、    控灯电路

设计四个开关控制一盏灯的逻辑电路,要求合任一开关,灯亮;断任一开关,灯灭。

其VHDL描述语言为:

功能仿真波形为:

时序仿真波形:

引脚分配:

程序下载:

之后在DE2上验证,实验结果与设计要求一致。

3、    优先排队电路

设计一个优先排队电路,排队优先顺序依次为A,B,C要求输出端最高只能有一端为“1”,即只能为优先级较高的输入端对应的输出端为“1”。

其VHDL描述语言为:

功能仿真波形为:

时序仿真波形:

引脚分配:

程序下载:

在DE2上验证,实验结果与设计要求一致。

实验连线:

1、四位拨码开关连d0,d1,d2,d3信号对应的管脚。

   Out1输出信号管脚接LED灯。

2、四位按键开关分别连k0,k1,k2,k3信号对应的管脚。

   y输出信号管脚接LED灯。

3、a ,b , c信号对应管脚分别连三个按键开关。

输出y1,y2,y3信号对应的管脚分别连三个LED灯。

五、实验小结

通过本次试验,我掌握了组合逻辑的基本设计方法。能够按照电路功能要求编写出基本的VHDL硬件描述语言,能合理的分配输入输出引脚,并能够在DE2上验证编写程序是否符合电路设计要求。当然,一开始又有对软件使用不熟练,也出现了一些问题,如引脚分配时未让输出对应LED灯,但是在自己的努力和多次实验的后,终于熟练起来。


第二篇:东南大学门电路和组合逻辑电路实验报告模板


东南大学电工电子实验中心

课程名称:                                  

   次实验

实验名称:                                                                         

院 (系):                专    业:               

姓    名:                 学    号:                  

实 验 室:              实验组别:                 

同组人员:              实验时间:          

评定成绩:              审阅教师:                   

一、实验目的

二、实验原理

三、预习思考题

1、下图中的两个电路在实际工程中经常用到,其中反相器为74LS04,电路中的电阻起到了保证输出电平的作用。分析电路原理,并根据器件的直流特性计算电阻值的取值范围。

答:①电路(a)使用条件是驱动门电路固定输出为低电平

电路(b)使用条件是驱动门电路固定输出为高电平

2、下图中的电阻起到了限制前一级输出电流的作用,根据器件的直流特性计算电阻值的取值范围。

答:

         3、图2.4.1 用上拉电阻抬高输出电平中,R的取值必须根据器件的静态直流特性来计算,试计算R的取值范围。

图2.4.1 用上拉电阻抬高输出电平

答:

4、图2.4.3(a)中OC外接上拉电阻的值必须取的合适,试计算在这个电路中R的取值范围。

(a)    OC门做驱动

答:

5、下图中A、B、C三个信号经过不同的传输路径传送到与门的输入端,其中计数器为顺序循环计数,即从000顺序计到111,C为高位,A为低位。A、B、C的传输延分别为9.5nS、7.1nS和2nS。试分析这个电路在哪些情况下会出现竞争-冒险,产生的毛刺宽度分别是多少。

2

答:

四、实验内容

必做实验:

A)2.5节 实验:门电路静态特性的测试

内容7.用OC门实现三路信号分时传送的总线结构框图如图2.5.4所示,功能如表2.5.2所示。(注意OC门必须外接负载电阻和电源,EC取5V)

文本框: 表2.5.2	设计要求的逻辑功能
控制输入	输出
A2	A1	A0	Y
0	0	1	D0
0	1	0	D1
1	0	0	D2

图2.5.4 三路分时总线原理框图

①     查询相关器件的数据手册,计算OC门外接负载电阻的取值范围,选择适中的电阻值,连接电路。

答:详细计算步骤:

    电路图:

    

②     静态验证:控制输入和数据输入端加高低电平,用电压表测量输出高低电平的电压值,注意测量A2A1A0=000时的输出值。

答:

数据分析:

③     动态验证:控制输入加高低电平,数据输入端加连续脉冲信号,用示波器双踪显示输入和输出波形,测量波形的峰峰值、高电平电压和低电平电压,对结果进行分析并解释为什么要选择“DC”。

答:

         波形参数如下:

波形显示如下:

数据分析:

④     器件电源电压VCC仍为5V,将EC改为10V,重复①和②,分析两者的差别。注意,不要直接将VCC改为10V,避免烧毁器件。

答:(同学们自己设计表格,进行数据分析比较,得出结论)

内容8.用三态门实现实验内容7三路信号分时传输

①  重复实验内容7中的②和③,注意不要同时将两个或两个以上的三态门的控制端处于使能状态。

答: 电路图:

     静态验证: 

数据分析:

     动态验证:

波形参数如下:

波形显示如下:

数据分析:

②  将A2A1A0设为“000”, D2D1D0设为“111”,此时输出端为高阻状态,测量输出端电压值,总结如何用万用表判断高阻态。

答:

③     将A2A1A0设为“011”, D2D1D0设为“010”,此时破坏了三态门的使用规则,测量输出端电压值,总结如何用万用表判断两个或两个以上普通门输出端短接。(在测量的时候应该尽量缩短两个控制端属于使能状态的时间)。

答:

B)2.7节 实验:门电路动态特性测试

内容1.用环形振荡器测量74LS04、74HC04的传输延时时间

答:

内容2.在74LS04传输延时测量电路中加入长导线,观察延时造成的振荡周期变化

答:

C)2.10节 实验:SSI组合逻辑设计及竞争-冒险现象

内容5.竞争-冒险现象的观察和消除(具体内容有所修改,请参看教学网站相关内容)

答:

选做实验:

①   2.5节 实验:门电路静态特性的测试

内容2.分别测量74LS04和74HC04的静态参数极限值,并计算噪声容限和扇出数

内容4.用74LS04和74HC04门电路驱动发光二极管

内容5.观察叠加交流噪声信号的影响(74LS04)

内容6.TTL门驱动CMOS门实验

②   2.7节 实验:门电路动态特性测试

内容3.测量增加RC负载后的环形振荡器,RC负载对传输延时的影响

③   2.10节 实验:SSI组合逻辑设计及竞争-冒险现象

内容1.数值判别电路

内容4.停车场交通控制系统

更多相关推荐:
组合逻辑电路实验报告

实验报告课程名称:数字电子技术基础实验指导老师:樊**成绩:实验名称:组合逻辑电路实验实验类型:设计类同组学生姓名:一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验…

组合逻辑电路的设计实验报告

广西大学实验报告纸实验内容指导老师实验名称组合逻辑电路的设计实验目的学习组合逻辑电路的设计与测试方法设计任务用四二输入与非门设计一个4人无弃权表决电路多数赞成则提案通过要求采用四二输入与非门74LS00实现使用...

电子技术实验报告4—组合逻辑电路的设计与测试

学生实验报告

组合逻辑电路的设计及半加器、全加器

实验四组合逻辑电路的设计及半加器全加器一实验目的1掌握组合逻辑电路的设计与测试方法2掌握半加器全加器的工作原理二实验原理和电路1组合逻辑电路的设计使用中小规模集成电路来设计组合电路是最常见的逻辑电路设计组合电路...

《组合逻辑电路的设计》的实验报告

实验五组合逻辑电路的设计一实验目的学习组合逻辑电路的设计与测试方法二实验用仪器仪表数字电路实验箱万用表74LS00三设计任务设计一个四人无弃权表决电路多数赞成则提案通过本设计要求采用42输入与非门实现设计步骤1...

数电实验报告 实验二 组合逻辑电路的设计

实验二组合逻辑电路的设计一实验目的1掌握组合逻辑电路的设计方法及功能测试方法2熟悉组合电路的特点二实验仪器及材料aTDS4数电实验箱双踪示波器数字万用表b参考元件74LS8674LS00三预习要求及思考题1预习...

组合逻辑电路的设计实验报告

实验二组合逻辑电路的设计1实验目的1掌握组合逻辑电路的功能分析与测试2学会设计以及实现一位全减加器电路以及舍入与检测电路设计2实验器材74LS00二输入四与非门74LS04六门反向器74LS10三输入三与非门7...

QUARTUS应用一---组合逻辑电路设计(实验报告模板)

可编程逻辑器件FPGA实验一组合逻辑电路设计一实验目的1掌握译码器数据选择器等中规模数字集成器件的逻辑功能及使用方法2熟悉组合逻辑电路的设计方法3了解数字可编程器件的应用设计4学会QUARTUS软件的基本使用方...

《数字电路与逻辑设计》实验报告

数字电路与逻辑设计实验报告123

VHDL组合逻辑电路 实验报告

表决器2奇校验器3数码显示译码器

电子技术实验报告4—组合逻辑电路的设计与测试(加教师评价)

学生实验报告

组合逻辑电路实验报告

数字电路基础实验设计报告班级521姓名和静学号20xx052127设计题目交通信号灯工作状态监视电路指导老师张光普一设计任务电路功能用于检测交通灯的运行情况当红黄绿三个灯在都不亮或多于一个亮的错误状态下发出报警...

组合逻辑电路的设计实验报告(41篇)