5)运算选通反馈结构 CLK 反馈选通电路分别给出了输入变量B和反馈 变量A产生的(A+B)、(A+B )、(A+B)、 (A+B),并接至与逻辑阵列的输入端
5)运算选通反馈结构 A B 反馈选通电路分别给出了输入变量B和反馈 变量A产生的(A+B)、(A+B)、(A+B)、 (A+B),并接至与逻辑阵列的输入端
通过对与逻辑阵列的编程,能产生A和 B的16种算术运算和逻辑运算的结果。 BA⊕B A+B AQB 一A+B A+B A+E A+8 A+
通过对与逻辑阵列的编程,能产生A和 B的16种算术运算和逻辑运算的结果
例8.3.1用PAL器件设计一个数值判别电路。 要求判断4位二进制数DCBA的大小分别属 于0~5、6~10、11~15三个区间的哪一个之 中。 解: 若以Y=1表示DCBA的数值在0~5之间, 以Y1=1表示DCBA的数值在6~10之间, 以Y2=1表示DCBA的数值在11~15之间, 可得到下页的函数真值表
例 8.3.1 用PAL器件设计一个数值判别电路。 要求判断4位二进制数DCBA的大小分别属 于0~5、6~10、11~15三个区间的哪一个之 中。 解: 若以Y0=1表示DCBA的数值在0~5之间, 以Y1 =1表示DCBA的数值在6~10之间, 以Y2=1表示DCBA的数值在11~15之间, 可得到下页的函数真值表
十进制数 二进制数 Yo Y Y2 DCBA 0 0000 100 从真值表经化 1 0001 100 简可得下式的逻辑 2 0010 100 3 0011 100 函数式: 4 0100 100 5 0101 100 Y。=DC+DB 6 0110 0 10 7 0111 010 Y=DCB+DCB+DCA 8 1000 0 10 9 1001 010 Y=DC+DBA 10 1010 0 10 11 1011 0 01 12 1100 0 01 13 1101 0 01 14 1110 0 01 15 1111 0 01
= + = + + = + Y DC DBA Y DCB DC B DC A Y D C D B 2 1 0 从真值表经化 简可得下式的逻辑 函数式: 十进制数 二进制数 D C B A Y0 Y1 Y2 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 2 0 0 1 0 1 0 0 3 0 0 1 1 1 0 0 4 0 1 0 0 1 0 0 5 0 1 0 1 1 0 0 6 0 1 1 0 0 1 0 7 0 1 1 1 0 1 0 8 1 0 0 0 0 1 0 9 1 0 0 1 0 1 0 10 1 0 1 0 0 1 0 11 1 0 1 1 0 0 1 12 1 1 0 0 0 0 1 13 1 1 0 1 0 0 1 14 1 1 1 0 0 0 1 15 1 1 1 1 0 0 1
选择PAL器件: Y=DC+DB Y=DCB+DCB+DCA Y2=DC+DBA 如果用一片PAL器件产生这一组逻辑 函数,就必须选用有4个以上输入端和3个 以上输出端的器件,另外至少还应当有一 个输出包含3个以上乘积项 。 选用PAL14H4比较合适,它有14个 输入端、4个输出端,每个输出包含有4个 乘积项
选择PAL器件: 如果用一片PAL器件产生这一组逻辑 函数,就必须选用有4个以上输入端和3个 以上输出端的器件,另外至少还应当有一 个输出包含3个以上乘积项 。 选用PAL14H4比较合适,它有14个 输入端、4个输出端,每个输出包含有4个 乘积项。 = + = + + = + Y DC DBA Y DCB DC B DC A Y D C D B 2 1 0