|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的是xilinx-TQ144芯片,现在碰到工程占用资源过大的问题,导致程序不能Fit,结果发现是因为一个进程中case语句占用了整个芯片资源的40%左右,看了吓一跳.case语句是这样的, case cnt is
% w5 Q0 `- F, j! ^6 n when 0=>............;. K; y' p8 y# z: T" h) \" Y
when 1=>............;; k5 w% \' L9 X2 D8 J: t( e8 i A
when 2=>rsdout<=reg(2);
P! X* A- p' D+ G6 Q* \ .
% A. Z8 ~6 `! P4 ?* j .
7 X, m3 v3 f- N5 \+ x& p" V9 l: P8 j- M .8 L r/ [" i( g/ N( k
when others=>rsdout<='1'; }$ i; B+ ]" U s
end case;' T, X( I/ {% V
cnt就只有0 to 20 而已;/ t/ R8 N4 E. i" F/ z( L$ T
为什么case这么简单的20个赋值语句会占了这么大的资源呢; q8 C- H4 B5 ?2 e8 N
还请高手指点啊,谢谢 |
|