Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 參數問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-14 08:54:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這邊小弟我有個疑問,不知道各位有沒有試過將variable,integer,sinal當作計數器迴圈紀錄用,然後做合成後出來的電路有何不同?如果哪位大大驗證過請指教一下!* h' o6 q0 Z. p" z2 C. }1 u
- u1 A$ }8 @6 l9 j0 l( q' L
例如:
' u2 {! i3 h4 j     begin
5 t, k9 J5 g& M; m+ s    variable_mode : process(vector)
# Z. T# {# J" C) z+ d  Q2 v    variable reg4 : std_logic_vector(3 downto 0);
; s6 m) N) q3 @$ G' c* R/ X    begin) j& w/ L: K6 a) }( }, e
     if vector = '1' then8 o- P' @" @3 Q  U. y) c  o
        reg4 := unsigned(reg4) + '1';! `. r( h5 n$ @/ ?/ _$ c( x) q
    end if;
. K1 Q6 D. e- ~6 A9 K    cout <= reg4; - f$ `  A( e0 H8 k
    end process variable_mode;
/ C! S- w9 ]6 |  d# ^' p* K7 C     
6 ?% |) h5 b  x. C) A, ]- B     signal reg4 : std_logic_vector(3 downto 0);4 P0 A# a4 t# Q) I: Y# z7 U) V
    begin% q2 X# T' P( l( L' L/ h' G) W
    signal_mode : process(vector)
$ \& ~/ s, I. p5 O& W5 F    begin* b& M# i2 M! x  ]3 J
     if vector = '1' then
3 k2 T) M9 k# x7 {; m" G+ G& w/ _        reg4 <= unsigned(reg4) + '1';
* I) `6 J& f1 B9 T( B/ _     end if;# S5 \, t6 P+ C
    cout <= reg4;
# d4 J) p8 i$ j1 @    end process signal_mode;
! ^6 j  i, {/ y0 ~3 i0 h- p/ H; U% ]% Z' l' q' T/ q
...等,這些不同性質的參數在合成後有何不同?8 e6 V6 n) _: m5 E; Y
請問有哪位曾經有試過研究那不同嗎?我很想知道...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-14 14:02:46 | 只看該作者
先不管語法問題,+ n0 P2 f* _8 T4 j: d( F3 O
在我做過的每一次之中,答案都是一樣的# x4 y( X3 v) T. H
所以我會分這些的時候都是因為coding style的因素
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-1 04:25 PM , Processed in 0.142008 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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