verilog 门级建模

在这里插入图片描述

5.1门的类型

Verilog通过预定义逻辑门原语来支持用户使用逻辑门设计电路,调用这些门级原语与调用自己定义的模块相同,直接使用无需声明。
1、与门或门或非门,都具有一个标量的输出端口和多个标量的输入端,一旦输入端口的值产生变化输出端的值立即重新计算

在这里插入图片描述
在这里插入图片描述
2、缓冲器(buf),非门(not)一个输入标量,多个输出标量

在这里插入图片描述
在这里插入图片描述

3、三态门,当控制信号有效的情况下才能传输数据,如果控制信号无效,则输出为高抗组Z
在这里插入图片描述
在这里插入图片描述三态门当一个信号由多个驱动源驱动时,可以这样设计驱动源:让它们的控制信号的有效时间相互错开,从而避免了一条信号线同时被两个信号源驱动。

4、实例数组,对某种类型的门进行多次调用,这些门实例之间的区别仅仅在于它们分别连接在不同的向量信号位上。为了简化门的调用。

在这里插入图片描述
一次定义八个门的调用
在这里插入图片描述

在这里插入图片描述
举例实现四路选择器,
在这里插入图片描述
在这里插入图片描述

5.2 门延迟

实际电路中门都是有延迟的,在verilog中有三种延迟
在这里插入图片描述
在这里插入图片描述
指定延迟的参数

  • 无参数:默认无延迟
  • 有一个参数:默认所有延迟都使用这个参数
  • 有两个参数:分别代表上升和下降延迟,关断延迟代表二者中最小值
  • 有三个参数:分别指定三个延迟
    变化到不确定值x所用时间为三者延迟最小的一个
    在这里插入图片描述

在这里插入图片描述
每种类型的延迟可以指定范围,灵活设定延迟。
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值