【Verilog - 组合逻辑 - 基础2】3. 是非门

全则必缺,极则必反《吕氏春秋·不苟论·博志》
是是非非谓之知,非是是非谓之愚《荀子·修身》

1.0 介绍

是非的辩证是人生中不可不面临的经历,同样,是门(缓冲器)与非门的应用是在数字电路里不可不学习的基础知识!

1.1 非门

非门就如同荀子所言的:“非是,是非,谓之愚”。

0 1
1 0

在verilog,模拟的方法有三个。

1.1.1 非门 - 行为

module fei_xw(input jia, output yi);
	assign yi = ~jia;
endmodule

~就是非的功能。

1.1.2 非门 - 门

module fei_men(input jia, output yi);
	not mynot(yi, jia);
endmodule

可以用Verilog自带的not(output out, input in)来做模拟。

1.1.3 非门 - 电路

module fei_dl(input jia, output yi);
	nmos(yi, 0, jia);
	pmos(yi, 1, jia);
endmodule

可以用Verilog自带的nmos(inout drain, inout source, input gate)pmos(inout drain, inout source, input gate)来做模拟。
在电路模拟时,1,0就代表高低电压。

1.2 缓冲器(是门)

缓冲器(是门)就是把能好好的把是非分辩的出来。就是说,是就是是,非就是非。不怪荀子曰:“是是,非非,谓之知(智慧)”。

0 0
1 1

在verilog,模拟的方法有三个。

1.2.1 缓冲器 - 行为

module shi_xw(input jia, output yi);
	assign yi = jia;
endmodule

可见,缓冲器在行为上就是一个单纯的连接而已。

1.2.2 缓冲器 - 门

module shi_men(input jia, output yi);
	buf mybuf(yi, jia);
endmodule

可以用Verilog自带的buf(output out, input in)来做模拟。
也可以这样模

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值