|
如題...... O/ C' f9 S9 \3 S0 M7 u7 G- m- S
先前都是使用verilog再寫code6 `$ W7 p2 S& n* h
最近拿到前人的code是使用VHDL1 j& L% C+ v4 P" i
遇到一個問題我不知道如何將case 的state 宣告成 output port * ? B& o f. P; R5 a
想請各位大大 幫忙解惑一下% z& V. b# @" v# K& p
謝謝' T5 r, ?6 q7 P: e
8 s( ], z. f2 _; v) ^
code 如下! I0 ]4 ^0 w5 z& U" u: i
, A8 A2 `9 m5 C" w1 p/ \) D type state_s is (s0,s1,s2,s3 ); ; A( H; Y2 I% E( q* U2 i2 H
signal state : state_s ;
/ }3 e5 i7 F: ^. B6 ~ case state is
% t! U& L$ N& P3 e# j# I" Z when s0 =>
$ d- @0 t& J' J1 U if (***) then" Z& V. U s3 S" C3 x
state <= s1;
4 O: i, B3 P1 e+ g when s1 =>
8 f/ ]$ D: {) |3 z; g ." t, {( I, n1 {
.
( l, u" U* K3 g6 P0 g2 o4 S .
7 v& Z+ e5 I% d, ^. A# S . |
|