zoukankan      html  css  js  c++  java
  • 数字电路的与门、或门、非门--FPGA--005

    作者:young cc

    链接:https://www.zhihu.com/question/23829080/answer/123791730
    来源:知乎
    著作权归作者所有,转载请联系作者获得授权。

    • 数字电路CMOS电路中的与,或,非门等基本逻辑电路是由晶体管搭建起来的

    第一个图是由两个晶体管搭成与门,第二个图是两个晶体管搭成或门。晶体管相当于一个开关控制电路导通截止。

    反相器:把开关s1当做输入,当s1=1,开关闭合,输出0。当s1=0,开关断开,输出1。
    把开关换成FET,就是一个实际的反相器原理图。把反相器的内部当做一个黑盒,就是你熟悉的反相器电路抽象。
     
     
    有了基本逻辑门,我们就可以搭建电路,因为一个电路最终可以化成布尔表达式,而布尔表达式就是一堆逻辑运算,每个逻辑操作直接用相应逻辑门代替即可。如下面数据选择器(MUX)的例子。

    我们想设计一个数据选择器,首先根据选择器的功能,我们可以画出真值表,然后化简出布尔表达式:




    如上图,这个布尔表达式就是基本的逻辑操作,相应操作直接可以用逻辑门代替,如下图:
    由这个例子可以看到,逻辑运算可以由基本逻辑门搭成。在实际电路设计中,归功于高度智能的EDA工具,我们并不需要真的写出电路间每个逻辑门的连接,写出电路上层功能EDA工具就能生成具体的底层逻辑门连接。
     
     
     
     
     
  • 相关阅读:
    [UVA100] The 3n + 1 problem.题解
    [SP1] TEST
    LCA【模板】
    [P1000] 超级玛丽游戏.题解
    [P3367]【模板】并查集.题解
    并查集【模板】
    洛谷 P1890 【gcd区间】
    浅谈分块算法经典问题&优化
    Floyd算法详(cha)解
    逆序对
  • 原文地址:https://www.cnblogs.com/WHaoL/p/5915892.html
Copyright © 2011-2022 走看看