您当前的位置: 首页 >  ar

刘颜儿

暂无认证

  • 5浏览

    0关注

    99博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Verilog:parameter、localparam的区别和用法

刘颜儿 发布时间:2022-07-10 21:59:11 ,浏览量:5

一、区别

parameter: 可以在实例化时修改参数值

localparam:只能在当前模块使用,不能进行实例化

二、用法 2.1 设计文件中parameter的用法

直接在模块名后面 #(parameter 参数名=参数值)

module top_FIFO_ly #(
    parameter FIFO_DEPTH_16 = 16,
    parameter ADDR_4 = 4
)
(
    //写
    input                        w_en,
    input                        w_clk,
    input                        w_rst_n,
    input   [FIFO_DEPTH_16-1:0]  w_data,

    output                       w_full,

    //读
    input                        r_en,
    input                        r_clk,
    input                        r_rst_n,
    output                       r_empty,
    output  [FIFO_DEPTH_16-1:0]  r_data
);
2.2 例化模块时parameter的用法

在模块名后面直接 #(.参数名 (参数值)) 在这里插入图片描述

关注
打赏
1659364566
查看更多评论
立即登录/注册

微信扫码登录

0.0423s