|
如題.....
6 s# G6 |4 k% X g4 i& ~先前都是使用verilog再寫code( k1 c* l# A O3 u
最近拿到前人的code是使用VHDL
2 A2 T" d% P9 m8 J3 g& E4 X+ t2 _- X遇到一個問題我不知道如何將case 的state 宣告成 output port
$ { X: n3 _ E/ M+ d7 `想請各位大大 幫忙解惑一下
8 }# T/ E% Z5 q O- ?( X5 r謝謝) k+ O3 @ h# q9 K9 T) h
& j, F% W U7 C$ f8 A$ x1 x
code 如下" Y" }6 |% n/ g G* |, q F
$ [, i1 X% s$ A- \: y
type state_s is (s0,s1,s2,s3 );
( \! s- a: O8 J3 O. M signal state : state_s ;
. Z/ L* U8 v/ Q% V case state is 4 K2 Z5 O* V4 p& Q+ C7 O X5 C3 i
when s0 =>/ F6 Q. Z6 V( K. Y
if (***) then1 f' m& u3 P' \8 _
state <= s1;6 z/ H. p6 W" V2 q# j$ L8 U
when s1 =>
' T" P% {4 @+ z, g& \5 B: V .. C5 Z$ u, i y0 P0 C& }1 q; c" }
.
5 Y% A* |7 ^7 u0 l# o .
4 F5 b' ^0 q: i . |
|