Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請高手幫忙看一下

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-1-12 10:50:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
20位元BIN轉BCD的程式
- |; J4 r' c9 H  kLIBRARY IEEE;
9 b  r0 ?! F$ u- [* C6 z' _# \use IEEE.std_logic_1164.all;
6 u; D1 B$ Y8 D8 ~, X% R' \3 Y) V" ^2 @6 c: U
entity bin2bcd is2 G( b3 B# m1 k
port(
5 R# z! }9 |* h: Y; P) |* B  data_in : in std_logic_vector(19 downto 0);
: \+ |0 W; {% ]' J/ }  EN : in std_logic;
6 w; ^+ ], M9 |- x; I( P  data_out : out std_logic_vector(23 downto 0)5 {) ]# p6 f0 e% v" d
);6 {2 y. y* f: b2 c/ N; a! V- m
end entity;
1 x! n2 d; M7 W- S4 r; @6 o6 k2 E5 a  g3 c' B8 P
; V, _& E) X' E1 M5 r5 w# ?, D0 Z
architecture bin2bcd of bin2bcd is
. W3 W- u8 ]$ a! I7 A# o2 n7 Ybegin
7 w- S: R3 v5 g0 P; a, l. H3 L. J3 s- F2 m) j  C
process(data_in, EN)! ?6 }0 h2 n6 q1 L# F3 q
variable data_in_TEMP : std_logic_vector(2 downto 0);
: s3 U8 s5 N/ q# O2 mbegin! N3 v4 I4 e( [% c+ I
  data_in_TEMP := data_in(19 downto 1);
2 M, x) Z8 b) o( K  data_out  '0');
! k. H8 b% _) p+ h  if EN='1' then
; R+ q4 \3 N3 G9 x2 Q& [1 Z   case data_in_TEMP is$ U" T; r. W9 w$ L& y
    when "000" => data_out(23 downto 1)  data_out(23 downto 1)  data_out(23 downto 1)  data_out(23 downto 1)  data_out(23 downto 1)  data_out(23 downto 1)  data_out(23 downto 1)  data_out(23 downto 1)  data_out'0');
, Q- V1 J9 B6 Q6 \   end case;
# z. h2 p, D( d( \+ f& Z; |6 I+ m/ L/ p6 C% G
   data_out(0) <= data_in(0);$ {3 f( d) e& R: V7 c8 b
  end if;# u4 ^: n# u3 Z9 v1 \! o! q
end process;
& \$ r5 b$ {2 X) J! y. |' G0 T! H+ a7 G4 @1 A
end architecture;
' M6 m- N% n/ j, ?8 f. A$ t- P4 u8 C' D: w  v
* v7 A" r; l. i7 l' D! D" x
CHECK的時候第一行跟if EN='1' then這行出現錯誤
( _3 H! y/ w4 Z0 e會是什麼問題??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-1-22 17:03:26 | 只看該作者
variable data_in_TEMP : std_logic_vector(2 downto 0); ~~資料寬度 3 bits
+ e2 }1 I+ p) ydata_in_TEMP := data_in(19 downto 1);~~資料寬度 19 bits ??
5 J# e; D: ]! R3 q* [data_out  '0');~~????????目的為何????
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-2 12:31 AM , Processed in 0.155009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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