Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 參數問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-14 08:54:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這邊小弟我有個疑問,不知道各位有沒有試過將variable,integer,sinal當作計數器迴圈紀錄用,然後做合成後出來的電路有何不同?如果哪位大大驗證過請指教一下!
' J+ {1 w# C/ h# H5 Q' Q) I% z( D8 x7 k& B) E. e
例如: " O( W* u: T" o3 `: g8 T" p/ r; r. ]% D
     begin& K+ F& q* P/ g
    variable_mode : process(vector)) c3 T5 g+ V. D0 l% M* f
    variable reg4 : std_logic_vector(3 downto 0);8 F" U" n, k3 e; ^
    begin
& `7 p  r/ `0 h$ a6 t0 j     if vector = '1' then
8 F9 K, H3 M. d  `$ w        reg4 := unsigned(reg4) + '1';; p  p7 e+ g9 G9 s
    end if;
) s% f- h) F2 w0 e4 ]' _    cout <= reg4; 1 Z6 |" [4 p/ Y
    end process variable_mode;
" \4 U! d+ ~: F, G* M1 O1 L/ u     
+ X% A7 M0 u" \' j' G( u     signal reg4 : std_logic_vector(3 downto 0);/ k+ b! h4 |6 W! L8 c
    begin" ~  c4 v! f! Q  ~) [
    signal_mode : process(vector)
$ g4 c& Q& b% X1 ?, B    begin
" P% p. r2 e* V# y' O0 U) T     if vector = '1' then
( |* q; m9 r6 y, e- Z        reg4 <= unsigned(reg4) + '1';6 b" \& t3 U: i6 f1 g
     end if;
! r( W8 H5 |$ \( S, q8 t4 T    cout <= reg4;- n9 h$ k+ Y# H$ |3 q& [& T) [
    end process signal_mode;
* n. g4 A8 ^9 D. \7 R
1 O% U+ @: p( g+ A1 p2 W...等,這些不同性質的參數在合成後有何不同?
# b9 l1 u, z, H' C4 i, a請問有哪位曾經有試過研究那不同嗎?我很想知道...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-14 14:02:46 | 只看該作者
先不管語法問題,
- H6 P! Y& v4 S1 Q6 J' ^  C在我做過的每一次之中,答案都是一樣的
% a7 o' g' j- n所以我會分這些的時候都是因為coding style的因素
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-1 12:32 PM , Processed in 0.162010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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