微电子基础知识梳理(持续更新)

在学习期间发现有的基础知识点没记牢,特发此帖用于整理基础知识。

更新时间:2025/8/24

逻辑门

1. NOT 门(非门,反相器)

2. AND 门(与门)

3. OR 门(或门)

4. NAND 门(与非门)

5. NOR 门(或非门)

6. XOR 门(异或门)

7. XNOR 门(同或门)


逻辑门

1. NOT 门(非门,反相器)

  • 符号:~A 或 A′

输入 A输出 ~A
01
10

Verilog 代码

module NOT_gate (
    input  A,
    output Y
);
    assign Y = ~A;  // 按位取反
endmodule

2. AND 门(与门)

  • 符号:A · B

ABA · B
000
010
100
111

Verilog 代码

module AND_gate (
    input  A, B,
    output Y
);
    assign Y = A & B;  // 按位与
endmodule

3. OR 门(或门)

  • 符号:A + B

ABA + B
000
011
101
111

Verilog 代码

module OR_gate (
    input  A, B,
    output Y
);
    assign Y = A | B;  // 按位或
endmodule

4. NAND 门(与非门)

  • 符号:(A · B)′

AB(A · B)′
001
011
101
110

Verilog 代码

module NAND_gate (
    input  A, B,
    output Y
);
    assign Y = ~(A & B);
endmodule

5. NOR 门(或非门)

  • 符号:(A + B)′

AB(A + B)′
001
010
100
110

Verilog 代码

module NOR_gate (
    input  A, B,
    output Y
);
    assign Y = ~(A | B);
endmodule

6. XOR 门(异或门)

  • 符号:A ⊕ B

ABA ⊕ B
000
011
101
110

Verilog 代码

module XOR_gate (
    input  A, B,
    output Y
);
    assign Y = A ^ B;  // 按位异或
endmodule

7. XNOR 门(同或门)

  • 符号:(A ⊕ B)′

AB(A ⊕ B)′
001
010
100
111

Verilog 代码

module XNOR_gate (
    input  A, B,
    output Y
);
    assign Y = ~(A ^ B);
endmodule

 参考文献:

逻辑门 - 维基百科,自由的百科全书

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值