《EDA技术》十六选一数据选择器实验报告

 要:

本实验通过Quartus软件完成对十六选一数据选择器的四种VHDL程序,分别为if;case;when else;when select四种方式,实现波形图的生成。同时,加深对VHDL语言的理解和使用多种方式完成任务的能力,提高实验操作能力。

关键词QuartusVHDL

引言

随着数字电路技术的迅猛进步,VHDL已成为硬件描述语言中的关键利器。利用VHDL,工程师能够精准地描绘电路逻辑,并通过仿真工具验证设计的准确性,进而生成对应的波形图。在本文中,我们将依据十六选一数据选择器的原理,采用Quartus软件编写四种VHDL代码,以直观地展示并生成所需的波形图,这样的工作流程使得电路设计、验证与仿真更加高效、精确。

一、电路分析

1、JK触发器
1.1电路结构

1.2 图形符号

1.3 真值表

1.4 逻辑表达式

1.5  边沿JK触发器的特点

        1、CLK的上升沿或下降沿触发。

        2、抗干扰能力极强,工作速度很高,在触发沿瞬间,按 Q*=J`Q+`KQ的规定更新状态。

        3、功能齐全,有保持、置0、置1、翻转功能,使用方便。

2、逻辑门的认识

2.1、逻辑与门(AND):
2.1.1 图形符号:

2.1.2 逻辑符号

2.1.3 真值表:

输入

输出

A

B

Y

0

0

0

0

1

0

1

0

0

1

1

1

2.1.4 逻辑表达式:

Y=AB

2.1.5 两输入与门的功能:

与门是实现逻辑“乘”运算的电路,有两个以上输入端,一个输出端(一般电路都只有一个输出端,ECL电路则有二个输出端)。只有当所有输入端都是高电平(逻辑“1”)时,该电路输出才是高电平(逻辑“1”),否则输出为低电平(逻辑“0”)。

2.2、逻辑或门(OR):
2.2.1 图形符号:

2.2.2 逻辑符号:

2.2.3 真值表:

输入

输出

A

B

Y

0

0

0

0

1

1

1

0

1

1

1

1

2.2.4 逻辑表达式:

Y=A+B

2.2.5  两输入或门功能:

或门是实现逻辑加的电路,又称逻辑和电路,简称或门。此电路有两个以上输入端,一个输出端。只要有一个或几个输入端是 “1”,或门的输出即为 “1”。而只有所有输入端为 “0”时,输出才为 “0”。

2.3  逻辑非门(NOT):
2.3.1 图形符号:

2.3.2 逻辑符号:

2.3.3 真值表:

输入

输出

A

Y

0

0

1

1

2.3.4 逻辑表达式:

       

2.3.5 非门功能:

实现逻辑代数非的功能,即输出始终和输入保持相反。当输入端为高电平(逻辑“1”)时,输出端为低电平(逻辑“0”);反之,当输入端为低电平(逻辑“0”)时,输出端则为高电平(逻辑“1”)

2.4 逻辑与非门(NAND):
2.4.1 图形符号:

2.4.2 逻辑符号:

2.4.3  真值表

输入

输出

A

B

Y

0

0

1

0

1

1

1

0

1

1

1

0

2.4.4 逻辑表达式:

2.4.5  两输入与非门功能:

与非门则是当输入端中有1个或1个以上是低电平时,输出为高电平;只有所有输入是高电平时,输出才是低电平。

2.5 逻辑或非门(NOR):
2.5.1 图形符号:
 
2.5.2 逻辑符号:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值