@@ -29,7 +29,7 @@ def __init__(self, crc_class, layout):
29
29
30
30
###
31
31
32
- dw = flen (self .sink .payload . d )
32
+ dw = flen (self .sink .d )
33
33
self .submodules .crc = crc_class (dw )
34
34
self .submodules .fsm = fsm = FSM (reset_state = "IDLE" )
35
35
@@ -43,7 +43,7 @@ def __init__(self, crc_class, layout):
43
43
)
44
44
fsm .act ("COPY" ,
45
45
self .crc .ce .eq (self .sink .stb & self .source .ack ),
46
- self .crc .d .eq (self .sink .payload . d ),
46
+ self .crc .d .eq (self .sink .d ),
47
47
Record .connect (self .sink , self .source ),
48
48
self .source .eop .eq (0 ),
49
49
If (self .sink .stb & self .sink .eop & self .source .ack ,
@@ -55,7 +55,7 @@ def __init__(self, crc_class, layout):
55
55
cnt_done = Signal ()
56
56
fsm .act ("INSERT" ,
57
57
self .source .stb .eq (1 ),
58
- chooser (self .crc .value , cnt , self .source .payload . d , reverse = True ),
58
+ chooser (self .crc .value , cnt , self .source .d , reverse = True ),
59
59
If (cnt_done ,
60
60
self .source .eop .eq (1 ),
61
61
If (self .source .ack , NextState ("IDLE" ))
@@ -99,7 +99,7 @@ def __init__(self, crc_class, layout):
99
99
100
100
###
101
101
102
- dw = flen (self .sink .payload . d )
102
+ dw = flen (self .sink .d )
103
103
self .submodules .crc = crc_class (dw )
104
104
105
105
fsm = FSM (reset_state = "IDLE" )
@@ -116,7 +116,7 @@ def __init__(self, crc_class, layout):
116
116
fsm .act ("COPY" ,
117
117
Record .connect (self .sink , self .source ),
118
118
self .crc .ce .eq (self .sink .stb & (self .sink .ack | self .sink .eop )),
119
- self .crc .d .eq (self .sink .payload . d ),
119
+ self .crc .d .eq (self .sink .d ),
120
120
If (self .sink .stb & self .sink .eop ,
121
121
self .sink .ack .eq (0 ),
122
122
self .source .stb .eq (0 ),
0 commit comments