EDA365电子论坛网

标题: Verilog 使用条件生成语句实现参数化乘法器错误 [打印本页]

作者: www5201006    时间: 2014-12-2 14:41
标题: Verilog 使用条件生成语句实现参数化乘法器错误
module multiplier ( product,a0,a1 );8 R3 ?% U( a7 S
parameter a0_width=8;
1 g' C- l* a3 K( |) nparameter a1_width=8;             + `* Z, m. S) c! u: j6 X
localparam product_width=a0_width+a1_width;+ l7 {$ \% F; P+ W5 n* U# f
output [ product_width-1:0 ] product;# A, Y% D2 b0 E+ g5 n/ I. l  \
input [ a0_width-1:0 ] a0;3 V' S2 ?/ k; `5 K2 B
input [ a1_width-1:0 ] a1;
& f! }: f9 R- A( ]  Ugenerate
& x0 A/ V7 a  y) V6 y    if ( a0_width<8  ||  a1_width<8 )
; `4 _( b2 F0 x: d$ U7 x       cal_multiplier # ( a0_width,a1_width ) m0 ( product,a0,a1 );/ z8 m1 ?; U. V  ?. Z( t+ B
    else" }7 q( N& I5 Q9 r' s! v( {; Z
       tree_multiplier # ( a0_width,a1_width ) m0 ( product,a0,a1 );# e4 }. A( t% i1 V
    endgenerate
0 ^9 d  u$ E5 q2 F7 Bendmodule7 h  V3 k  @- q1 a6 {+ o) o
& c" ~* m7 A5 u3 b' j' G0 p
Error: Node instance "m0" instantiates undefined entity "tree_multiplier"8 x$ W  T3 D% V: o





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2