您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制Verilog HDL基础教程之--程序基本结构 正文
Verilog HDL基础教程之--程序基本结构

Verilog HDL基础教程之--程序基本结构

点击数:7188 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   电脑-单片机-自动控制
 

例3:使用原语的三态驱动器。

module  trist2(out,in,enable);     //三态启动器模块端口声明

     output  out;                      //端口说明

     input  in, enable;

     bufif1  mybuf(out,in,enable);  //实例化宏模块bufif1

endmodule

 

这个例子描述了一个名为trist2的三态驱动器。程序通过调用一个在Verilog语言库中现存的三态驱动器实例元件bufif1来实现其功能。

 

例4:自行设计的三态驱动器。

module  trist1(out,in,enable);    //三态启动器模块端口声明

     output  out;                      //端口说明

     input  in, enable;

     mytri  tri_inst(out,in,enable);//实例化由mytri模块定义的实例元件tri_inst

endmodule

     module  mytri(out,in,enable); //三态启动器模块端口声明

     output  out;                          //端口说明

     input  in, enable;

     assign  out = enable? in : 'bz;   //三态启动器算法描述

endmodule

 

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


本文关键字:程序  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制