mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 12:38:44 -07:00
cndm: Use SV enums for state machines
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -62,13 +62,14 @@ taxi_dma_desc_if #(
|
||||
.USER_W(1)
|
||||
) dma_desc();
|
||||
|
||||
localparam [2:0]
|
||||
STATE_IDLE = 0,
|
||||
STATE_READ_DESC = 1,
|
||||
STATE_READ_DATA = 2,
|
||||
STATE_TX_DATA = 3;
|
||||
typedef enum logic [1:0] {
|
||||
STATE_IDLE,
|
||||
STATE_READ_DESC,
|
||||
STATE_READ_DATA,
|
||||
STATE_TX_DATA
|
||||
} state_t;
|
||||
|
||||
logic [2:0] state_reg = STATE_IDLE;
|
||||
state_t state_reg = STATE_IDLE;
|
||||
|
||||
logic desc_req_reg = 1'b0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user