Skip to content

Commit 55fa85e

Browse files
committed
lib_fsm is updated: lazy_cond and eager_val are supported.
1 parent d9c0b65 commit 55fa85e

File tree

16 files changed

+2629
-323
lines changed

16 files changed

+2629
-323
lines changed

sample/tests/lib_fsm/delayed/led.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def mkLed():
88
clk = m.Input('CLK')
99
rst = m.Input('RST')
1010
valid = m.OutputReg('valid', initval=0)
11-
11+
1212
fsm = lib.FSM(m, 'fsm')
1313

1414
for i in range(2):

sample/tests/lib_fsm/delayed/test_led.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
localparam fsm_init = 0;
5050
localparam fsm_1 = 1;
5151
localparam fsm_2 = 2;
52-
reg [32-1:0] d1_fsm;
52+
reg [32-1:0] _d1_fsm;
5353
localparam fsm_3 = 3;
5454
localparam fsm_4 = 4;
5555
localparam fsm_5 = 5;
@@ -63,10 +63,10 @@
6363
if(RST) begin
6464
valid <= 0;
6565
fsm <= fsm_init;
66-
d1_fsm <= fsm_init;
66+
_d1_fsm <= fsm_init;
6767
end else begin
68-
d1_fsm <= fsm;
69-
case(d1_fsm)
68+
_d1_fsm <= fsm;
69+
case(_d1_fsm)
7070
fsm_2: begin
7171
valid <= 0;
7272
end

0 commit comments

Comments
 (0)