Skip to content

Commit 2f83364

Browse files
committed
Updated test cases
1 parent f538764 commit 2f83364

File tree

13 files changed

+42
-31
lines changed

13 files changed

+42
-31
lines changed

tests/extension/types_/axi_/memory_model_read/types_memory_model_read.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ def mkTest(memimg_name=None):
8686
params=m.connect_params(main),
8787
ports=m.connect_ports(main))
8888

89-
# simulation.setup_waveform(m, uut, m.get_vars())
89+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
90+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
9091
simulation.setup_clock(m, clk, hperiod=5)
9192
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
9293

tests/extension/types_/axi_/memory_model_write/types_memory_model_write.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ def mkTest(memimg_name=None):
118118
params=m.connect_params(main),
119119
ports=m.connect_ports(main))
120120

121-
# simulation.setup_waveform(m, uut, m.get_vars())
121+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
122+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
122123
simulation.setup_clock(m, clk, hperiod=5)
123124
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
124125

tests/extension/types_/axi_/read/types_axi_read.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -122,25 +122,22 @@ def mkTest():
122122

123123
ack = Ors(ports['myaxi_rready'], Not(ports['myaxi_rvalid']))
124124

125-
raddr_fsm.If(Ands(ack, Not(ports['myaxi_rlast'])))(
125+
raddr_fsm.If(ack)(
126126
ports['myaxi_rdata'].inc(),
127127
ports['myaxi_rvalid'](1),
128128
ports['myaxi_rlast'](0),
129129
_arlen.dec()
130130
)
131-
raddr_fsm.Then().If(_arlen == 0)(
131+
raddr_fsm.If(ack, _arlen == 0)(
132132
ports['myaxi_rlast'](1),
133133
)
134-
raddr_fsm.Delay(1)(
134+
raddr_fsm.If(ack, _arlen == 0).goto_next()
135+
136+
raddr_fsm.If(ports['myaxi_rready'])(
135137
ports['myaxi_rvalid'](0),
136138
ports['myaxi_rlast'](0)
137139
)
138-
raddr_fsm.If(Ands(ports['myaxi_rvalid'], Not(ports['myaxi_rready'])))(
139-
ports['myaxi_rvalid'](ports['myaxi_rvalid']),
140-
ports['myaxi_rlast'](ports['myaxi_rlast']),
141-
)
142-
raddr_fsm.If(Ands(ports['myaxi_rvalid'], ports[
143-
'myaxi_rready'], ports['myaxi_rlast'])).goto_next()
140+
raddr_fsm.If(ports['myaxi_rready']).goto_next()
144141

145142
raddr_fsm.goto_next()
146143

@@ -152,7 +149,8 @@ def mkTest():
152149
params=m.connect_params(main),
153150
ports=m.connect_ports(main))
154151

155-
# simulation.setup_waveform(m, uut, m.get_vars())
152+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
153+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
156154
simulation.setup_clock(m, clk, hperiod=5)
157155
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
158156

tests/extension/types_/axi_/read_lite/types_axi_read_lite.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -114,19 +114,16 @@ def mkTest(memimg_name=None):
114114
)
115115
raddr_fsm.goto_next()
116116

117-
ack = Ors(ports['myaxi_rready'], Not(ports['myaxi_rvalid']))
118-
119-
raddr_fsm.If(ack)(
117+
raddr_fsm(
120118
ports['myaxi_rdata'].inc(),
121119
ports['myaxi_rvalid'](1),
122120
)
123-
raddr_fsm.Delay(1)(
124-
ports['myaxi_rvalid'](0),
125-
)
126-
raddr_fsm.If(Ands(ports['myaxi_rvalid'], Not(ports['myaxi_rready'])))(
127-
ports['myaxi_rvalid'](ports['myaxi_rvalid']),
121+
raddr_fsm.goto_next()
122+
123+
raddr_fsm.If(ports['myaxi_rready'])(
124+
ports['myaxi_rvalid'](0)
128125
)
129-
raddr_fsm.If(Ands(ports['myaxi_rvalid'], ports['myaxi_rready'])).goto_next()
126+
raddr_fsm.If(ports['myaxi_rready']).goto_next()
130127

131128
raddr_fsm.goto_next()
132129

@@ -138,7 +135,8 @@ def mkTest(memimg_name=None):
138135
params=m.connect_params(main),
139136
ports=m.connect_ports(main))
140137

141-
# simulation.setup_waveform(m, uut, m.get_vars())
138+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
139+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
142140
simulation.setup_clock(m, clk, hperiod=5)
143141
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
144142

tests/extension/types_/axi_/slave_read/types_axi_slave_read.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ def mkTest():
111111
params=m.connect_params(main),
112112
ports=m.connect_ports(main))
113113

114-
# simulation.setup_waveform(m, uut, m.get_vars())
114+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
115+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
115116
simulation.setup_clock(m, clk, hperiod=5)
116117
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
117118

tests/extension/types_/axi_/slave_read_lite/types_axi_slave_read_lite.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ def mkTest():
104104
params=m.connect_params(main),
105105
ports=m.connect_ports(main))
106106

107-
# simulation.setup_waveform(m, uut, m.get_vars())
107+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
108+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
108109
simulation.setup_clock(m, clk, hperiod=5)
109110
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
110111

tests/extension/types_/axi_/slave_readwrite/types_axi_slave_readwrite.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,8 @@ def mkTest():
159159
params=m.connect_params(main),
160160
ports=m.connect_ports(main))
161161

162-
# simulation.setup_waveform(m, uut, m.get_vars())
162+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
163+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
163164
simulation.setup_clock(m, clk, hperiod=5)
164165
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
165166

tests/extension/types_/axi_/slave_readwrite_lite/types_axi_slave_readwrite_lite.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@ def mkTest():
139139
params=m.connect_params(main),
140140
ports=m.connect_ports(main))
141141

142-
# simulation.setup_waveform(m, uut, m.get_vars())
142+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
143+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
143144
simulation.setup_clock(m, clk, hperiod=5)
144145
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
145146

tests/extension/types_/axi_/slave_readwrite_simultaneous/types_axi_slave_readwrite_simultaneous.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,8 @@ def mkTest():
169169
params=m.connect_params(main),
170170
ports=m.connect_ports(main))
171171

172-
# simulation.setup_waveform(m, uut, m.get_vars())
172+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
173+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
173174
simulation.setup_clock(m, clk, hperiod=5)
174175
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
175176

tests/extension/types_/axi_/slave_write/types_axi_slave_write.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ def mkTest():
9797
fsm.If(Not(_axi.wdata.wvalid)).goto_next()
9898

9999
# verify
100+
fsm.If(_axi.write_completed()).goto_next()
101+
100102
expected_sum = (((0 + awlen1 - 1) * awlen1) // 2 +
101103
((0 + awlen2 - 1) * awlen2) // 2)
102104
fsm(
@@ -113,7 +115,8 @@ def mkTest():
113115
params=m.connect_params(main),
114116
ports=m.connect_ports(main))
115117

116-
# simulation.setup_waveform(m, uut, m.get_vars())
118+
# vcd_name = os.path.splitext(os.path.basename(__file__))[0] + '.vcd'
119+
# simulation.setup_waveform(m, uut, m.get_vars(), dumpfile=vcd_name)
117120
simulation.setup_clock(m, clk, hperiod=5)
118121
init = simulation.setup_reset(m, rst, m.make_reset(), period=100)
119122

0 commit comments

Comments
 (0)