|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
一些基本数字逻辑单元的用法
一些基本数字逻辑单元的用法
看了 nfmao 对于一些基本数字单元的介绍,受益匪浅,所以就狗尾续貂,稍微总结一下的基本数字单元的用法!欢迎大家增加!
其意为 OP = ^((A1+A2)*(B1+B2)), (^ 表示取反 )
常常用做信号选择器。常见用法是在 A2 端加上信号 C ,在 B1 端加上信号 ^C ,即把一个 inveter 的输入和输出端分别加到 A2 和 B1 上,这时
OP = ^((A+C)*(B+^C))
当 C=0 , OP=^A
当 C=1, OP=^B,
其意为 OP = ^((A1*A2)+(B1*B2)) ,即与或非
其用法与上面 OAI 相似,也是加一个 inverter ,这是
OP = ^((AC+^CB))
当 C=1, OP=^A
当 C=0,OP=^B,
其命名规则是 and=2, or=3, & 取反。
OP = ^((A1A2+B1B2+C1C2))
是二选一的多路选择器。
O = ^((^(A*SA))*(^(B*^SA)))
化简得: O = A*SA + B*(^SB)
当 SA=1, O=A NO=^A
当 SA=0, O=B, NO=^B
A 和 B 的信号不同时, OP 取 1 ,相同时取 0 ,
推导: OP = ^(^(A+B) + AB) = (A+B)*^(A*B) = A*^(AB) + ^(AB)*B
= A*(^A+^B) + (^A+^B)*B
= A*^B + ^A*B
关于同或门,其用法和 xor 是想反的,
如上例,要求同或们,就是 OP = ^( A*^B + ^A*B)
A 和 B 的信号相同时, OP 取 1 ,不相同时取 0 |
|