Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 2785|回復: 1
打印 上一主題 下一主題

[問題求助] 參數問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-14 08:54:52 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
這邊小弟我有個疑問,不知道各位有沒有試過將variable,integer,sinal當作計數器迴圈紀錄用,然後做合成後出來的電路有何不同?如果哪位大大驗證過請指教一下!2 Z' \- g  K2 r' q$ h% s; \

- d# l% c* L2 p$ h* D例如: ( \' S* \) X5 Y& n; W, x7 e
     begin. C  I1 T2 P6 T: E/ i. _
    variable_mode : process(vector)% Q+ i9 @, X. k8 Q8 A
    variable reg4 : std_logic_vector(3 downto 0);) U8 D1 V3 C* V1 @
    begin
! A7 k: b* u+ ^4 x9 S: Z$ u     if vector = '1' then7 X( I' N( S% a2 M
        reg4 := unsigned(reg4) + '1';9 H' G* Q! F0 r
    end if;0 m1 S( R' C* i6 \, N+ k3 I
    cout <= reg4;
% s2 K. Q. q& H; T' O$ r    end process variable_mode;  v5 z$ _- ^+ k+ S; H
     : S0 y  z9 I6 k0 L9 z. u% D
     signal reg4 : std_logic_vector(3 downto 0);
, l# J4 K$ |/ t" r    begin1 c( P$ K2 \7 N9 z2 t; m
    signal_mode : process(vector)
/ r) [! s$ X# ]6 h    begin2 d+ f% [5 N. n* H3 Z/ t
     if vector = '1' then
, `9 _' r7 q+ w% G, L" F        reg4 <= unsigned(reg4) + '1';
% k% d' L) [/ G) a     end if;8 E9 H- }7 k" g: t5 k
    cout <= reg4;
, o9 K5 t; ^% t# E3 R: B    end process signal_mode;4 U' e0 ?8 l5 U# i9 ]' i" c. ~
0 ^5 e8 ~4 I6 T; D, ~- E
...等,這些不同性質的參數在合成後有何不同?& \+ x2 [, Y5 w9 }7 Y- M
請問有哪位曾經有試過研究那不同嗎?我很想知道...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-14 14:02:46 | 只看該作者
先不管語法問題,0 v- K; n6 `  ^9 {# Z
在我做過的每一次之中,答案都是一樣的7 k+ _3 W$ L$ ]! Z- v) U/ s  g
所以我會分這些的時候都是因為coding style的因素
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-6 09:52 AM , Processed in 0.105006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表