我是靠谱客的博主 傻傻大象,最近开发中收集的这篇文章主要介绍9.Verilog端口定义以及模块例化和调用端口定义,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

FPGA教程目录

MATLAB教程目录

---------------------------------------------------------------------------------------

端口定义

模块定义以关键字 module 开始,以关键字 endmodule 结束。在module中,对模块的输入和输出进行定义,包括模块名,端口信号,端口声明和可选的参数声明等。

在Verilog中,端口的定义有三种类型, 输入input,输出output和双向端口inout。input、inout 类型不能声明为 reg 数据类型。output 可以声明为 wire 或 reg 数据类型。

具体定义举例如下:

方法1:

module count(
input i_clk,
input i_rst,
output reg[9:0]o_dout
);

方法2:

module count(
i_clk,
i_rst,
o_dout
);
input i_clk;
input i_rst;
output [9:0]o_dout;
reg[9:0]o_dout;

       在方法1中,在module中,空格,然

最后

以上就是傻傻大象为你收集整理的9.Verilog端口定义以及模块例化和调用端口定义的全部内容,希望文章能够帮你解决9.Verilog端口定义以及模块例化和调用端口定义所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部