|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的是xilinx-TQ144芯片,现在碰到工程占用资源过大的问题,导致程序不能Fit,结果发现是因为一个进程中case语句占用了整个芯片资源的40%左右,看了吓一跳.case语句是这样的, case cnt is
0 ]+ P' ?0 F* k) V7 g/ | when 0=>............;
. j/ ]0 \# r1 L1 N& e when 1=>............;
G1 i+ O6 ?* N7 i f when 2=>rsdout<=reg(2);
& e% l% O* Q# c+ N .2 Y5 x8 K+ x4 Y- b6 K; X3 x( m8 p/ R
.; `, p* Y9 p) P) t* S4 h
.
' L' G8 e/ i- e0 B, f, F& D when others=>rsdout<='1';
8 ~! R3 l [- f# [; ` end case;
/ w; i9 `' Y6 _ cnt就只有0 to 20 而已;
$ t. R6 S& W1 F8 ~. g! k6 X( ~ 为什么case这么简单的20个赋值语句会占了这么大的资源呢;
, f e: a, F* X. X Z/ X还请高手指点啊,谢谢 |
|