最新八选一数据选择器
数字电子技术基础实验-8选1数据选择器74LS151
![数字电子技术基础实验-8选1数据选择器74LS151](https://img.taocdn.com/s3/m/64ae99d571fe910ef02df81b.png)
8选1数据选择器74LS151简介74LS151是一种典型的集成电路数据选择器,为互补输出的8选1数据选择器,它有3个地址输入端CBA,可选择D0~D7 8个数据源,具有两个互补输出端,同相输出端Y和反相输出端W。
74LS151引脚图选择控制端(地址端)为C~A,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Y,G为使能端,低电平有效。
(1)使能端G=1时,不论C~A状态如何,均无输出(Y=0,W=1),多路开关被禁止。
(2)使能端G=0时,多路开关正常工作,根据地址码C、B、A的状态选择D0~D7中某一个通道的数据输送到输出端Y。
如:CBA=000,则选择D0数据到输出端,即Y=D0。
如:CBA=001,则选择D1数据到输出端,即Y=D1,其余类推。
74LS151功能表数据选择器的应用数据选择器除实现有选择的传送数据外,还有其他用途,下面介绍几种典型应用。
(1)逻辑函数产生器从74LS151的逻辑图可以看出,当使能端G=0时,Y是C、B、A和输入数据D0~D7的与或函数。
式中mi是C、B、A构成的最小项。
显然。
当Di=1时,其对应的最小项mi在与或表达式中出现,当Di=0时,对应的最小项就不出现。
利用这一点,不难实现组合逻辑函数。
已知逻辑函数,利用数据选择器构成函数产生器的过程是,将函数变换成最小项表达式,根据最小项表达式确定各数据输入端的二元常量。
将数据选择器的地址信号C、B、A作为函数的输入变量,数据输入D0~D7,作为控制信号,控制各最小项在输出逻辑函数中是否出现,使能端G始终保持低电平,这样8选1数据选择器就成为一个3变量的函数产生器。
例1 试用8选1数据选择器74LS151产生逻辑函数解:把式变换成最小项表达式:显然D3、D5、D6、D7,都应该等于1,而式中没有出现的最小项m0,m1,m2,m4的控制变量D0、D1、D2、D4都应该等于0,由此可画出该逻辑函数产生器的逻辑图:、例2 试用与上例相同的8选1数据选择器产生从表中可以看出,凡使L值为1的那些最小项,其控制变量应该等于1,即D1、D2、D4、D7等于1(对应XYZ:001、010、100、111),其他控制变量均等于0。
八选一数据选择器
![八选一数据选择器](https://img.taocdn.com/s3/m/6354cf661ed9ad51f01df266.png)
学生实验报告实验课名称:VHDL硬件描述语言实验项目名称:八选一数据选择器专业名称:电子科学与技术班级:电科一班学号:3205080117学生姓名:刘海涛教师姓名:程鸿亮____2010____年___11_月___6_日组别 5 同组同学王帅周全实验日期2010年11月6 日实验室名称________成绩_____一、实验名称:八选一数据选择器二、实验目的与要求:设计一个8选1的数据选择器,初步掌握QuartusII软件的使用方法以及硬件编程下载的基本技能。
三、实验内容:1.通过VHDL编程,实现一个数据选择器,要求有8位数据输入端,1位数据输出端,通过3位地址输入信号寻址,并具有输出使能功能。
首先在QuartusII上进行功能和时序仿真,之后通过器件及其端口配置下载程序到SOPC开发平台。
如图所示:d0~d7为数据输入端;本实验用实验平台的拨动开关实现8位输入信号(d0~d7):g为使能端,高电平有效; a[2..0]为地址输入端;用实验平台的按键8,7,6实现地址信号和键3实现使能信号:y为输出端。
本实验输出采用LED发光阵列的LED12。
注:要求非使能或是无效地址状态时,y输出0。
首先在QuartusII上进行功能和时序仿真,之后通过器件及其端口配置下载程序到SOPC开发平台中。
2.操作步骤:1.在quartus建立工程,选择好相关器件(本实验用到的开发器件为cyclonell EP2C35F484C8),新建VHDL文件,输入相关实验的代码。
2.编译成功后,建立矢量波形文件,然后依次进行相应的功能仿真和时序仿真。
3.仿真结束后,参照开发系统所给的I/O端口映射表,通过开发平台上每个I/O器件附近的I/O编号,在映射表中找到相应的引脚名,进行引脚的锁定。
4.编译下载通过对话框中的Hardware Setup按钮,选择下载设备:USB-Blaster 进行下载仿真。
四、实验条件:1. WindowsXP操作系统2. QuartusII EDA开发系统3. 杭州康芯SOPC硬件开发平台五、实验原理:1.算法流程:八选一数据选择器执行对8个数据源的选择,d0,d1,d2,d3,d4,d5,d 6,d7 定义为七个数据输入端口作为数据输入端。
74HC1518选1数据选择器
![74HC1518选1数据选择器](https://img.taocdn.com/s3/m/a0a0637b1fb91a37f111f18583d049649b660ea8.png)
74HC151 8选1数据选择器国际通用符号54/74151A,54/74S151,54/74LS151,54/74AS151,54/74ALS151,54/74F151,54/74HC151,54/74AC151,54/74HCT151,54/74ACT151,74FC151,74FCT15174HC153 双4选1数据选择器国际通用符号54/74153,54/74L153,54/74LS153,54/74S153,54/74ALS153,54/74F153,54/74HC153,54/74AC153,54/74HCT153,54/74ACT153,74FCT153,74FCT2153,54/74AS15374HC160 可预置BCD计数器(异步清除)国际通用符号54/74160,54/74LS160A,54/74AS160,54/74ALS160A,54/74F160,54/74HC160,54/74AC160,54/74HCT160,54/74ACT160160为十进制计数器,直接清除。
两个高电平有效允许输入P和T及动态进位输出使计数器易于级联;T允许动态进位输出;在允许态若计数器处于最大值的状态,动态进位输出变为高电平;对于160动态进位输出QD=。
TQAQBQC74HC161 可预置四位二进制计数器(异步清除)国际通用符号54/74161,54/74LS161A,54/74AS161,54/74ALS161A,54/74F161,54/74HC161,54/74AC161,54/74HCT161,54/74ACT161,54/74FCT161,74FCT2161161为二进制计数器,直接清除。
两个高电平有效允许输入P和T及动态进位输出使计数器易于级联;T允许动态进位输出;在允许态若计数器处于最大值的状态,动态进位输出变为高电平;对于161动态进位输出=TQATQBTQCTQD。
74HC162 可预置BCD计数器(同步清除)国际通用符号54/74162,54/74S162,54/74LS162A,54/74AS162,54/74ALS162A,54/74F162,54/74HC(T)162,40162,14162,54/74AC162,54/74HCT162,54/74ACT162162为十进制计数器,同步清除。
8选1数据选择器74LS151
![8选1数据选择器74LS151](https://img.taocdn.com/s3/m/4f03b2df81c758f5f71f6709.png)
8选1数据选择器74LS15174LS151为互补输出的8选1数据选择器,引脚排列如图所示,功能见表。
选择控制端(地址端)为C~A,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Y,G为使能端,低电平有效。
(1)使能端G=1时,不论C~A状态如何,均无输出(Y=0,W=1),多路开关被禁止。
838电子(2)使能端G=0时,多路开关正常工作,根据地址码C、B、A的状态选择D0~D7中某一个通道的数据输送到输出端Y。
如:CBA=000,则选择D0数据到输出端,即Y=D0。
新艺图库如:CBA=001,则选择D1数据到输出端,即Y=D1,其余类推。
工作原理ab126计算公式大全74LS151功能表:在数字系统中,往往要求将并行输出的数据转换成串行输出,用数据选择器很容易完成这种转换。
例如将四位的并行数据送到四选一数据选择器的数据端上,然后在A1,A0地址输入端周期性顺序给出00 01 10 11,则在输出端将输出串行数据,不断重复。
数据选择器除了能从多路数据中选择输出信号外,还可以实现并行数据到串行数据的转换,作函数发生器等。
1.逻辑特性(1) 逻辑功能:从多路输入中选中某一路送至输出端,输出对输入的选择受选择控制量控制。
通常,对于一个具有2n路输入和一路输出的多路选择器有n个选择控制变量,控制变量的每种取值组合对应选中一路输入送至输出。
(2) 构成思想: 多路选择器的构成思想相当于一个单刀多掷开关,即数据选择器的原理o74LS151为互补输出的8选1数据选择器,引脚排列如图3-2,功能如表3-1。
选择控制端(地址端)为A2~A0,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Q,为使能端,低电平有效。
图74LS151引脚排列使能端=1时,不论A2~A0状态如何,均无输出(Q=0,=1),多路开关被禁止。
1)使能端=0时,多路开关正常工作,根据地址码A2、A1、A0的状态选择D0~D7中某一个通道的数据输送到输出端Q。
八选一数据选择器的逻辑功能 -回复
![八选一数据选择器的逻辑功能 -回复](https://img.taocdn.com/s3/m/d6212154a31614791711cc7931b765ce05087a34.png)
八选一数据选择器的逻辑功能-回复什么是八选一数据选择器?八选一数据选择器是一种电子元器件,它能根据输入的二进制编码选择其中一个输出。
在这种选择器中,输入和输出的位宽相同,它们分别用来选择多个数据输入中的一个。
这种选择器常用于计算机的数字信号处理系统、数据选择系统和多路复用系统等应用中。
八选一数据选择器的逻辑功能八选一数据选择器能够通过控制输入端的选择信号,从多个输入数据中选择一个输出。
它具备以下的逻辑功能:1. 数据选择功能:八选一数据选择器的主要功能是选择其中一个输入数据,并将其传递到输出端。
它根据控制信号来选择要传递的输入信号,当控制信号确定时,输出端将只传递一个输入信号。
2. 控制信号传递功能:八选一数据选择器还具备传递控制信号的功能。
控制信号用来选择要在输出端传递的输入信号。
当控制信号的不同组合输入到选择器的控制端时,选择器就会根据不同的控制信号设置将对应的输入信号传递到输出端。
3. 简化逻辑功能:八选一数据选择器还可以用作简化逻辑电路。
通过设定控制信号和输入信号的特定组合,选择器可以实现一些简化逻辑操作,如与、或、非、与非、或非等。
例子说明:假设有一个八选一数据选择器,具有3位输入和1位输出,还有3位控制信号。
输入端有8个输入端口(A0, A1, A2, A3, A4, A5, A6, A7),其中每个输入端口都与一个输入信号相连。
控制信号(C0, C1, C2)用来选择要传递到输出端的输入信号。
对于输入端的每个输入信号来说,它们的状态可以是0或1。
对于控制信号来说,它们的状态也可以是0或1。
当控制信号的特定组合输入到选择器的控制端时,选择器会将对应的输入信号传递到输出端。
例如,当控制信号为000时,选择器会选择输入端口A0对应的输入信号,并将其传递到输出端。
当控制信号为001时,选择器会选择输入端口A1对应的输入信号,并将其传递到输出端。
以此类推,选择器可以根据控制信号的不同组合选择不同的输入信号。
八选一数据选择器
![八选一数据选择器](https://img.taocdn.com/s3/m/86df0a262af90242a895e5d8.png)
八选一数据选择器学校:山西大同大学班级:电子三班学号:110712011335姓名:张俊岭一.实验目的 :1设计一个8选1的数据选择器,掌握ispLEVER的VHDL文本设计流程全过程。
二.仪器装置:电脑试验箱导线若干三.实验原理 :通过VHDL编程,实现一个数据选择器,要求有8位数据输入端,1位数据输出端,通过3位地址输入信号寻址,并具有输出使能功能。
四.实验步骤:1 编写八选一多路选择器的源代码,编译完成后,新建波形仿真文件,进行功能仿真,验证真值关系是否满足。
2 引脚指定后,下载到芯片ispLSI1032E-70LJ84中,测试逻辑关系,验证本项设计的功能。
五实验记录: LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY EIGHT_XUAN_1 ISPORT( ST: IN STD_LOGIC;A: IN STD_LOGIC_VECTOR(2 DOWNTO 0);D: IN STD_LOGIC_VECTOR(7 DOWNTO 0);Q: OUT STD_LOGIC);END;ARCHITECTURE HBV OF EIGHT_XUAN_1 ISSIGNAL Q1: STD_LOGIC;BEGINPROCESS(A)BEGINIF ST='1' THEN Q1<='0';ELSECASE A ISWHEN "000"=> Q1 <= D(0);WHEN "001"=> Q1 <= D(1);WHEN "010"=> Q1 <= D(2);WHEN "011"=> Q1 <= D(3);WHEN "100"=> Q1 <= D(4);WHEN "101"=> Q1 <= D(5);WHEN "110"=> Q1 <= D(6);WHEN "111"=> Q1 <= D(7);WHEN OTHERS => NULL;END CASE;END IF;END PROCESS;Q<= Q1;END HBV;六.问题及讨论:1.这次实验运用ispLEVER软件设计并仿真了8选1数据选择器。
8选1数据选择器74LS151
![8选1数据选择器74LS151](https://img.taocdn.com/s3/m/ea89d65ca7c30c22590102020740be1e650ecca3.png)
8选1数据选择器74LS151在数字电路中,数据选择器是一种非常重要的组合逻辑电路元件,它能够根据给定的控制信号从多个输入数据中选择一个输出。
而74LS151 就是一款常见的 8 选 1 数据选择器,在各种数字系统中发挥着重要的作用。
74LS151 具有 8 个数据输入端(D0 D7)、3 个地址输入端(A2、A1、A0)、1 个使能输入端(E)以及 1 个输出端(Y)。
当使能端 E为有效电平时(通常为低电平),数据选择器处于工作状态。
通过地址输入端的不同组合,可以从 8 个数据输入端中选择一个数据输出到输出端 Y。
我们来详细看看 74LS151 的工作原理。
地址输入端 A2、A1、A0 可以形成 8 种不同的组合(000 111),分别对应选择 8 个数据输入端中的一个。
比如,当地址输入为 000 时,选择的数据输入端为 D0;当地址输入为 001 时,选择的数据输入端为 D1,以此类推。
在实际应用中,74LS151 有着广泛的用途。
例如,在计算机系统中,它可以用于选择不同的存储单元或寄存器中的数据;在通信系统中,可用于选择不同的传输通道中的数据;在控制系统中,能用于根据不同的条件选择相应的控制信号。
让我们通过一个简单的例子来更好地理解 74LS151 的应用。
假设我们有 8 个不同的传感器,分别测量不同的物理量,如温度、湿度、压力等。
这些传感器的输出数据连接到 74LS151 的 8 个数据输入端。
同时,我们使用一个 3 位的二进制计数器作为地址输入端,计数器的输出在 000 到 111 之间循环变化。
这样,74LS151 就会依次选择 8 个传感器的数据输出,从而实现对不同传感器数据的轮流监测。
74LS151 的优点之一是其逻辑功能清晰、易于理解和使用。
只需要正确连接输入和控制端,就能够实现数据的选择输出。
而且,它的响应速度快,能够满足大多数数字系统对数据处理速度的要求。
然而,在使用 74LS151 时,也需要注意一些问题。
八选一数据选择器逻辑电路设计思路
![八选一数据选择器逻辑电路设计思路](https://img.taocdn.com/s3/m/48c43813e418964bcf84b9d528ea81c758f52ed5.png)
八选一数据选择器逻辑电路设计思路哎呀,这道题目可真是让人头疼啊!不过,别着急,我们一起来想办法解决这个问题吧!我们来看看这个题目的要求:八选一数据选择器逻辑电路设计思路。
简单来说,就是要我们设计一个逻辑电路,它可以从8个输入信号中选择其中一个输出。
这听起来好像很简单,但是实际上还是有一些细节需要注意的。
那么,我们现在就开始着手解决这个问题吧!我们需要明确一下这个逻辑电路的基本结构。
一般来说,这种类型的逻辑电路通常由触发器和多路复用器组成。
触发器可以用来存储输入信号的状态,而多路复用器则可以用来选择不同的输入信号进行处理。
接下来,我们需要考虑一下具体的实现方法。
对于这个问题,我们可以使用两个触发器和三个多路复用器来实现。
具体来说,我们可以将第一个触发器的Q0引脚连接到第二个触发器的D引脚上,这样就可以实现第一个触发器的输出与第二个触发器的输入相同。
然后,我们将第一个触发器的Q1引脚连接到第三个多路复用器的A引脚上,将第一个触发器的Q2引脚连接到第四个多路复用器的A引脚上,将第一个触发器的Q3引脚连接到第五个多路复用器的A引脚上,将第一个触发器的Q4引脚连接到第六个多路复用器的A引脚上,将第一个触发器的Q5引脚连接到第七个多路复用器的A引脚上,将第一个触发器的Q6引脚连接到第八个多路复用器的A引脚上。
这样一来,当第一个触发器的输出为1时,第二个触发器的输出就会被选择出来;当第一个触发器的输出为0时,第二个触发器的输出就不会被选择出来。
同样的道理,当第一个触发器的输出为1时,第三个、第四个、第五个、第六个、第七个和第八个多路复用器的输出都会被选择出来;当第一个触发器的输出为0时,这些多路复用器的输出就不会被选择出来。
我们还需要考虑一下如何控制这个逻辑电路的工作状态。
一般来说,我们可以使用一些基本的逻辑门来实现这一点。
比如说,我们可以使用与门来控制触发器的输出是否为高电平;使用或门来控制多路复用器的选择功能是否被激活;使用非门来控制整个逻辑电路的工作状态是否被改变。
八选一数据选择器
![八选一数据选择器](https://img.taocdn.com/s3/m/1d501cc376eeaeaad1f330bb.png)
1.4’b1001<<2=(6‘b100100),4’b1001>>2=(4’b0010 )。
2、完整的条件语句将产生(组合逻辑电路)电路,不完整的条件语句将产生(时序逻辑电路)电路。
3、用EDA技术进行电子系统设计的目标是最终完成(专用集成电路ASIC)的设计。
4、可编程器件分为(现场可编程列阵FPGA)和(复杂可编程逻辑器件 PLD)5、系统函数和任务函数的首字符标志为($),预编译指令首字符标志为(#)。
6、一个基本的Verilog-HDL程序由(Verilog-HDL )模块构成。
7、EDA技术在应用设计领域主要包含哪四个方面的内容(HDL)、(PLD )、( EDA工具软件)、(EDA开发系统)8、EDA技术的基本特征主要有哪5个方面:(自顶向下的设计方法)、(采用硬件描述语言)、(高层综合和优化).(并行工程)、(开放性和标准化) 9、当前最流行的并成为IEEE标准的硬件描语言是( VHDI )和( Verilog-HDL)10、一个完整的Verilog-HDL设计模块包括:(模块关键字和模块名)、(端口列表)、(端口定义)、(功能描述)这4部分。
11Verilog-HDL模块的I/O端口声明用来声明模块端口定义中各端口数据流动方向,包括(输入端口)、(输出端口)、和(双向端口)12、Verilog-HDL语言的三种常用的模型描述方法为(行为描述)、(数据描述)和(结构描述)13、Verilog-HDL的数值集合由哪四种基本的值组成( 0)、(1 )、 x)、( z )14、10’hxf=( 10’xxxxxx1111 ) 10’hzf=( 10’zzzzzz1111 )15、若a=5’b10x01,b=5’b10x01,则a= =b的结果为( X )、a= = =b的结果为( 1 )16、Wire[15:0] wire-b表示连线宽度为(16 )位,其最高位为(15),最低位为(0)。
实验七 4选1和8选1数据选择器的设计
![实验七 4选1和8选1数据选择器的设计](https://img.taocdn.com/s3/m/4e6959e4370cba1aa8114431b90d6c85ec3a881b.png)
实验七 4选1和8选1数据选择器的设计一、实验目的3. 掌握电路设计和仿真测试的方法。
二、实验原理数据选择器是一种数字电路,用于从多个输入信号中选择一个输出信号。
数据选择器根据控制信号的不同,可以实现4选1或8选1的选择功能。
4选1数据选择器的原理如下:输入端有4个数据输入,一个选择输入S(S=0时选择输入1,S=1时选择输入2,S=2时选择输入3,S=3时选择输入4),根据S的不同,输出端输出选择的输入信号。
8选1数据选择器的原理与4选1相似,只是输入端有8个数据输入,选择输入S的取值范围为0~7。
三、实验器材1. 计算机和仿真软件Multisim;2. 数字电路实验箱、数字电路元器件。
四、实验步骤2. 在Multisim中建立相应的电路,并进行仿真测试。
3. 分析仿真结果,验证电路是否符合设计要求,如果出现问题,及时查找原因并修改电路图。
4. 根据实验结果,总结设计和仿真方法,掌握数据选择器电路的设计和仿真测试技巧。
五、实验注意事项1. 在进行电路设计和仿真测试时,应仔细分析原理,并尽可能避免出现矛盾和异常。
2. 电路元器件的选用要合适,尤其是输入和输出端的电阻值和工作电压要一致。
3. 在进行仿真测试时,要保证仿真参数的准确性,特别是信号幅度和频率要符合预期。
4. 电路测试完成后,应及时记录实验结果,包括电路图、仿真参数、测试数据等信息。
六、实验结果分析经过设计和仿真测试,我们成功实现了4选1和8选1数据选择器电路的设计,并获得了合适的仿真结果。
在实验过程中,我们掌握了数据选择器电路的设计和仿真测试技巧,积累了一定的电路设计和测试经验。
综上所述,本次实验达到了预期目标,并为我们今后的电路设计和测试工作提供了一定的指导和参考。
八选一数据选择器的逻辑功能
![八选一数据选择器的逻辑功能](https://img.taocdn.com/s3/m/4c1e5793370cba1aa8114431b90d6c85ec3a88e7.png)
八选一数据选择器的逻辑功能
八选一数据选择器是一种数字电路元件,其逻辑功能是从八个输入数据中选择一个输出。
它通常由多个门电路和编码器组成,可以实现高效的数据选择和传输。
八选一数据选择器的逻辑功能可以通过真值表来描述。
在真值表中,列出了八个输入数据和一个输出数据的所有可能组合,并标明了每种组合下输出数据的值。
例如,如果输入数据为 D0、D1、D2、D3、D4、D5、D6 和 D7,那么输出数据可以是这八个输入数据中的任意一个。
八选一数据选择器的逻辑功能还可以通过逻辑表达式来描述。
逻辑表达式是一种用数学符号表示逻辑关系的方法。
对于八选一数据选择器,可以使用一个多位二进制数来表示输入数据,然后使用逻辑运算符来选择输出数据。
例如,如果输入数据为 D0、D1、D2、D3、D4、D5、D6 和 D7,那么输出数据可以表示为:
Output = (D0&D1&D2&D3&D4&D5&D6&D7)'
其中,&表示逻辑与运算符,'表示逻辑非运算符。
这个表达式的含义是:只有当 D0、D1、D2、D3、D4、D5、D6 和 D7 都为 1 时,输出数据才为 0。
八选一数据选择器的逻辑功能非常重要,它可以用于数字信号处理、数据选择、数据传输等领域。
在实际应用中,八选一数据选择器通常与其他数字电路元件一起使用,以实现更复杂的数字系统。
8选1数据选择器74LS151
![8选1数据选择器74LS151](https://img.taocdn.com/s3/m/e727de726c175f0e7dd13708.png)
创作编号:GB8878185555334563BT9125XW创作者:凤呜大王*8选1数据选择器74LS15174LS151为互补输出的8选1数据选择器,引脚排列如图所示,功能见表。
选择控制端(地址端)为C~A,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Y,G为使能端,低电平有效。
(1)使能端G=1时,不论C~A状态如何,均无输出(Y=0,W=1),多路开关被禁止。
838电子(2)使能端G=0时,多路开关正常工作,根据地址码C、B、A的状态选择D0~D7中某一个通道的数据输送到输出端Y。
如:CBA=000,则选择D0数据到输出端,即Y=D0。
新艺图库如:CBA=001,则选择D1数据到输出端,即Y=D1,其余类推。
工作原理ab126计算公式大全74LS151功能表:D5H H L L D6 D6H H H L D7 D7在数字系统中,往往要求将并行输出的数据转换成串行输出,用数据选择器很容易完成这种转换。
例如将四位的并行数据送到四选一数据选择器的数据端上,然后在A1,A0地址输入端周期性顺序给出00 01 10 11,则在输出端将输出串行数据,不断重复。
数据选择器除了能从多路数据中选择输出信号外,还可以实现并行数据到串行数据的转换,作函数发生器等。
1.逻辑特性(1) 逻辑功能:从多路输入中选中某一路送至输出端,输出对输入的选择受选择控制量控制。
通常,对于一个具有2n路输入和一路输出的多路选择器有n个选择控制变量,控制变量的每种取值组合对应选中一路输入送至输出。
(2) 构成思想: 多路选择器的构成思想相当于一个单刀多掷开关,即•数据选择器的原理o74LS151为互补输出的8选1数据选择器,引脚排列如图3-2,功能如表3-1。
选择控制端(地址端)为A2~A0,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Q,为使能端,低电平有效。
图74LS151引脚排列使能端=1时,不论A2~A0状态如何,均无输出(Q=0,=1),多路开关被禁止。
八选一数据选择器逻辑电路设计思路
![八选一数据选择器逻辑电路设计思路](https://img.taocdn.com/s3/m/a55f152368eae009581b6bd97f1922791688bee9.png)
八选一数据选择器逻辑电路设计思路哎呀,这可是个不简单的题目啊!不过别着急,我们一起来聊聊八选一数据选择器逻辑电路设计思路吧!咱们得明确什么是八选一数据选择器。
它就是一个小小的电路,能从8个输入信号中选出1个输出信号。
听起来挺简单的,但实际上可不是那么回事哦!要想设计一个好用的八选一数据选择器,我们得先了解一下它的工作原理。
简单来说,八选一数据选择器的输入端有8个信号,输出端只有1个信号。
当输入信号发生变化时,电路会根据一定的规则来选择其中一个信号输出。
那么,这个规则是什么呢?其实很简单啦!就是根据输入信号的高低电平来决定输出哪个信号。
具体来说,当输入信号为高电平时,电路会选择第一个输入信号输出;当输入信号为低电平时,电路会选择第二个输入信号输出;以此类推,直到输入信号为高电平时,电路会选择第八个输入信号输出。
明白了原理之后,我们就可以开始设计八选一数据选择器了。
我们需要准备一些基本的电子元器件,比如电阻、电容、二极管等等。
然后,我们可以按照以下步骤来进行设计:1. 我们需要搭建一个基本的放大电路。
这个放大电路的作用是将输入信号放大一定的倍数,以便于后面的处理。
我们可以选择一个合适的放大倍数,比如10倍左右。
2. 接下来,我们需要搭建一个多路开关电路。
这个多路开关电路的作用是将放大后的信号分成8路,每路对应一个输入信号。
我们可以选择一个合适的多路开关芯片,比如4位二进制计数器芯片。
3. 然后,我们需要搭建一个译码电路。
这个译码电路的作用是根据多路开关芯片输出的状态来决定哪一路输入信号被选中。
我们可以选择一个合适的译码芯片,比如74HC154译码器芯片。
4. 我们需要搭建一个输出驱动电路。
这个输出驱动电路的作用是将选中的输入信号放大一定的倍数后输出。
我们可以选择一个合适的输出驱动芯片,比如TDA2030功率放大器芯片。
好了,经过以上的设计步骤之后,我们就成功地搭建了一个八选一数据选择器电路!当然啦,这只是一个基本的设计思路,实际应用中可能还需要根据具体情况进行调整和优化哦!。
八选一数据选择器逻辑表达式
![八选一数据选择器逻辑表达式](https://img.taocdn.com/s3/m/59ccc8ef85254b35eefdc8d376eeaeaad0f31651.png)
八选一数据选择器逻辑表达式【最新版】目录1.逻辑表达式的定义与分类2.八选一数据选择器的概念与结构3.八选一数据选择器的逻辑表达式4.八选一数据选择器的应用实例正文1.逻辑表达式的定义与分类逻辑表达式是用来描述逻辑关系的数学表达式,它可以用来表示命题、事件或状态之间的关系。
逻辑表达式主要分为两种类型:命题逻辑表达式和谓词逻辑表达式。
命题逻辑表达式主要用于描述命题之间的逻辑关系,而谓词逻辑表达式则主要用于描述对象之间的关系。
2.八选一数据选择器的概念与结构八选一数据选择器(8-to-1 Data Selector)是一种特殊的逻辑门电路,它的主要功能是根据输入信号的某个特征,从多个输入信号中选择一个输出信号。
八选一数据选择器通常由一个 8 位二进制选择信号输入端和一个 1 位数据输出端组成。
3.八选一数据选择器的逻辑表达式八选一数据选择器的逻辑表达式可以通过真值表来表示。
假设输入信号有 8 个,分别为 A0、A1、A2、A3、A4、A5、A6、A7,选择信号有 8 个,分别为 S0、S1、S2、S3、S4、S5、S6、S7。
输出信号为 Y。
根据输入信号和选择信号的不同组合,可以得到八选一数据选择器的输出结果。
具体逻辑表达式如下:Y = A0·S0 + A1·S1 + A2·S2 + A3·S3 + A4·S4 + A5·S5 + A6·S6+ A7·S74.八选一数据选择器的应用实例八选一数据选择器在数字电路和计算机系统中具有广泛的应用。
例如,在计算机内存系统中,八选一数据选择器可以用来根据地址选择特定的存储单元;在数字信号处理器中,八选一数据选择器可以用来根据控制信号选择不同的操作。
八选一数据选择器和四位数据比较器verilog实验报告
![八选一数据选择器和四位数据比较器verilog实验报告](https://img.taocdn.com/s3/m/46641650b94ae45c3b3567ec102de2bd9605dee2.png)
八选一数据选择器和四位数据比较器verilog实验报告实验报告:八选一数据选择器和四位数据比较器一、引言数据选择器和数据比较器是数字电路中常用的基本电路模块,它们在许多数字系统中起着重要的作用。
本实验通过使用Verilog语言,设计并实现了八选一数据选择器和四位数据比较器电路。
本实验报告将分别介绍这两个电路的设计原理、实验过程以及实验结果。
二、八选一数据选择器的设计1.设计原理八选一数据选择器是一种多路选择器,根据控制信号来选择其中一个输入信号输出。
其输入端包括8个数据输入信号(D0-D7)、3个控制信号(S2、S1、S0)以及一个使能信号(EN),输出端为一个数据输出信号(Y)。
当使能信号为高电平时,根据控制信号的值,将对应的输入信号输出。
2.设计过程本实验中,我们使用Verilog语言进行八选一数据选择器的设计。
首先,我们声明输入输出端口:module mux8to1(input [7:0] D, input [2:0] S, input EN,output reg Y);然后,我们使用case语句来实现根据控制信号选择输出信号的功能:beginif (EN)case (S)3'b000:Y=D[0];3'b001:Y=D[1];3'b010:Y=D[2];3'b011:Y=D[3];3'b100:Y=D[4];3'b101:Y=D[5];3'b110:Y=D[6];3'b111:Y=D[7];default: Y = 1'bx;endcaseelseY = 1'bx;end最后,我们将设计的模块实例化并进行仿真和综合验证。
三、四位数据比较器的设计1.设计原理四位数据比较器用于比较两个四位二进制数的大小。
其输入端包括两个四位二进制数(A、B),输出端为一个比较结果信号(OUT)。
当输入A大于B时,OUT为1;当A等于B时,OUT为0;当A小于B时,OUT为-12.设计过程本实验中,我们同样使用Verilog语言进行四位数据比较器的设计。
8选1数据选择器实验指导书
![8选1数据选择器实验指导书](https://img.taocdn.com/s3/m/fe9a0f165f0e7cd184253689.png)
实验一8选1数据选择器一、实验目的:设计一个8选1的数据选择器,初步掌握QuartusII软件的使用方法以及硬件编程下载的基本技能。
二、实验条件:1. 安装WindowsXP系统的PC机;据输入端,1位数据能。
首先在QuartusII 如图所示:d0~d7为数据输入端;g为使能端,高电平有效;a[2..0]为地址输入端;y为输出端。
注:要求非使能或是无效地址状态时,y输出0。
首先在QuartusII上进行功能和时序仿真,之后通过器件及其端口配置下载程序到SOPC开发平台中。
在硬件实现中,要求:1.用实验平台的拨动开关实现8位输入信号(d0~d7):注:要求使用最右面8个开关。
2. 用实验平台的按键实现地址信号和使能信号:使能a(2) a(1) a(0)d0d1d2d3d4d5d6d7注:采用模式0的输入方式,并使用最左边的键6~键8三个按键实现地址输入,以及键3实现使能信号。
(模式0的I/O设置见附录)3. 输出采用LED发光阵列的LED12。
⒈ ⒉ ⒊⒋⒌⒍⒎⒏⒐ ⒑ ⒒⒓⒔⒕⒖⒗输出四、实验步骤:2) 输入工程的路径、工程名以及顶层实体名。
3) 单击Next>按钮,出现以下窗口由于我们建立的是一个空的项目,所以没有包含已有文件,单击Next>继续。
4) 设置我们的器件信息:这里我们不指定第三方EDA工具,单击Next>后结束工程建立。
2. 建立VHDL文件:1) 单击File\New菜单项,选择弹出窗口中的VHDL File项,单击OK按钮以建立打开空的VHDL文件,注意此文件并没有在硬盘中保存。
文件名必须和建立工3. 建立矢量波形文件1) 单击File\New命令,在弹出的对话框中选择Other Files页面中的Vector Waveform File项,打开矢量波形文件编辑窗口:2) 双击窗口左边空白区域,打开Insert Node or Bus对话框:3) 单击Node Finder…按钮,打开以下对话框,选择Filter下拉列表中的Pins:all,并点击List按酒以列出所有的端口,通过>>按钮把这些端口加入到右面的窗口中,单击OK完成端口的添加。
八选一数据选择器逻辑电路设计思路
![八选一数据选择器逻辑电路设计思路](https://img.taocdn.com/s3/m/95ff9f5f0a4c2e3f5727a5e9856a561253d32118.png)
八选一数据选择器逻辑电路设计思路朋友们!今天咱们来聊聊那个老生常谈的问题——如何用最简单、最直接的方式来搞定一个复杂的问题。
没错,就是那个让人头疼的“八选一”数据选择器逻辑电路设计。
不过别担心,跟着我的节奏走,保证让你轻松上手,还能乐在其中!你得明白什么是“八选一”数据选择器。
简单来说,就是从一个八个选项中选出一个,而且这个选择不能出错。
想象一下,你面前有八个苹果,你只能选一个,而且得保证这个选择是绝对正确的。
这听起来是不是有点像我们小时候玩的那个“剪刀石头布”?没错,就是那种感觉!现在咱们来聊聊怎么设计这个“八选一”数据选择器逻辑电路。
你得搞清楚你的输入信号是从哪里来的。
这些信号就像是你从八个苹果中挑选苹果的信号。
然后,你需要一个“决策树”,就像你小时候玩的那棵大树,每个分支代表一个可能的选择结果。
你得在每个分叉点上放一个开关,这样当某个分支被选中时,对应的开关就会闭合,从而输出一个确定的输出信号。
这个过程听起来是不是有点像我们在做决定时的样子?我们的选择可能会让我们后悔莫及,但至少我们知道了哪个是正确的选择。
这就是“八选一”数据选择器的逻辑。
设计这样的电路也不是一件容易的事情。
你需要考虑到很多因素,比如输入信号的稳定性、开关的质量等等。
但是只要你有耐心,不怕麻烦,你一定能够设计出一个既简单又实用的“八选一”数据选择器。
我想说的是,生活中的每一个问题其实都可以通过类似的方法来解决。
只要我们用心去思考,就一定能够找到最适合自己的解决方案。
就像我们小时候玩的那些游戏一样,虽然过程可能有些复杂,但当你最终通关的时候,那种成就感和喜悦是无法言喻的。
所以,朋友们,不要害怕面对生活中的“八选一”问题。
只要我们用心去思考,用最简单的方法去解决,就一定能够找到最好的答案。
让我们一起加油吧!。
8选1数据选择器74LS151
![8选1数据选择器74LS151](https://img.taocdn.com/s3/m/4f03b2df81c758f5f71f6709.png)
8选1数据选择器74LS15174LS151为互补输出的8选1数据选择器,引脚排列如图所示,功能见表。
选择控制端(地址端)为C~A,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Y,G为使能端,低电平有效。
(1)使能端G=1时,不论C~A状态如何,均无输出(Y=0,W=1),多路开关被禁止。
838电子(2)使能端G=0时,多路开关正常工作,根据地址码C、B、A的状态选择D0~D7中某一个通道的数据输送到输出端Y。
如:CBA=000,则选择D0数据到输出端,即Y=D0。
新艺图库如:CBA=001,则选择D1数据到输出端,即Y=D1,其余类推。
工作原理ab126计算公式大全74LS151功能表:在数字系统中,往往要求将并行输出的数据转换成串行输出,用数据选择器很容易完成这种转换。
例如将四位的并行数据送到四选一数据选择器的数据端上,然后在A1,A0地址输入端周期性顺序给出00 01 10 11,则在输出端将输出串行数据,不断重复。
数据选择器除了能从多路数据中选择输出信号外,还可以实现并行数据到串行数据的转换,作函数发生器等。
1.逻辑特性(1) 逻辑功能:从多路输入中选中某一路送至输出端,输出对输入的选择受选择控制量控制。
通常,对于一个具有2n路输入和一路输出的多路选择器有n个选择控制变量,控制变量的每种取值组合对应选中一路输入送至输出。
(2) 构成思想: 多路选择器的构成思想相当于一个单刀多掷开关,即数据选择器的原理o74LS151为互补输出的8选1数据选择器,引脚排列如图3-2,功能如表3-1。
选择控制端(地址端)为A2~A0,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Q,为使能端,低电平有效。
图74LS151引脚排列使能端=1时,不论A2~A0状态如何,均无输出(Q=0,=1),多路开关被禁止。
1)使能端=0时,多路开关正常工作,根据地址码A2、A1、A0的状态选择D0~D7中某一个通道的数据输送到输出端Q。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
八选一数据选择器精品好文档,推荐学习交流目录1 版图设计概要 (1)2 数据选择器简介 (2)3 八选一数据选择器的设计 (4)4 各模块设计 (6)4.1五输入与门的设计 (6)4.2八输入或门的设计 (8)4.3反相器 (10)4 实验总结 (12)参考文献 (13)1 版图设计概要IC(“集成电路”)产业是全球高新技术产业的前沿与核心,是最具活力和挑战性的战略产业。
自2000年来,在国家政策的大力支持下,我国集成电路产业得到了长足的发展,而作为集成电路产业最前沿的设计业更是呈现出“百花齐放”的繁荣景象,作为产业命脉的IC设计人才,在IC产业最集中的长三角地区也仅仅只有几千人。
所以拥有一定工作经验的设计工程师,据国内知名猎头公司烽火猎聘公司数据显示IC已成为人才猎头公司争相角逐的“宠儿”。
IC版图设计是指将前端设计产生的门级网表通过EDA设计工具进行布局布线和进行物理验证并最终产生供制造用的GDSII数据的过程。
其主要工作职责有:芯片物理结构分析、逻辑分析、建立后端设计流程、版图布局布线、版图编辑、版图物理验证、联络代工厂并提交生产数据。
作为连接设计与制造的桥梁,合格的版图设计人员既要懂得IC设计、版图设计方面的专业知识,还要熟悉制程厂的工作流程、制程原理等相关知识。
版图设计在大学阶段课程教学使用软件为Tanner该软件有L-Edit、S-Edit、T-Spice、W-Edit和LVS组成。
Tanner集成电路设计软件是由Tanner Research公司开发的基于Windows平台的用于集成电路设计的工具软件。
该软件功能十分强大,易学易用,包括S-Edit,T-Spice,W-Edit,L-Edit与LVS,从电路设计、分析模拟到电路布局一应俱全。
其中的L-Edit版图编辑器在国内应用广泛,具有很高知名度。
L-Edit Pro是Tanner EDA软件公司所出品的一个IC设计和验证的高性能软件系统模块,具有高效率,交互式等特点,强大而且完善的功能包括从IC设计到输出,以及最后的加工服务,完全可以媲美百万美元级的IC设计软件。
L-EditPro包含IC设计编辑器(Layout Editor)、自动布线系统(Standard Cell Place & Route)、线上设计规则检查器(DRC)、组件特性提取器(Device Extractor)、设计布局与电路netlist的比较器(LVS)、CMOS Library、Marco Library,这些模块组成了一个完整的IC设计与验证解决方案。
L-Edit Pro丰富完善的功能为每个IC设计者和生产商提供了快速、易用、精确的设计版图的系统。
2 数据选择器简介数据选择器是指经过选择,把多个通道的数据传送到唯一的公共数据通道上去,实现数据选择功能的逻辑电路称为数据选择器。
它的作用相当于多个输入的单刀多掷开关,其示意图如下所示图2-1 位通道选择信号数据选择器除了可以实现一些组合逻辑功能以外,还可以做分时多路传输电路,函数发生器及数码比较器等,常见的数据比较器有2选1,4选1,8选1,16选1电路。
在多路数据传送过程中,能够根据需要将其中任意一路选出来的电路,叫做数据选择器。
数据选择器(MUX)的逻辑功能是在地址选择信号的控制下,从多路数据中选择一路数据作为输出信号。
本次设计的是8选1数据选择器74LS151。
74LS151为互补输出的8选1数据选择器,引脚排列如图所示,功能见表。
选择控制端(地址端)为C,B,A,按二进制译码,从8个输入数据D0-D7中,选择一个需要的数据送到输出端Y,S为使能端,低电平有效。
使能端S=1时,不论C,B,A状态如何,均无输出(Y=0,W=1)多路开关被禁止。
使能端S=0时,多路开关正常工作,根据地址码C,B,A的状态选择D0-D7中某一个通道的数据输送到输出端Y。
如:CBA=000,则选择D0数据到输出端,即Y=D0。
如:CBA=001,则选择D1数据到输出端,即Y=D1,其余类推。
S C B A Y W1 ×××0 10 0 0 0 D0 0D0 0 0 1 D1 1D0 0 1 0 D2 2D0 0 1 1 D3 3D0 1 0 0 D4 4D0 1 0 1 D5 5D0 1 1 0 D6 6D0 1 1 1 D7 7D图2-1 八选一数据选择器74LS151引脚排列3 八选一数据选择器的设计图3-1 八选一数据选择器电路图八选一数据选择器采用了八个五输入的与门,八个反相器和一个八输入的或门实现了数据选择输出的功能。
图3-2 八选一数据选择器版图设计图3-3 八选一数据选择器版图的DRC检查图3-4 八选一数据选择器版图仿真示意图由上面的版图仿真示意图可知,当S=1时,不管C,B,A是什么,输出的W=1,Y=0。
当S=0,CBA=000时,Y=D0=0,W=1。
当S=0,CBA=001时,Y=D1=0,W=1。
当S=0,CBA=010时,Y=D2=0,W=1。
当S=0,CBA=011时,Y=D3=0,W=1。
当S=0,CBA=100时,Y=D4=1,W=0。
当S=0,CBA=101时,Y=D5=1,W=0。
当S=0,CBA=110时,Y=D6=0,W=1。
当S=0,CBA=111时,Y=D7=1,W=0。
由此可知,该版图实现了八选一数据选择器的功能。
图3-5 八选一数据选择器输出的SPICE文件图3-6 八选一数据选择器的LVS对比4 各模块设计4.1 五输入与门的设计图4-1 五输入与门电路图从电路图可知,该五输入与门,使用了六个PMOS,六个NMOS,有五个输入端,其中有一个使能位S。
有一个输出端Y。
图4-2 五输入与门版图示意图图4-3 五输入与门版图的DRC检查图4-4 五输入与门的输出SPICE文件图4-6 五输入与门仿真示意图从电路图可知,该五输入与门有五个输入端,S,A,B,C,D。
电路仿真图中可知,当S,A,B,C,D都为1时,输出Y才为1。
当S,A,B,C,D 之中至少有一个为0时,输出Y为0。
由仿真图可知该功能是正确的。
图4-7 五输入与门LVS对比4.2 八输入或门的设计或门(英语:ORgate)是数字电路的一种基本逻辑电路。
若当输入均为高电平(0),则输出为低电平(0);若输入中至少有一个为低电平(1),则输出为高电平(1)。
图4-7 八输入或门电路图由电路图可知,该八输入或非门使用了九个NMOS和九个PMOS,并且从课本上得知,该电路应该符合设计要求。
图4-8 八输入或门输出的SPICE文件图4-9 八输入或门版图设计图4-9 八输入或门的LVS对比图4-10 八输入或门仿真示意图八输入或门。
共有八个输入端B0、B1、B2、B3、B4、B5、B6、B7。
一个输出端Out。
且很容易知道,只有当B0、B1、B2、B3、B4、B5、B6、B7八个同时为低电平的时候输出Out才为低电平,其他时刻Out为高电位, 且从原理图看出,使用了九个NMOS和九个PMOS。
并且从仿真波形图看,设计符合要求。
4.3 反相器图4-10 反相器电路图电路图设计反相器使用了一个NMOS和一个PMOS,并且两个并联,输入端A和一个输出端Y。
图4-11 反相器仿真示意图反相器应该是对输入信号进行做反相处理,输入输出信号状态相反,从仿真示意图看出,该反相器的输出波形和输入波形相反。
图4-12 反相器版图图4-12 反相器的DRC检查非门(英文:NOT gate)又称反相器,是逻辑电路的基本单元,非门有一个输入和一个输出端。
逻辑符号中输出端的圆圈代表反相的意思。
当其输入端为高电平(逻辑1)时输出端为低电平(逻辑0),当其输入端为低电平时输出端为高电平。
也就是说,输入端和输出的电平状态总是反相的。
图4-13 反相器的LVS对比4 实验总结在这次电路课程设计中,我花了较多的时间查阅资料。
由于是第一次做电路的课程设计,对于相关设计过程和分析方法并不大熟练。
但功夫不负有心人,最终还算顺利完成,这对我以后学习相关的课程以及进行更高层次的数字电路设计都奠定了不错的基础。
在设计过程中,出现了各种各样的问题,有些是单一原因引起的,有的是综合原因引起的,这些都很考验我的毅力与坚持。
但是我掌握了研究这类问题的方法,即问题解决的过程就是要从问题所表现出来的情况出发,通过反复推敲,作出相应判断,逐步找出问题的症结所在,从而一举击破。
要在复杂的电子器件和密密麻麻的连线中找出头绪来,有时候并不是一件容易的事情。
但是往往这样的问题就出在计算上,尤其是在化简卡诺图时,务必小心谨慎,一个字符写错或者漏掉一些信息相应得出的结果就会有天壤之别,自然逻辑电路就不能实现最初的设计功能。
而且必要的时候,一定要画出时序图来帮自己解决问题,往往会起不错的效果。
就是在这种不断发现问题、分析问题、解决问题的过程中,我提高了自己分析解决问题的能力,因此,我把这次课程设计看成一次综合学习的机会。
我已经算是掌握了一定的电路设计的基础以及相应的分析方法、实践能力以及自学能力。
虽然遇到了不少问题,但是在向老师和同学请教的学习过程中,我又改正了不少错误的认识,对电路的设计与分析方法的掌握也有了一定的提高我相信这些知识与经验对以后的学习会有极大的帮助。
这次课程设计虽然在功能上完全实现了课题的要求,即实现了八选一数据选择器的全部要求,但是相应的不足之处还应该考虑到。
怎样更好地布局以及连线,使整个电路图不至于杂乱无章等等问题,虽然是细节问题,但往往可以决定成败,这些问题都应该引以为戒并作为以后设计相关电路时的参考。
参考文献[1] 李蓉.基于VHDL语言的数字抢答器的设计[J].科技风,2008,24:42-46.[2] 侯伯亨,顾新.VHDL硬件描述语言与数字逻辑电路设计(修订版)[M].西安:西安电子科技大学出版社,2005:3-9.[3] 孟庆海,张洲.VHDL基础及经典实例开发[M].西安:西安交通大学出版社,2008,4:1-5.[4] 王行,李衍.EDA技术入门与提高[M].西安:西安电子科技大学出版社,2005:17-32.[5] 周彩宝等.VHDL语言及其应用[J].计算机工程,1998,10:17-20.[6] 孙冰等.VHDL在计算机组成原理实验中的应用研究[J].价值工程,2011,30(27):56-59.[7] 黄正瑾等编著.CPLD系统设计技术入门与应用[M].北京:电子工业出版社,2002:13-23.[8] 刘爱荣等编著. EDA技术与CPLD/FPGA开发应用简明教程[M]. 北京:清华大学出版社,2007:45-56.[9] 席砺莼等.基于VHDL语言的数字抢答器系统设计[J].现代电子技术,2003,3:57-61.[10] 高健等.基于Verilog HDL数字抢答器系统的研制[J].实验室研究与探索,2004,10:34-37.。