数字逻辑 第十讲 数据选择器和分配器

合集下载

《数据选择器》PPT课件

《数据选择器》PPT课件
6
74LS151的真值表(功能表)
S=1时,选择器被封锁。 S为低电平使能端, 即S=0时,选择器正常工作。
2n -1
Y m i Di i0
Y = m0 D0 + m1 D1 + m2 D2 + m3 D3
+ m4 D4 + m5 D5 + m6 D6 + m7 D7
输入
D A2 A1 A0 S
A B C D A B C D A B C 1A B0 C A B C D
A B C D AC B 1AB 0C
与八选一数据选择器输出Y的表达式比较
15
F 2A B C D A B C D A B C 1A B0 C A B C D
A B C D AC B 1AB 0 C比较两式
YA 2A 1A 0D 0A 2A 1A 0D 1A 2A AA1A BB0 CCD 2 DD67A 2A 1A 100D 3
函数 ∑m(0, 3, 5, 6, 7) 也可以用四选一芯片来实现。
可见, 当逻辑函数的变量个数和数据选择器的地址 输入变量个数相同时,直接将逻辑函数输入变量有序 地与数据选择器的地址输入端连接即可。
若函数的变量数小于地址变量数, 应如何处理多余的数据选择器的地址输 入端 ?
13
对于一个组合逻辑函数, 可以根据它的最小项表达 式借助于MUX来实现它,当函数变量数等于地址输入 变量数时,方法如下: (1) 将给定函数化为最小项与或表达式。
量或反变量。
14
例 3-14 实现函数:
F 2 B C A B C D A B C D A B C A B D C D
解:首先将要实现的函数化成最小项表达式。即:

数据选择器与数据分配器的设计与仿真

数据选择器与数据分配器的设计与仿真

数据选择器与数据分配器的设计与仿真数据选择器与数据分配器的设计与仿真摘要:基于量⼦元胞⾃动机的双稳态特性和数字电路,本⽂探讨了4位数据选择器和4位数据分配器的设计⽅法,并利⽤QCADesigner仿真验证了其电路设计的正确性,对以后8位、16位或更⾼位的数据选择器与数据分配器具有⼀定的借鉴意义。

关键词:量⼦元胞⾃动机、数据选择器和数据分配器、QCADesigner仿真1、引⾔有研究认为,当电⼦器件的尺⼨达到70 nm 时, 由于功率耗散和相互连接等问题使得基于传统CMOS 技术的器件尺⼨的进⼀步减⼩变得不太可能[1],这就需要发展⼀种不同于传统CMOS 的器件技术来使电⼦器件能继续朝纳⽶级⽅向发展。

近年来,有些学者提出量⼦元胞⾃动机(Quantum Cellular Automaton,QCA)的结构,它通过电⼦在量⼦元胞⾃动机上占据的位置来携带⼆进制信息⽽不是通过传统的电流开关来表⽰⼆进制信息。

量⼦细胞⾃动机的结构, 在⽤分⼦实现时, 其特征尺⼨仅为⼏纳⽶,具有低功耗、⾼集成度和⽆引线集成等优点, 将是新⼀代的电⼦元件之⼀。

然⽽,基于QCA实现数字逻辑系统,均需要展开⼤量的研究⼯作。

作为基于QCA数字逻辑系统的基础,需要有完整的逻辑单元库。

迄今,虽然有⼈提出了各种加法器[2-4]、乘法器[5]和其他电路[6]的设计,但是,数据选择器和数据分配器的设计还缺乏研究。

本⽂结合QCA和数字电路相关知识和化简思想的设计了数据分配器和数据选择器,并利⽤QCADesigner仿真验证了其电路设计的正确性。

此外,此电路设计中采⽤基本QCA器件组合和相同逻辑功能电路合并的思想,具有较强的普适性,对以后的电路设计也有⼀定的借鉴意义。

2、量⼦元胞⾃动机的基本元素QCA是由基本的逻辑器件组成的,这些基本量⼦器件主要有含有两个静电⼦的标准元胞和旋转元胞,每个元胞通过内部电⼦所处的位置定义它的极性,元胞之间极性的传递或改变是依靠两元胞间电⼦的库仑作⽤和元胞内电⼦的隧穿作⽤,每个元胞中的电⼦被⾼度极化,电⼦云密度沿元胞两个垂直的对⾓分布中的⼀个⽅向分布,⼀个元胞的极化能引起临近元胞的极化,从⽽实现数据的传递。

91-数据分配器和数据选择器电工电子技术

91-数据分配器和数据选择器电工电子技术

1 •••
D0 D7
& D8D15
D8D15
AAA021 E
Y
D0 •••
D7
0
1
•••
D8 D15
Class is over! Thank you!
选择控制端
数据输入端
UCC 2E A0 2D3 2D2 2D1 2D02W 输出端
16 15 14 13 12 11 10 9


74LS153

12 34 56 7 8
1E A1 1D3 1D2 1D11D0 1WGND 使能控制端

D0



D1

D2
&
输出端 &
W
1
&
D3
&
电路图
1
1
1
选择控制端 A0
输 入
D3 D2
信 号
D1 D0
W
输 出


根据控制信 号的不同取 值,选择一 路输入信号 送到输出端
从n个数据中选择一路传输,称为n选一数据选择器。若 被选择数据为m位,则称为m位n选一数据选择器。
X3 Y3
X2
Y2 X1
Y1 X0
Y0
A 控制信号
W3
四 位

W2
选 一
W1
选 择

W0
四选一集成数据选择器74LS153
E
Y
Y
1
0
1
0
D0…D7
D0
D7
用两片74LS151构成十六选一数据选择器
& D0D7

2017.0310.数字电路与系统-数据选择器分配器的理解

2017.0310.数字电路与系统-数据选择器分配器的理解

2017.0310.数字电路与系统-数据选择器分配器的理解数据选择器1.依照定义,数据选择器的核⼼在于选择⼆字上,要从⼀组输⼊信号中选择⼀个信号输出。

相当于多路到⼀路的开关,多路提供的是数据,可以假定输⼊的是D0~D7,⼋个数据,⾄于开关会打到哪个输⼊端上导致那⼀路数据输出,是有专门的控制端的。

从另⼀个⾓度来说,在光纤通信中相当于复接器,将多路低速的信号转变为⼀路⾼速的信号,怎么理解从低速到⾼速?这对于光纤传输确实是有效的,⾄少节省传输通路。

2.以视频的讲解来看,将多路低速数据变为⼀路⾼速数据就是在⼀段时间内,集中了多路数据中的所有数据。

具体怎么将多路并联数据集成⼀路串联数据?在⼀路⾼速数据的某⼀个时间段内,将时间段分成n个⼩段,每⼀⼩段时间都对应相应的低速数据信号,这样⼀来⼀路⾼速数据信号可以表征多路低速信号。

简单点讲,⼀路多速数据在单位时间内体现⼋位数据(假定输⼊的是D0~D7),⽽低速数据在单位时间内只体现⼀路数据。

从字⾯粗浅地理解来看,⼀路单位时间传送⼋位信号,⽽多路的输⼊单位时间只传输⼀位信号,明显⼀路的传输速度是快的,⽽D0~D7传输速度是慢的,速度体现在单位时间能够传输数据的数⽬上。

从后⾯的讲解看,数据选择器是实现了逻辑函数表达式,单⼑多掷开关在控制端的指挥下,将多路信号整合在了⼀起(多个变量相与,再进⾏下⼀步运算)多路数据选择器的基本思想就是,将多路信号整合到⼀路信号上,但是怎么整合需要有控制端,控制端能控制的选择的数⽬必须包含所有的输⼊端的数⽬,如果假定的输⼊端数⽬是D0~D7,⼋个端⼝,那么控制端必须是3位⼆进制。

3.双四选⼀的74153数据选择器,它实际上是共⽤了两个地址端(也就是控制端)。

我可以理解为两个四选⼀数据选择器集合在⼀起,“双”代表有两个四选⼀数据选择器。

从这⾥开始讲解实际的数据选择器模块。

双四选⼀74153数据选择器数据输⼊端哪⼀个被送出去,是由地址端决定的,同时在逻辑图中配备有⼀个使能端E N,这个使能端决定了数据选择器输出还是不输出,enable。

第10讲数据选择器和分配器-文档资料

第10讲数据选择器和分配器-文档资料

输出信号:1个;
地址码:n位; 2n ≥N
1、 4 选1数据选择器
第10讲 数据选 择器和分配器
Digital Logic Circuit
选择控制输入 A1 A0
0 0
D0 D0 d d d
数据输入 D1 D2 D3 d D1 d d d d D2 d d d d D3
输 出 Y D0 D1 D2 D3
第 10 讲
Digital Logic Circuit
第10讲 数据选 择器和分配器
课时授课计划 课 程 内 容
第10讲 数据选 择器和分配器
Digital Logic Circuit
内容:数据选择器和分配器 目的与要求: 1.掌握四选一、八选一的逻辑功能,对应MSI器件 的使用 2.掌握用数据选择器实现组合函数的方法 3.了解数据分配器的逻辑功能 重点与难点: 数据选择器的逻辑功能及其实现组合函数的方法
演示
入 A1 A0 × 0 1 0 1 输 出 Y 0 D0 D1 D2 D3
输 S 1 0 0 0 0 D × D0 D1 D2 D3
× 0 0 1 1
74LS153 1 2 3 4 5 6 7 8
1S
A1 1D 3 1D 2 1D 1 1D 0 1Y GND
2. 8选1数据选择器-74LS151
第10讲 数据选 择器和分配器
Digital Logic Circuit
教学方法设计: 比较学习选择器和分配器 课堂讨论: 实际:数字波段开关在仪表中的使用,信道复用 分时传送技术 现代教学方法与手段: 大屏幕投影 复习(提问): 3线—8线MSI译码器的逻辑功能?
数据选择器
Digital Logic Circuit

数据选择和分配器

数据选择和分配器

S1 — 数据输入(D)
Y 0 ~ Y 7 — 数据输出( D)
S2 、S3 — 使能控制端
S2 S3 0时, 实现数据分配器的功能 。
S3 — 数据输入(D) Y 0 ~ Y 7 — 数据输出( D) S1 、S2 — 使能控制端 S1 1 , S 2 0时 , 实现数据分配器的功能 。
四、用数据选择器实现组合逻辑函数
1ST = 1 时,禁止数据
0 0
00××× 00×××
0 1
0 1
1D0
选择器工作,输出 1Y = 0。
0 0
01×× 01××
0 1
× ×
0 1
1D1
1ST = 0 时,数据选择 器工作。输出哪一路数据 由地址码 A1 A0 决定。
0 1 0 × 0 × ×0 0 1 0 × 1 × × 1 1D2 0 1 1 0 × × ×0 0 1 1 1 × × × 1 1D3
数据输出
数据
输入 D
1 路-4 路 数据分配器
选择控制
A1 A0

A1 A0 Y0 Y1 Y2 Y3
0 0 D0 0 0
值 0 1 0 D0 0
表 1 0 0 0D 0
1 1 0 0 0D
Y0 D A1 A0

Y1 D A1 A0

Y2 D A1 A0 Y3 D A1 A0

Y0 Y1 Y2 Y3
1 C1
1 D2 D3
令 A1 = A, A0 = B 则 D0 = 0 D1 =D2 = C D3 = 1
(4)画连线图(略)
用数据选择器实现函数 Z m 3,4,5,6,7,8,9,10,12,14
[解] (1) n = k-1 = 4-1 = 3 用 8 选 1 数据选择器 74LS151

数字电子技术电路组合逻辑电路数据选择器、分配器

数字电子技术电路组合逻辑电路数据选择器、分配器

数据输出 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
S1 — 数据输入(D)
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
74LS138
A0 A1 A2 STB STC STA
S2 — 数据输入(D)
A0 A1 A2 地址码
S3 S2 S1
数据输入 (任选一路)
用 MSI 实现组合逻辑函数
3. 4. 1 用数据选择器实现组合逻辑函数 一、基本原理和步骤 1. 原理:选择器输出为标准与或式,含地址变量的
选择控制
1 路-4 路 数据分配器
A1
A0
Y0

Y1

Y2

Y3
Y0
Y1
Y2
Y3
&&&&

00
D0 0 0


01
0 D0 0
10
0 0Hale Waihona Puke 0110 0 0D
D
1
1
逻辑图
A1
A1
二、集成数据分配器 用 3 线-8 线译码器可实现 1 路-8 路数据分配器
二、集成数据分配器
用 3 线-8 线译码器可实现 1 路-8 路数据分配器
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
74LS138
A0 A1 A2 STB STC STA
A0 A1 A2
S3 S2 S1

任何一个函数都可以 写成最小项之和的形式
2. 基本步骤 (1) 选择集成二进制译码器 (2) 写函数的标准与非-与非式 (3) 确认变量和输入关系 (4) 画连线图 二、应用举例 [例] 用集成译码器实现函数 [解] (1) 三个输入变量,选 3 线 – 8 线译码器 74LS138

第10讲数据选择器和分配器

第10讲数据选择器和分配器

第10讲 数据选 择器和分配器
Digital Logic Circuit
教学方法设计: 比较学习选择器和分配器 课堂讨论: 实际:数字波段开关在仪表中的使用,信道复用 分时传送技术 现代教学方法与手段: 大屏幕投影 复习(提问): 3线—8线MSI译码器的逻辑功能?
数据选择器
Digital Logic Circuit
第10讲 数据选 择器和分配器
Digital Logic Circuit
相应逻辑电路图如图(d)所示,只附 加一个与非门。显然,实现给定函数 用B、C作为选择控制变量更简单。
第10讲 数据选 择器和分配器
Digital Logic Circuit

由上述可见,用n个选择控制变量的MUX 实现m个变量(m-n≥2)的函数时,MUX的 数据输入函数Di一般是2个或2个以上变量 的函数。函数Di的复杂程度与选择控制变 量的确定相关,只有通过对各种方案的比 较,才能从中得到最简单而且经济的方案。
第10讲 数据选 择器和分配器
Digital Logic Circuit

上述两种方法表明:用具有n个选择控制变 量的MUX实现n个变量的函数或n+1个变量 的函数时,不需要任何辅助电路,可由 MUX直接实现。
第10讲 数据选 择器和分配器
Digital Logic Circuit

(3) 用具有n个选择控制变量的多路选择器 实现n+1个以上变量的函数 当函数的变量数比MUX的选择控制变量 数多两个以上时,一般需要加适当的逻辑 门辅助实现 。在确定各数据输入时,通常 借助卡诺图。
第10讲数据选择器和分配器2a数据发送端数据接收端选择控制端数据分配器的应用数据分配器和数据选择器一起构成数据分时传送系统演示74ls151第10讲数据选择器和分配器小结第10讲数据选择器和分配器作业第10讲数据选择器和分配器确定数据选择器确定地址变量n个地址变量的数据选择器不需要增加门电路最多可实现n1个变量的函数

数据选择器和数据分配器

数据选择器和数据分配器

集成数据选择器的规格、品种较多,因此,重要的是要能够看懂真值表,理 解其逻辑功能。
集成数据选择器的芯片种类很多,常用的有2选1,如CT54157、CT54158;4 选1,如CT54LS153、CT54LS353;8选1,如CT74151、CT74LS251。16选1,如 CT54150等。CT74LS251的引脚排列如图(a)所示,逻辑符号如图(b)所示。
(a)引脚排列
(b)逻辑符号
CT74LS251的引脚排列和逻辑符号
如果现有的集成数据选择器通道不够,则可利用多片级联来进行扩展。例如, 用一片CT74LS251(8选1数据选择器)做低位芯片,用另一片CT74LS251做高位芯 片,要使16个通道的数据选1输出,必须有四个地址输入端A、B、C、D,将A端与 高位芯片的 相连,并经过非门与低位芯片的 相连,如下图所示。
3)根据最小项表达式将数据输入端做如下赋值:
D0 D1 D3 D5 D6 D7 1
画出函数的逻辑图,如下图所示。
D2 D4 0
例7.5的逻辑图
本例函数Y m(0,1,3,5,6,7,) 也可以用4选1芯片来实现,如CT74153,
逻辑图如下图所示。选择 、 作为地址输入,即用两变量 、 组成最小项,用第 3个变量作为数据输入,即可实现该函数。
用74LS251实现16选1数据选择器
当A=1时,低位芯片工作,高位芯片处于禁止状态。根据 的地址输入信 号,输出低八路数据 中的一路。
当 时,高位芯片工作,低位芯片处于禁止状态。根据 的地址输入信号, 输出高八路数据 中的一路。
该电路具有16选1数据选择器的功能。
用数据选择器可以实现组合逻辑函数,其方法如下。 1)将给定的函数转化为最小表达式。 2)以最小项因子做数据选择器的输入地址。 3)将函数式中已存在的最小项mi相对应的数据输入端Di赋值为1,将函数 式中不存在的最小项相对应的数据输入端赋值为0。

数据选择器及数据分配器PPT课件

数据选择器及数据分配器PPT课件
输入变量:被加数Ai,加数Bi,来自低位的进位数Ci-1
输出逻辑函数:本位和Si,向相邻高位的进位数为Ci
第13页/共19页
Ai
Bi
Ci1
Si
Ci
0
0
0
0
0
0
0
0
1
1
1
0
0
1
0
0
1
1
0
1
1
0
1
0
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1
第14页/共19页
(2)写出输出逻辑函数表达式 Si Ai BiCi1 Ai Bi Ci1 Ai Bi Ci1 Ai BiCi1
第4页/共19页
2.数据选择器CT74LS151的真值表
使能端
A2
1
×
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
A1
A0
Y
×
×
0
0
0
D0
0
1
D1
1
0D211源自D300D4
0
1
D5
1
0
D6
1
1
D7
第5页/共19页
3.输出逻辑函数:
Y ( A2 A1 A0D0 A2 A1 A0D1 A2 A1 A0D2 A2 A1 A0D3 A2 A1 A0D4 A2 A1A0D5 A2 A1 A0D6 A2 A1A0D7 )ST
多路数据分配器的功能正好和数据选择器的相反, 它是根据地址码的不同,将一路数据分配到相应 的一个输出端上输出。

数据选择器、数据分配器

数据选择器、数据分配器

2、控制信号约定: 、控制信号约定: 令A1A0=00时,Y=D0 时 A1A0=01时,Y=D1 时 A1A0=10时,Y=D2 时 A1A0=11时,Y=D3 时
3、真值表 输入 、 输出 A1 A0 Y 0 0 D0 0 1 D1 1 0 D2 1 1 D3
• (二)逻辑表达式
F = A1 A0 ⋅ D 0 + A1 A0 ⋅ D1 + A1 A0 ⋅ D 2 + A1 A0 ⋅ D 3
D 7 D6 D5 D 4 D3 D 2 D1 D0
A2 A1 A0 S
0
D7 D7
三、数据选择器的扩展
将两片74LS151连接成一个十六选一的数据选择器。 连接成一个十六选一的数据选择器 例:将两片 连接成一个十六选一的数据选择器。 解:十六选一的数据选择器的地址输入端有四位,最高位A3的输入可 十六选一的数据选择器的地址输入端有四位,最高位 以由两片八选一数据选择器的使能端接非门来实现, 以由两片八选一数据选择器的使能端接非门来实现,低三位地址输入 端由两片74LS151的地址输入端相连而成,连接图如下图所示。当A3 的地址输入端相连而成, 端由两片 的地址输入端相连而成 连接图如下图所示。 工作, 选择数据D =0时,由下图可知,低位片 时 由下图可知,低位片74LS151工作,A3A2A1A0选择数据 0~D7 工作 输出; 进行输出。 输出;A3=1时,高位片工作,选择 8~D15进行输出。 时 高位片工作,选择D
• 四、用数据选择器实现组合逻辑函数 • (一)基本原理和步骤 4选1的数据选择器输出信号表达式
1 0 0 1 0 1 1 0 原理: 原理: 3 = ∑ mi Di 1.数据选择器输出信号逻辑 数据选择器输出信号逻辑 i =0 表达式的一般形式; 如右) 表达式的一般形式;(如右) m选1数据选择器的表达式 2.数据选择器输出信号逻辑 数据选择器输出信号逻辑 m -1 Y = ∑ m i Di , m = 2 n 表达式的主要特点: 表达式的主要特点: i =0 a.具有标准与或表达式的形式; 具有标准与或表达式的形式; 具有标准与或表达式的形式 b.提供了地址变量的全部最小项; 提供了地址变量的全部最小项; 提供了地址变量的全部最小项 c.一般情况下,Di可以当成一个变量处理(取值为原变 一般情况下, 可以当成一个变量处理( 一般情况下 反变量、 或 ); 量、反变量、0或1); d.受选通(使能)信号 S 控制,当 S = 0 时有效, 受选通( 控制, 时有效, 受选通 使能) S =1 时,Y=0。 。 3.组合逻辑函数的标准表达式:最小项之和的标准式。 组合逻辑函数的标准表达式: 组合逻辑函数的标准表达式 最小项之和的标准式。

数据选择器与多路分配器

数据选择器与多路分配器

1 1 0 D0~D3 D3
数据选择器(MUX)
• 常用的集成数据选择器 双 四选1 MUX:74LS153 四 二选1 MUX:74LS158 八选1 MUX:74LS151 十六选1 MUX:74LS150
• 扩展方法
利用使能端 不用使能端
数据选择器(MUX)
• 扩展方法 用使能端
例:用数据选择器实现三变量多数表决器。
A2 A1 A0 F 0000 0010 0100 0111 1000 1011 1101 1111
A1A0
A2 00 01 11 10
0 D0
1D1
1 D2 1 1D3 1
选A2、A1为地址端
D0 0 D1 A0 D2 A0 D3 1
数据选择器(MUX)的应用
例:用四选一数据选择器实现二变量异或式。
F A1 A0 A1A0
A1 A0 F Di 0 0 0 D0 0 1 1 D1 1 0 1 D2 1 1 0 D3
D0 0, D1 1 D2 1, D3 0
数据选择器(MUX)的应用
例:用四选一数据选择器实现二变量异或式。
F A1 A0 A1A0
数据选择器(MUX)的应用
例:由双四选一组成电路如图所示。 (1)写出F1的函数表达式。 (2)写出F2的真值表。
1
数据选择器(MUX)的应用
F A1 A0D0 A1A0D1 A1 A0D2 A1A0D3 F1 ABC ABC ABC ABC F2 ABC ABC AB
A B C F2 000 0 001 0 010 0 011 1 100 0 101 1 110 1 111 1
A2 A1 A0 F 0000 0010 0100 0111

数字逻辑 第十讲 数据选择器和分配器

数字逻辑   第十讲 数据选择器和分配器

S
GND
数据选择器74LS151的扩展 的扩展 数据选择器
D5 Y
Y2 Y
不工作
Y2 Y
≥1
0 D5
Y1 Y
工作
Y1 Y
74LS151(2) D7 … D0 A2 A1 A0 EN
1S2 1
74LS151(1) D7 … D0 A2 A1 A0 EN
0S1
D15 … D8
D7
… D0 A3 A2 A1 A0
由此可绘制出电路图。 由此可绘制出电路图。 此图可以看出, 此图可以看出,当逻 辑变量数大于数据选 择器地址变量数时, 择器地址变量数时, 由降维图绘制电路需要增加部分门 器件。 器件。 还可以继续降维得到图(C)。 图(b)还可以继续降维得到图 。用 还可以继续降维得到图 四选一数据选择器和部分门电路即 可实现逻辑函数的组合逻辑电路。 可实现逻辑函数的组合逻辑电路。
0 1 0 1
数据选择器74LS151的扩展 的扩展 数据选择器
D12 Y
Y2 Y
工作
Y2 D12 Y
≥1
0
Y1 Y
不工作
Y1 Y
74LS151(2) D7 … D0 A2 A1 A0 EN
0S2 1
74LS151(1) D7 … D0 A2 A1 A0 EN
1S1
D15 … D8
D7
… D0 A3 A2 A1 A0
第十讲 数据选择器和分配器
内容: 内容:数据选择器和分配器 目的与要求: 目的与要求: 1.掌握四选一、八选一的逻辑功能,对应 .掌握四选一、八选一的逻辑功能,对应MSI器件的使用 器件的使用 2.掌握用数据选择器实现逻辑函数的方法 . 3.了解数据分配器的逻辑功能 . 重点与难点: 重点与难点: 数据选择器的逻辑功能及其实现逻辑函数的方法

2017.0313.数字电路与系统-数据选择器分配器的理解

2017.0313.数字电路与系统-数据选择器分配器的理解

2017.0313.数字电路与系统-数据选择器分配器的理解数据分配器1.数据分配器是数据选择器的逆过程。

2.1-4路的数据分配器,这是个设计组合电路的过程。

⾸先,我们先明确1-4路的数据分配器的功能:⼀路串⾏输⼊数据,输出四路数据。

控制信号(地址信号)地址信号是和⼀路串⾏输⼊数据连在⼀起构成函数表达式么?数据⽐较器1.顾名思义,这个逻辑电路就是⽤来进⾏两个数值间的⽐较的,⽐较的结果有三种,⼤于,⼩于,等于。

每次⽐较两个数值时,总会在这三种情况中出现⼀种。

这说明逻辑电路的设计过程中要注意的问题,每⼀个逻辑电路都是由不同的输⼊变量和不同的输出变量组成,然后要明确输⼊变量有哪⼏个,输出变量有哪⼏个,同时,每⼀个输出变量的函数表达式都是由所有输⼊变量组成的,⽽这些逻辑函数的表达式很多时候就是之前常见的逻辑功能,同或,异或.......最常见的写逻辑函数表达式的⽅法就是依照真值表写标准的与或式(最⼩项表达式)。

这⾥还要说明的⼀点就是,当有多个输出时,在画逻辑图是需要共⽤所有输⼊,所有的输出在同⼀张逻辑图上表⽰出来。

2.前述的是两个⼀位的数值之间的⽐较,每⼀个都是取0或1。

接着⼜谈论到两个⼆位的数值之间的⽐较,所有的输⼊数据均是⼆进制的0或1,在计算机⾥,所有的数据均是⽤⼆进制来表⽰的,⽆论是⽂字,图⽚还是数值均是⽤⼆进制代码来表⽰的,这⾥进⾏数制上的⽐较,⼀定是计算机将⼗进制的数字转变成了⼆进制,所有的数据输⼊计算机时都要被转化成⼆进制的编码,区别在于数值被转化后,是具有权位的⼆进制数码。

3.⼀位的数值⽐较器是两个⼀位的数值在⽐较,⼆位的数值⽐较器是两个⼆位的数值在⽐较,以此类推,随着位数不断的增加,再通过真值表的⽅法来⽐较显得很⿇烦。

第⼆次理解数据⽐较器和校验器数据⽐较器1.数值⽐较器最常见的是对两个数值A和B⼤⼩进⾏⽐较,但是我们是不清楚A,B的具体数值,或者说,任意两个数值间进⾏⽐较,⽐较过后会产⽣三种结果。

数据选择器及数据分配器

数据选择器及数据分配器

可编程分配器
可编程分配器是指可以通过编程来改变其数 据分配方式
05
数据选择器和数据分配 器的实际应用
数字信号处理
数字信号处理是利用数字信号处理器(DSP)对模拟信号进行采样、量化和编码,转换成数字信号后进行数字运算、分析和处理 的技术。数据选择器和数据分配器在数字信号处理中有着广泛的应用,例如在滤波器、频谱分析、数字滤波等算法中实现多路信 号的选择和分配。
VS
多路分配器
多路分配器与多路选择器类似,但方向相 反。在多路分配器中,多个数据输入被分 配到不同的数据输出。多路分配器在实现 复杂的逻辑功能时非常有用,例如在实现 复杂的组合逻辑电路时。
异步选择器和异步分配器
异步选择器
异步选择器是指选择信号与数据输入信号不同步的选择器。在异步选择器中,选择信号可以在任何时 间点变化,而不必等待数据输入信号的稳定。这种类型的选择器在处理高速数据流时非常有用。
结构比较
数据选择器
由多个输入、选择信号和多个输出组 成,选择信号决定哪个输入信号传输 到输出端。
数据分配器
由多个输入、选择信号和单个输出组 成,选择信号决定哪个输入信号传输 到输出端。
功能比较
数据选择器
从多个数据中选择一个数据输出,相当于多路选择的功能。
数据分配器
将一个数据分配到指定的输出路径,相当于多路复用的功能。
数据分配器的应用场景
数据分配器在通信、计算机、数字信号处理等 领域有广泛应用。
例如,在通信中,数据分配器可用于将一个高 速串行数据流拆分成多个低速并行数据流,以 便于后续处理或传输。
在计算机中,数据分配器可用于实现多路复用 器或解复用器,以实现多个设备共享一个数据 总线或地址总线。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Y2
Y2 0
D5
Y1
Y1
Y 不工作 Y
74LS151(2)
D7 … D0
A2A1A0
EN 1S2
1
Y 工作 Y 74LS151(1) D7 … D0 A2A1A0 EN
0S1
D15 … D8
D7 … D0 A03A12A01A10
数据选择器74LS151的扩展
D12 Y
≥1
Y2
Y2 D12
0
Y1
Y1
数据分配器
数据分配是数据选择的逆过程。
根据地址信号的要求,将一路数据分配到指定输出通道
上去的电路,称为数据分配器。
输 入
输入
输出
地 址
数 据

A1 A0 Y0 Y1 Y2 Y3

0 0D000
由地址码决
D 0 1 0 D 0 0 定将输入数
1 0 0 0 D 0 据D送给哪
1路输出。
1 1000D
方法:表达式比较法(公式法);卡诺图比较法。 1)当逻辑函数的变量个数和数据选择器的地址输入变量 个数相同时,可直接用数据选择器来实现逻辑函数。 2)当逻辑函数的变量个数多于数据选择器的地址输入变 量个数时(逻辑函数的变量个数最多比数据选择器的地址 输入变量个数多一个),应分离出多余的变量,将余下的 变量分别有序地加到数据选择器的地址输入端上。
当函数输入变量的数目大于数据选择器的地址端的数目 ,只有将函数卡诺图的维数降到与选择器卡诺图的维数相同, 两个卡诺图的才能一一对应。也就是说,对于函数输入变量 多于选择器地址端的电路设计,必须先对函数的卡诺图进行 维图。 例如:下图(a)为一个四变量的卡诺图,若把变量D作为 记图变量,把它从卡诺图的变量中消去,则得三变量的降维 图,如图(b)所示。
0
0
D0
D1
0
1
D1
D2
1
0
D2
D3
1
1
D3
Y A1A0D0 A1A0D1 A1A0D2 A1A0D3
D0 0 0 0 D0
m0D0 m1D1 m2D2 m3D3
0
1
0 0 D3 0 0 D2 0 0 D1 1 1 D0 0
0
1
0
1. 4 选1数据选择器
地址输入端 (选择控制信号)
C C 0 1 AB0
(2)真值表法
mi
ABC
L
000
0
m0

001
1
求Di的
010
1
方法 值m1
011
0
表m2
100 101
0 0
110
1
m3
111
1
C=1时L=1, 故D0=C
C=0时L=1, 故D1=C
L=0, 故D2=0
L=1, 故D3=1
(3)图形法
AB 00 01 11 10
C
m0
m1
AB
CD
00 01 11 10
00 1
1
1
0
01 0
1
1
1
11 1
0
0
1
10 0
0
0
1
D1=D D3=0 D7=0 D5=1
④画连线图
L Y 74LS151 D0 D1 D2 D3 D4 D5 D6 D7 A2 A1 A0 EN
DD10D110 ABC 0
1)用具有n个地址端的数据选择器实现n变量函数
解二:卡诺图比较法求解。 (1)分别作出逻辑函数卡诺图和8选1数据选择器卡诺图如下
AB C
(2)令A2=A、A1=B、A0=C,比较两个卡诺图可得: D0=D1=D2=D4=0,D3=D5=D6=D7=1
2)有n个地址端的数据选择器实现m变量函数(m>n)
一般将卡诺图的变量数称为该图维数。如果把某些变量 也作为卡诺图小方格内的值,则会减小图的维数,这种图称 为降维图。
内容:数据选择器和分配器
目的与要求: 1.掌握四选一、八选一的逻辑功能,对应MSI器件的使用 2.掌握用数据选择器实现逻辑函数的方法 3.了解数据分配器的逻辑功能
重点与难点: 数据选择器的逻辑功能及其实现逻辑函数的方法
数据选择器
在多路数据传输过程中,经常需要将其中一路信号挑 选出来进行传输。这就需要用到数据选择器。
逻辑表达式
Y0 DA1A0 Y2 DA1A0
Y1 DA1A0 Y3 DA1A0
逻辑图
Y0
Y1
Y2
Y3
&
&
&
&
D
1
1
A1
A0
集成数据分配器
把二进制译码器的使能端作为数据输入端,二进制代码 输入端作为地址码输入端,则带使能端的二进制译码器就是 数据分配器。
由74LS138构成的1路-8路数据分配器
Y0
数据输入端
0
D
Y1
G2BSTC 74LS138
Y2 Y3
数 据
1 G1高S电T平A
Y4 Y5
G2A低ST电B平
Y6 Y7
输 出
地址输入端
A2 A1 A0
1 01
数据分配器的应用
数据分配器和数据选择器一起构成数据分时传送系统
数据发送端
数据接收端
D0 选择器
分配器 Y0

D1 D2

D3 73LS151 Y
在数据选择器中,通常用地址输入信号来完成挑选数 据的任务。因此数据选择器定义为:根据地址码的要求, 从多路输入信号中选择其中一路输出的电路。
数据选择器的功能相当于一个单刀多掷开关 。 多路输入信号:N个; 输出信号:1个; 地址码:n位;
2n ≥N
1. 4 选1数据选择器
D0


输出
D
A1
A0
Y
D0
若用八选一数据选择器实现该图(a)表示的函数,用 图(b)降维卡诺图与八选一数据选择器的卡诺图相对应得:
D0 0, D2 0,
D1 D D3 D
D4 D, D5 D
D6 D, D7 1
由此可绘制出电路图。 此图可以看出,当逻 辑变量数大于数据选 择器地址变量数时, 由降维图绘制电路需要增加部分门 器件。 图(b)还可以继续降维得到图(C)。用 四选一数据选择器和部分门电路即 可实现逻辑函数的组合逻辑电路。
m3
m2
求Di的 0 0
1
1
0
方法
11
0
1
0
D0=C D1=C D3=1 D2=0
例:用数据选择器实现函数:
L(A, B,C, D) m(0,3,4,5,9,10,11,12,13)
①选用8选1数据选择器74LS151
②设A2=A、A1=B、A0=C
③求Di
D0=D D2=1
D6=1
D4=D
L ABC ABC AB m0C m1C m2 0 m3 1
4选1数据选择器输出信号的表达式:
Y m0D0 m1D1 m2D2 m3D3
比较L和Y,得:
D0 C、D1 C 、D2 0、D3 1
4 画连线图
4
L Y
1
2 74LS153 D0 D1 D2 D3 A1 A0 ST
0
输出
YY
0
1
D0 D0
D1
D1
D2 D2
D3 D3
D4 D4
D5 D5
D6 D7
D6 D7
VCC D4 D5 D6 D7 A0 A1 A2
16 15 14 13 12 11 10 9 74LS151
12345678
D3 D2 D1 D0 Y Y S GND
数据选择器74LS151的扩展
D5 Y
≥1
使能端
数 据 输 入 端
( 数 据 通 道 )
EN是使能端,低电平有效: 当EN=1时,输出Y=0,即无效。
当EN=1时,在地址输入A1A0的 控制下,从D0~D3中选择一路输出。
地址码决定从4路输入中选哪1路输出
0
0 1
0
0
0
Y0
Y0 Y0
1
0
四选一选择器构成八选一选择器
集成数据选择器 集成双4选1数据选择器74LS153
逻辑函数
n个地址变量的
数据选择器,
不需要增加门
1
电路,最多可
实现n+1个变
量的函数。
确定数据选择器
2 确定地址变量
L ABC ABC AB
3个变量,选用4
1
选1数据选择器。
选用74LS153
2
74LS153有两
个地址变量。
A1=A、A0=B
3 求Di
3
(1)公式法 函数的标准与或表达式:
例1:用8选1数据选择器实现逻辑函数Y=AB+AC+BC。 解一:表达式比较法求解。 (1)将函数表达式转换为标准与-或表达式如下:
Y AB AC BC
ABC ABC ABC ABC
m3 m5 m6 m7
(2)令A=A2、B=A1、C=A0,将上述表达式与8选1数据选 择器输出函数表达式比较可得: Y m0 D0 m1D1 m2 D2 m3 D3 m4 D4 m5 D5 m6 D6 m7 D7 D0=D1=D2=D4=0,D3=D5=D6=D7=1
D3
选通控制端S为低电平有效,即 S 0 时芯片被选中,
处于工作状态;S 1 时芯片被禁止,Y 0。
相关文档
最新文档