|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的是xilinx-TQ144芯片,现在碰到工程占用资源过大的问题,导致程序不能Fit,结果发现是因为一个进程中case语句占用了整个芯片资源的40%左右,看了吓一跳.case语句是这样的, case cnt is* m' m: s: x% z s/ Z- [' A, o
when 0=>............;. y; E2 Q3 J) L. n1 A- N
when 1=>............;
, H+ h, W1 r2 ]& p& v when 2=>rsdout<=reg(2);
/ Z' b- C# W4 { .
' k* O7 W. C, `1 p2 g .
3 L. G9 r8 z- o+ b5 ] .
$ t1 c; X# u1 C$ B6 S) q when others=>rsdout<='1';
7 v7 Q0 M1 M: p& T end case;8 B/ K7 y& u$ p
cnt就只有0 to 20 而已;
7 J( R( D# ?! } p$ A& C1 b 为什么case这么简单的20个赋值语句会占了这么大的资源呢;
! K; j. a9 q2 w: x还请高手指点啊,谢谢 |
|