Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 參數問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-14 08:54:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這邊小弟我有個疑問,不知道各位有沒有試過將variable,integer,sinal當作計數器迴圈紀錄用,然後做合成後出來的電路有何不同?如果哪位大大驗證過請指教一下!
1 X7 E: b* l" t: ]9 q# W1 {) d0 Y9 \. C/ L) V
例如:
5 O" ?* W: u9 ]1 x7 f5 K     begin
0 {! a7 Y" {7 Q5 i5 j: W    variable_mode : process(vector)
) i3 N2 P. Q4 ~    variable reg4 : std_logic_vector(3 downto 0);  {& u# Y# c& c/ h7 k+ E
    begin8 }9 N* T: y6 i2 |7 a, D
     if vector = '1' then
! B+ ^7 d. o8 q  r: M" i        reg4 := unsigned(reg4) + '1';
/ v- ~# _0 L4 b$ t1 @' W' Z" @    end if;
. l' c9 {0 v5 M5 I) D1 Z0 l    cout <= reg4;
8 S" i6 |: {0 s, B% k    end process variable_mode;
8 W+ j2 @7 j- s9 K6 Z     
! O8 v- C! r$ p+ A$ l- y. _6 D     signal reg4 : std_logic_vector(3 downto 0);
& q: |4 x' h3 R( q& v6 D# \    begin  W9 t1 R1 J3 D5 ~# `% x
    signal_mode : process(vector)9 l# s6 t# Q* N; T9 ?9 c7 a
    begin
# q( I6 M$ n) x2 ?     if vector = '1' then
* {- t. P$ S  T# Z' s0 M" N' G        reg4 <= unsigned(reg4) + '1';; E$ N5 D# o0 P! ]
     end if;
7 f- Q! @' U4 Y3 p2 t4 ~* R# d; `$ D    cout <= reg4;+ @7 |, p! c% h& L
    end process signal_mode;. @% i! j, k5 S% v1 W% U- g

0 W$ k3 y' Q: j% Q1 f5 h5 u7 m' u...等,這些不同性質的參數在合成後有何不同?
4 A8 [, x" s7 r請問有哪位曾經有試過研究那不同嗎?我很想知道...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-14 14:02:46 | 只看該作者
先不管語法問題,
; Y0 U6 U& y: P' k+ m' t: Q7 F! o在我做過的每一次之中,答案都是一樣的5 Y) \# ?9 V/ m; F% h  c! @
所以我會分這些的時候都是因為coding style的因素
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-19 11:04 AM , Processed in 0.156000 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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