|
剛學FPGA/CPLD 現在學VHDL寫出7段顯示器。9 d/ _4 y3 j6 X; p$ g, S' H
entity sedg7 is
: D" Y6 R" ~/ h* T/ A# q Port ( S : in STD_LOGIC_VECTOR (3 downto 0);# E9 Y9 E8 X) W0 `% p# [
Y : out STD_LOGIC_VECTOR (7 downto 0);1 u* u( B' w8 V) H i
a,b,c,d,e,f,g,p : out STD_LOGIC);* r( Q7 b. Q" Q ]* T: J
end sedg7;( \- Z4 A3 V8 d( _# E& t H
" ^* H1 @2 `7 f: b* |architecture Behavioral of sedg7 is' L$ T- \9 C0 f* g
: ]2 Q8 e% h& S$ b1 A) a9 @. jbegin
# t' K9 j" u) D" W Y<= "00000011" when S= "0000" else
" P. F' r, g' _3 f "10011111" when S= "0001" else : @, g% C" f' ^7 A, c
"00100101" when S= "0010" else
( x3 F( a0 c u F8 B/ l9 h "00001101" when S= "0011" else
6 G$ K9 }' I! e) P "10011001" when S= "0100" else
& z& V8 f, z+ C* k4 E7 w "01001001" when S= "0101" else i, B& _. I' @/ ^- M5 Z1 t5 ~4 z* f
"01000001" when S= "0110" else ' B% I) E: a4 k6 ^) {
"00011011" when S= "0111" else 3 c) v6 S$ G3 Q
"00000001" when S= "1000" else 4 }2 r1 V( O. Y5 k% o
"00001001" when S= "1001" else # n3 W4 ^# z/ u5 C/ M
"00010001" when S= "1010" else % L' t$ z: |" ]6 X" i g8 E. V" R
"11000001" when S= "1011" else
) F( B9 z- E8 T) `% \0 Z "01100011" when S= "1100" else
5 G! c/ d, O1 q: U, G8 v "10000101" when S= "1101" else 9 W. ]/ T6 X% F1 L! C
"01100001" when S= "1110" else 2 w5 t$ z/ v9 ]; y0 @- y. _$ K- s
"01110001" when others ;
) q) J/ ^% E0 ^2 G* R + \- C, u2 i( Q+ j, s! G; w: u
a:= Y(7);
! C4 }; Y' j+ c( H b:= Y(6);
5 X6 h [& U5 X, y c:= Y(5);2 ]; L6 g+ u. a+ f( |2 {( M
d:= Y(4);
/ A: a7 s4 r8 t( q, _ e:= Y(3);
; C. f1 K" N. f4 d# G f:= Y(2);
L* q3 e) u& h9 }/ n# @ g:= Y(1);8 W' ^1 M! n- x
p:= Y(0);1 X9 i1 ]9 n. }, K: M0 s, J
SEL0<= '0';
U7 e1 T) U4 D# Z/ K3 g7 E4 \* b* s8 cend Behavioral;
6 y) R0 y1 [1 ~" i4 ?3 r- p3 ^2 H$ o8 Z) `; Q8 P/ R: j: C0 d2 S/ ^
ERROR:HDLParsers:164 - "D:/ypj2008/4e2afpga/sedg7/sedg7.vhd" Line 54. parse error, unexpected OTHERS) P1 b2 p: S) f. S: T. k' f
ERROR:HDLParsers:3312 - "D:/ypj2008/4e2afpga/sedg7/sedg7.vhd" Line 64. Undefined symbol 'SEL0'. S3 Z2 C$ Z% @' k C4 I
一直錯誤~"~ 實在搞不懂... 誰可以幫幫我呢? 感謝~ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
|