|
when else
改成這樣就可以了
; y ^& X2 a. J! w
% o& X1 ~0 a1 m6 a. Y6 Q; R' Fentity segment_7 is% V+ l* u* e% @7 k, [
Port ( S : in STD_LOGIC_VECTOR (3 downto 0);
: _- K0 `8 c7 P* r& w Y : out STD_LOGIC_VECTOR (7 downto 0));$ v- s3 G% p5 y$ `
end segment_7;3 o9 B4 p* y) n7 \
. v' x) e6 i" ?
architecture Behavioral of segment_7 is$ S/ C: u/ m; r" l: N5 i, d
: j4 u5 Q3 G' R% C! c# v7 A1 u
begin
4 g7 D' \& y' C! w O0 W9 k# `" X Y<= "00000011" when S= "0000" else - D; I9 I6 ^8 H6 j* k" F# ^1 v
"10011111" when S= "0001" else & ]6 J# X* @1 C6 i0 u* c
"00100101" when S= "0010" else ) g# P6 c: c% v9 p [* E
"00001101" when S= "0011" else
8 R) H' c! v X "10011001" when S= "0100" else
, G. z' W: x; y3 F% L "01001001" when S= "0101" else / k; [! M. a/ ^8 J: f/ e7 [9 v
"01000001" when S= "0110" else - v7 S( r) i. ^8 m% i# X6 [
"00011011" when S= "0111" else
- y( ^5 r' D; m/ X4 ~ "00000001" when S= "1000" else
( c: ]* { G$ I/ S* _7 g8 s "00001001" when S= "1001" else
7 o9 N5 F* C5 J "00010001" when S= "1010" else 0 ?* u2 h: `+ Z# o1 P: J
"11000001" when S= "1011" else
5 q7 t) }$ v8 A5 h "01100011" when S= "1100" else - O3 v. R. O7 T) G
"10000101" when S= "1101" else
" L7 R* q. g' L9 a7 F "01100001" when S= "1110" else
/ e& v4 Q0 V2 |, r9 W) W "01110001"; , D" O& q1 m1 _3 B
3 ^) N0 Q/ a! j% G6 Q$ x' P8 @( Nend Behavioral; |
評分
-
查看全部評分
|