|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
module multiplier ( product,a0,a1 );
2 z1 z5 N% S P6 F9 L* Mparameter a0_width=8;
5 f' Y; x2 A9 r( gparameter a1_width=8; 6 B" I. W. K' v5 ^6 `9 L) d; L- R' u
localparam product_width=a0_width+a1_width;& ?9 J+ `+ {) Q$ g: n, C1 A# Q) r
output [ product_width-1:0 ] product;
4 [- Y3 C: I! J( _( P, S, h/ Hinput [ a0_width-1:0 ] a0;# c) d& s& E0 |: F0 N8 |* h! A# x
input [ a1_width-1:0 ] a1;
" i* b7 |5 u% y0 Z! ^# @" A1 Ggenerate
# Z# O. |9 e' A; _# \; L+ N if ( a0_width<8 || a1_width<8 )+ N" a7 ~( \9 L2 b2 i
cal_multiplier # ( a0_width,a1_width ) m0 ( product,a0,a1 );
$ o/ ]& D- U& m# O else4 S0 D/ \/ o x* i* m }
tree_multiplier # ( a0_width,a1_width ) m0 ( product,a0,a1 );4 m! F1 @. L; y5 m/ h
endgenerate
" e0 M) ~3 A. g1 O2 M+ Qendmodule
( A+ W/ i/ P( }* B4 e) ?, j A; P& A' n4 D
Error: Node instance "m0" instantiates undefined entity "tree_multiplier"8 Y% C" t. ?" A' n
|
|