首页 > 其他分享 >如何对module内部中的parameter进行重定义

如何对module内部中的parameter进行重定义

时间:2022-09-05 10:22:48浏览次数:52  
标签:xxxx 定义 parameter module WIDTH test DATA

例如

点击查看代码
module test_a
 #( paramter DATA_WIDTH = 16,
    paramter ADDR_WIDTH = 4 )
(
   input  xxxx,
   .
   .
   .
   output xxx
);
.
.
.
endmodule

当需要外部修改模块内部的parameter参数的时候,有多种修改方法,这边介绍两种。
第一种在外部声明模块实体时:

点击查看代码
 test_a
 #(
   .DATA_WIDTH (32),
   .ADDR_WIDTH (8)
 )
 test_a_u0
 (
  .xxxx   (),
  .
  .
  .
  .xxx    ()
 
 );

第二种:

点击查看代码
department test_a.DATA_WIDTH = 32;
department test_a.ADDR_WIDTH = 8;
 test_a test_a_u0
 (
  .xxxx   (),
  .
  .
  .
  .xxx    ()
 
 );

标签:xxxx,定义,parameter,module,WIDTH,test,DATA
From: https://www.cnblogs.com/powerforme/p/16657116.html

相关文章