|
直接key怕按錯的話會消失, 所以分段key8 J1 o- t+ w7 W* X
~8 E* v, P, d8 X4 Q( U
Read buffer部分2 e! u! d, p4 K( y
0 b% Y% R* @: V6 I# e1 L, a
--read_buffer$ P8 ?9 Z) i. o X3 N
with rptr(3 downto 0) select rdata <=
6 m4 o E( p) c7 A* g fifo(0) when "0000",9 u% ?" H. y y4 F
fifo(1) when "0001",
9 N- {& D* i( p3 v fifo(2) when "0010",
0 G0 |( }6 q e& C* R fifo(3) when "0011",; x- N# C, N3 p
fifo(4) when "0100",
v; Z2 n8 B0 Y P( C fifo(5) when "0101",
6 v% y7 f) |' h6 k fifo(6) when "0110",
# x$ B+ D- t. o3 j/ a& u! h6 e0 j fifo(7) when "0111",
" q+ _5 L6 [" Z! Q; Z" ? fifo(8) when "1000",6 V# f* x9 Y3 i2 i; D
fifo(9) when "1001",8 x6 y/ l" m( B) F3 }& i
fifo(10) when "1010",
4 I2 d5 `6 r% o" O& m6 } fifo(11)when "1011",
" D7 O2 ?, H" N3 J0 D" d fifo(12) when "1100",
, S0 P- X- A8 i1 X8 C9 x fifo(13) when "1101",
0 d# M3 x/ d5 M9 U# } fifo(14) when "1110",
. n! m/ z& j: ~/ d fifo(15) when others; |
|