·上一文章:基于CPLD/FPGA的多功能分频器的设计与实现
·下一文章:OrCAD的电路优化设计
1.2 数值比较器(4位)
完成A<B的检测功能,其中:A=counter disp[3:0],B=number light[3:0],其原理为:两个4位数的比较是先从A的最高位A3和B的最高位B3进行比较,如果A3<B3,则该位的比较结果作为两数的比较结果,若最高位A3=B3,则再比较次高位A2和B2,以此类推。
对应的描述语言为:
if(counter disp<number 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)。