I am trying to obtain the graphical representation of the logic circuit using tools like Logisim and quartus, as I'm not proficient at drawing it by hand. This is the FSM (Finite State Machine):

This was the workflow I used to derive the state and output equations:
(States S1, S2, S3 are encoded as Q1Q0 = 00, 01, 10 respectively)
Boolean Functions
UP = (!Q1 & !Q0 & !R0) + (R1 & R0)
DOWN = (Q1 & !Q0 & R1) + (Q1 & !Q0 & R0)
NOGO = (Q0 & R0) + (Q0 & R0 & !R1)
Q1' = (!Q1 & R1 & R0) + (Q1 & Q0 & !R1 & !R0)
Q0' = (!Q0 & R1 & !R0) + (!Q1 & Q0 & R1 & R0)
Question: How do I enter this full transition table (16 rows) into Logisim or Quartus's combinational analisys tool?

This was the workflow I used to derive the state and output equations:
- Inputs (requests):
- R1 = 01
- R2 = 10
- R3 = 11
- Outputs (actions):
- D1 = 001
- D2 = 010
- U1 = 011
- U2 = 100
- NoGo = 111
State Transition DiagramNote: Both requests and actions are synchronized to a clock; this block is purely combinational.
(States S1, S2, S3 are encoded as Q1Q0 = 00, 01, 10 respectively)
Current State (Q₁Q₀) | Input (R₁R₀) | Next State (Q₁′Q₀′) | Output |
|---|---|---|---|
00 (S1) | 01 (R1) | 00 (S1) | 111 (NoGo) |
00 (S1) | 10 (R2) | 01 (S2) | 011 (U1) |
00 (S1) | 11 (R3) | 10 (S3) | 100 (U2) |
01 (S2) | 01 (R1) | 00 (S1) | 001 (D1) |
01 (S2) | 10 (R2) | 01 (S2) | 111 (NoGo) |
01 (S2) | 11 (R3) | 10 (S3) | 011 (U1) |
10 (S3) | 01 (R1) | 00 (S1) | 011 (U1) |
10 (S3) | 10 (R2) | 01 (S2) | 010 (D2) |
10 (S3) | 11 (R3) | 10 (S3) | 111 (NoGo) |
Boolean Functions
UP = (!Q1 & !Q0 & !R0) + (R1 & R0)
DOWN = (Q1 & !Q0 & R1) + (Q1 & !Q0 & R0)
NOGO = (Q0 & R0) + (Q0 & R0 & !R1)
Q1' = (!Q1 & R1 & R0) + (Q1 & Q0 & !R1 & !R0)
Q0' = (!Q0 & R1 & !R0) + (!Q1 & Q0 & R1 & R0)
Question: How do I enter this full transition table (16 rows) into Logisim or Quartus's combinational analisys tool?