3、门级建模

门级建模

目录

门级建模

3.1、门的类型

(1)多输入门:一个标量输出和多个标量输入

(2)多输出门:具有一个标量输入和多个标量输出

(3)三态门:只在控制信号有效时才能传递数据;如果控制信号无效,则输出高阻z

    3.2、门实例语法


3.1、门的类型

    基本的门原语有3种,有12个门类型。

(1)多输入门:一个标量输出和多个标量输入

    常用的门类关键字有:and(与门)、nand(与非门)、or(或门)、nor(或非门)、xor(异或门)、xnor(同或门)

    表现形式为:多输入门关键字(输出,输入1,输入2,…,输入n)

(2)多输出门:具有一个标量输入和多个标量输出

    常用的该门类关键字有:buff(缓冲器),not(非门)

    表现形式为:多输出门关键字(输出1,输出2,…,输出n,输入)

(3)三态门:只在控制信号有效时才能传递数据;如果控制信号无效,则输出高阻z

    该门类关键字有:buff1,buff0,notif1,notif0

    表现形式为:三态门关键字(输出,输入信号,输入控制信号);

    buff1:输入控制信号为逻辑1使能的条件缓冲器;

    buff0:输入控制信号为逻辑0使能的条件缓冲器;

    notif1:输入控制信号为逻辑1使能的条件反向器;

    notif0:输入控制信号为逻辑1使能的条件反向器。

 

    3.2、门实例语法

门实例化时,可以不给出实例名。

3、门级建模_第1张图片

3、门级建模_第2张图片

    进行门级建模时,需要根据输入输出关系确定所设计电路的卡诺图、真值表,进行状态优化得到每个输出的布尔函数;画出基于基本逻辑门的电路原理图,实例化所需基本门单元,将其用网线连接起来,就完成了门级建模。因此门级建模很直观,但不适合大规模复杂系统建模。

你可能感兴趣的:(Verilog语言)