Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 參數問題

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

2 @/ ^. H" o  J- u$ G) m例如:
* ^6 {1 }" ]+ {0 ?1 P2 ]: S     begin
! t; A/ n, ]4 x% Q4 C    variable_mode : process(vector)
) \5 E! v4 x4 j# \. R    variable reg4 : std_logic_vector(3 downto 0);
9 {; i1 Q: D4 i/ L6 T    begin
9 p0 I- J( s; n+ K6 Y8 k- L& T* n     if vector = '1' then
  D+ f' u2 r/ W- z1 K$ e) B) t% T        reg4 := unsigned(reg4) + '1';4 E, U! h7 U6 T! t8 A- K. F3 w0 O
    end if;
$ z; @+ _+ U8 A    cout <= reg4;
9 P: N' x6 ~# B0 R4 Y' E    end process variable_mode;
8 N" ^/ b: j2 H     3 K' Q: @# g, `$ K4 H: l$ v! N
     signal reg4 : std_logic_vector(3 downto 0);1 Z' ~* ]6 P4 Q3 e  C& g
    begin
2 {8 _: g1 B1 X    signal_mode : process(vector)1 F3 q( d1 [; b) U) w
    begin
4 K9 A5 v( b- h, s: {) i% |# s     if vector = '1' then
8 Z3 x% f& y$ M$ I        reg4 <= unsigned(reg4) + '1';
* Q' Z( ^( m( ^8 R     end if;5 p- W( N$ o8 v: t+ }9 P
    cout <= reg4;
( b# K( l* D" p! H. C8 s4 o! X- v4 u    end process signal_mode;
* f6 ?/ J( w( ~/ E- U
* x' k. {& @3 I" {3 E! b...等,這些不同性質的參數在合成後有何不同?
8 e' f7 o2 Z* G" w, Y1 w請問有哪位曾經有試過研究那不同嗎?我很想知道...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-14 14:02:46 | 只看該作者
先不管語法問題,' |% |* d9 a; r, ]  ?
在我做過的每一次之中,答案都是一樣的! j: p% @5 z5 s, R9 R
所以我會分這些的時候都是因為coding style的因素
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-19 06:48 AM , Processed in 0.155009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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