MxY 比较器 控制逻辑 X>Y 多路 复用 Z 器 关模比较景原狸框图 思路:(核心问题) (1)比较X,Y的大小—一比较景(8位) (2)使Z为XY之一 多路复用景(二选一) (3)控制逻辑—一根据M和XY大小控制 多路复用器的地址选择端。 16 制作:金燕华
16 制作:金燕华 控制逻辑 M 多路 复用 器 Z 比较器 X Y X>Y 思路:(核心问题) (1)比较X,Y的大小 (2)使Z为X,Y之一 (3)控制逻辑 —— 比较器(8位) ——多路复用器(二选一) ——根据M和X,Y大小控制 多路复用器的地址选择端。 关模比较器原理框图
S=OY=A X 比较器xY 控制逻辑s=1少Y=B 74x157 多路 G 复用器 1Y~4Y A-4A 74682 1B~4B P7~0 74x157 G Q 1Y~4Y Q7~0 1A~4A 1B~4B X[7:0] Y[7:0] z[7:0] 17 制作:金燕华
17 制作:金燕华 控制逻辑 M 多路 复用器 Z XY 比较器 X>Y GS 1A~4A 1B~4B 74x157 1Y~4Y GS 1A~4A 1B~4B 74x157 1Y~4Y P7~0 Q7~0 74x682 P=Q P>Q X[7:0] Y[7:0] Z[7:0] S=0 ➔ Y=A S=1 ➔ Y=B M
M P>QLS M=1, min(X, Y S=0)Y=A S=1YEB 0 00 M=0, max(X, Y) 74x157 P341图68 G 1Y~4Y 110 A-4A 74682 1B~4B P7~0 74x157 G Q 1Y~4Y Q7~0 1A~4A 1B~4B X[7:0] Y[7:0] z[7:0] 18 制作:金燕华
18 制作:金燕华 M M P>Q_L S 0 0 0 1 1 0 1 1 S=0 ➔ Y=A S=1 ➔ Y=B 0 1 1 0 G S 1A~4A 1B~4B 74x157 1Y~4Y G S 1A~4A 1B~4B 74x157 1Y~4Y P7~0 Q7~0 74x682 P=Q P>Q X[7:0] Y[7:0] Z[7:0] P341图6-8 M=1,min(X,Y) M=0,max(X,Y)
第6章组合电路设计实例 桶式移位器 简单浮点编码暴 双优先级编码器 级联比较器 头模比较悬 19 制作:金燕华
19 制作:金燕华 第6章 组合电路设计实例 桶式移位器 简单浮点编码器 双优先级编码器 级联比较器 关模比较器
桶式移位景 思路:輪出的每一位都是从16个輪入中选出的 多路复用景(教据选择) 需要解决的问题: (1)需要多少个16选1的多路复用滁? (2)如何控制輪出移位? 设计一个简单16位桶式移位景(向左移位) 16个数据输入和16个数据输出 用4位控制输入S[30]指定移动位数,例:S=0101, 若输入:0123456789101112131415 则输出:5678910111213141501234 20 制作:金燕华
20 制作:金燕华 桶式移位器 具有n个数据输入和n个数据输出 控制输入:指定输入输出之间如何移动数据 (移位方向、移位类型、移动的位数) 设计一个简单16位桶式移位器(向左移位) 16个数据输入和16个数据输出 若输入:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 则输出:5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 用4位控制输入S[3:0]指定移动位数,例: S=0101, 思路:输出的每一位都是从16个输入中选出的 ——多路复用器(数据选择器) 需要解决的问题: (1)需要多少个16选1的多路复用器? (2)如何控制输出移位?