微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助verilog

求助verilog

时间:10-02 整理:3721RD 点击:
dctub #(coef_width, di_width, 3'h0)
dct_block_0 (
  .clk(clk),
  .ena(ena),
  .ddgo(ddgo),
  .x(sample_cnt[2:0]),
  .y(sample_cnt[5:3]),
  .ddin(ddin),
  .dout0(dout_00), // (U,V) = (0,0)
  .dout1(dout_01), // (U,V) = (0,1)
  .dout2(dout_02), // (U,V) = (0,2)
  .dout3(dout_03), // (U,V) = (0,3)
  .dout4(dout_04), // (U,V) = (0,4)
  .dout5(dout_05), // (U,V) = (0,5)
  .dout6(dout_06), // (U,V) = (0,6)
  .dout7(dout_07)  // (U,V) = (0,7)
);
dctu #(coef_width, di_width, v, 3'h0) dct_unit_0 (
#(coef_width, di_width, v, 3'h0)
是什么意思啊?

像是例化的参数吧

楼上正解,就是module的前几个parameter的例化值

正式參數化。#(後的第一個值對應到parameter 後的第一個參數,
#(後的第二個值對應到parameter 後的第二個參數,以此類推。

路过学习一下

ding!

这是模块例化时参数的传递方式

open the DUT file,you will find some parameter

hehe

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top