FPGA数字电子技术复习笔记(二)COMS、NMOS、PMOS


大概是数字电路的第三节、第五节有关Verilog的部分

Verilog HDL描述CMOS电路

重点是要搞清楚pmos、nmos、cmos三种。

关键字已经定义好了 例如:

nmos N1(漏极、源极、控制栅极)

cmos C1(输出信号,输入信号,TN 管控制信号,TP 管控制信号)

关键词supply1、supply0分别定义了电源线和地线。

像这种coms类似的Verilog内置的基本单元。

实例:试用Verilog语言的开关级建模描述CMOS与非门
在这里插入图片描述

module NAND2 (L,A,B);  //IEEE 1364—1995 Syntax
input A,B;      //输入端口声明
   output L;       //输出端口声明
   supply1  Vdd;
   supply0  GND;
  wire W1;     //将两个NMOS管之间的连接点定义为W1
     pmos (L,Vdd,A);   //PMOS管的源极与Vdd相连
    pmos (L,Vdd,B);     //两个PMOS管并行连接
     nmos (L,W1, A);     //两NMOS管串行连接
   nmos (W1,GND, B);   //NMOS管的源极与地相连
endmodule 

实例:用Verilog语言的开关级建模描述下列异或门
在这里插入图片描述

module mymux2to1 (A, B, L);  //IEEE 1364—1995 Syntax
   input A, B;  //输入端口声明
   output L;   //输出端口声明
   wire Anot, Bnot;     //声明模块内部的连接线
   inverter V1(Anot, A);  //调用底层模块inverter,见下一页
   inverter V2(Bnot, B); 
   cmos (L, Anot, B, Bnot); //调用内部开关元件
   cmos (L, A, Bnot, B);  //(output,input,ncontrol,pcontrol)
endmodule

Verilog语法补充

always

always@(posedge CP or negedge CR)这样的写法也可以用逗号替代or。

阻塞赋值

具体解释应用在:
FPGA学习笔记(三) 流水灯入门FPGA设计流程

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值