3.3组合逻辑电路设计 任务:从设计要求出发,得到逻辑图。 设计过程: 1.由设计要求确定输入输出变量并命名 2.导出确定输入输出关系的真值表。 3.得出每个输出简化的逻辑表达式。 4.画逻辑图 5.验证设计 设计关键是把文字描述的设计要求正确地 转换为真值表。 实际设计还要考虑:门数,输入端数,传输 延时,互联线数,扇出等。 例:三变量输入,小于3时输出给于指示。 XYZ 00011110 000 001 010 l11 01 01 101 110 00000 F=XY+XZ
3.3 组合逻辑电路设计 任务:从设计要求出发,得到逻辑图。 设计过程: 1. 由设计要求确定输入输出变量并命名。 2. 导出确定输入输出关系的真值表。 3. 得出每个输出简化的逻辑表达式。 4. 画逻辑图。 5. 验证设计。 设计关键是把文字描述的设计要求正确地 转换为真值表。 实际设计还要考虑:门数,输入端数,传输 延时,互联线数,扇出等。 例:三变量输入,小于 3 时输出给于指示。 F = XY + X Z YZ X 00 01 11 10 0 1 1 1 1 XYZ F 000 001 010 011 100 101 110 111 1 1 1 0 0 0 0 0 X Y Z F
码制变换译码器( Code converters)的设计 多输入多输出变量。 例:设计格雷码一二进码转换器。(参看P68) 例:设计BCD一余3码变换器。 输入BCD 输出余三码 进 AB C D 0000 000000011 w0000 00 6789 00001 0011 000 001 00 真值表 00011110 00011110 00 00 01 01 11× 11×××× 10 1× 10 × W=A+BC BD X=BC+BD+BCD
码制变换译码器(Code Converters)的设计 多输入多输出变量。 例:设计格雷码-二进码转换器。(参看 P68) 例:设计 BCD-余 3 码变换器。 真值表 W = A+ BC + BD X = BC + BD + BCD 十 进 输入 BCD A B C D 输出 余三码 W X Y Z 0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 C D AB 00 01 11 10 00 01 1 1 1 11 × × × × 10 1 1 × × C D AB 00 01 11 10 00 1 1 1 01 1 11 × × × × 10 1 × ×