内容正文:
用MSI设计组合电路
用MSI设计组合电路
用MSI设计组合电路相对于SSI而言,有电路体积小、连线少、可靠性高的优点,其设计的最优标准为所用模块最少、连线最少。
MSI多为专用芯片,可以实现特定功能,而通用性较强的有变量译码器和数据选择器,它们可以用于实现一般的逻辑函数。
例:设计一位全减器
例(续)
例:用3-译码器组成一位全减器。
最小项表达式对应译码器加与非门。
5
用3-译码器组成一位全减器(续)
最大项表达式对应译码器加与门。
6
例:用MUX实现逻辑函数
试用选l MUX实现函数F(U,V,W)=Σm(3,5,6,)。
解:D0=D1=D2=D4=0,D3=D5=D6=D=1
7
四、功能分解的设计方法
当系统较复杂时,需要把整个系统分解成若干个模块,这叫做函数分解或系统划分。经一次分解后得到的某些模块可能仍然比较复杂,还需要对这些模块进一步分解。
例1:用4位加法器构成补码变换器
输入原码:S B3B2B1B0
输出补码:S F3F2F1F0,其中S为符号位。
例2:设计字符识别电路
识别输入的ASCII码是否是字符0~。设输入ASCII码为D6~D0,输出为F,当输入是字符0~时,F=1,否则,F=0。
字符0~的ASCII码为(30)H~(3)H。
例3:设计1位421BCD码加法器
加法器I: 进行二进制加法: F=A+B
修正信号产生电路:判断是否要修正:修正C=1 C=CO3+CF>
加法器II: 修正加6,不修正加0。
例3(续)
CF>=F3F2+F3Fl
C= CO3+ F3F2+F3Fl
$