|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的是xilinx-TQ144芯片,现在碰到工程占用资源过大的问题,导致程序不能Fit,结果发现是因为一个进程中case语句占用了整个芯片资源的40%左右,看了吓一跳.case语句是这样的, case cnt is
1 [ q' |7 k$ l8 V4 X when 0=>............;
6 y/ u/ b6 k$ r. \& [! I when 1=>............;
2 u/ }4 ^$ _. U when 2=>rsdout<=reg(2);, N5 @! @3 H4 V" J! `
.
6 t' z# O- `- r X .5 V3 D1 d! ]& x8 O' _" W: p! `
.
8 h, m6 \. a4 k. Y; D9 K when others=>rsdout<='1';
1 a( D& h( J8 R7 l end case;0 @) J! a5 H7 l; k6 ^9 Z9 W3 N
cnt就只有0 to 20 而已;
: M8 h. h, X+ w 为什么case这么简单的20个赋值语句会占了这么大的资源呢;( J: f& |$ k- g
还请高手指点啊,谢谢 |
|