基于ASIC设计的手工综合研究
1.2 数值比较器(4位)
完成AB的检测功能,其中:A=counter disp[3:0],B=number light[3:0],其原理为:两个4位数的比较是先从A的最高位A3和B的最高位B3进行比较,如果A3B3,则该位的比较结果作为两数的比较结果,若最高位A3=B3,则再比较次高位A2和B2,以此类推。
对应的描述语言为:
if(counter dispnumber light)
(1)列出真值表(见表1)。其中“X”表示任意值。
(2)从真值表写出比较结果的逻辑表达式,再通过化简得到最简表达式为:
A_small_B=A3n・B3+(B2⊙82)A2n・B2+(A3⊙83)(A2⊙B2)A1n・B1+(A3⊙B3)(A2⊙B2)(A1⊙B1)・A0n・B0
(3)画出综合后的电路图(见图2)。
评论