test/test_axi: cosmetic

This commit is contained in:
Florent Kermarrec 2019-11-20 11:22:39 +01:00
parent d905521185
commit 4b073a440a
1 changed files with 26 additions and 26 deletions

View File

@ -15,7 +15,7 @@ class Burst:
def __init__(self, addr, type=BURST_FIXED, len=0, size=0): def __init__(self, addr, type=BURST_FIXED, len=0, size=0):
self.addr = addr self.addr = addr
self.type = type self.type = type
self.len = len self.len = len
self.size = size self.size = size
def to_beats(self): def to_beats(self):
@ -41,7 +41,7 @@ class Access(Burst):
def __init__(self, addr, data, id, **kwargs): def __init__(self, addr, data, id, **kwargs):
Burst.__init__(self, addr, **kwargs) Burst.__init__(self, addr, **kwargs)
self.data = data self.data = data
self.id = id self.id = id
class Write(Access): class Write(Access):
@ -122,14 +122,14 @@ class TestAXI(unittest.TestCase):
len_rand_enable = False, len_rand_enable = False,
data_rand_enable = False, data_rand_enable = False,
# flow valid randomness # flow valid randomness
aw_valid_random = 0, aw_valid_random = 0,
w_valid_random = 0, w_valid_random = 0,
ar_valid_random = 0, ar_valid_random = 0,
r_valid_random = 0, r_valid_random = 0,
# flow ready randomness # flow ready randomness
w_ready_random = 0, w_ready_random = 0,
b_ready_random = 0, b_ready_random = 0,
r_ready_random = 0 r_ready_random = 0
): ):
def writes_cmd_generator(axi_port, writes): def writes_cmd_generator(axi_port, writes):
@ -207,7 +207,7 @@ class TestAXI(unittest.TestCase):
def reads_response_data_generator(axi_port, reads): def reads_response_data_generator(axi_port, reads):
prng = random.Random(42) prng = random.Random(42)
self.reads_data_errors = 0 self.reads_data_errors = 0
self.reads_id_errors = 0 self.reads_id_errors = 0
self.reads_last_errors = 0 self.reads_last_errors = 0
while not axi_port.reads_enable: while not axi_port.reads_enable:
yield yield
@ -236,7 +236,7 @@ class TestAXI(unittest.TestCase):
# dut # dut
class DUT(Module): class DUT(Module):
def __init__(self): def __init__(self):
self.axi = AXIInterface(data_width=32, address_width=32, id_width=8) self.axi = AXIInterface(data_width=32, address_width=32, id_width=8)
self.wishbone = wishbone.Interface(data_width=32) self.wishbone = wishbone.Interface(data_width=32)
axi2wishbone = AXI2Wishbone(self.axi, self.wishbone) axi2wishbone = AXI2Wishbone(self.axi, self.wishbone)
@ -248,7 +248,7 @@ class TestAXI(unittest.TestCase):
dut = DUT() dut = DUT()
# generate writes/reads # generate writes/reads
prng = random.Random(42) prng = random.Random(42)
writes = [] writes = []
offset = 1 offset = 1
for i in range(naccesses): for i in range(naccesses):
@ -286,10 +286,10 @@ class TestAXI(unittest.TestCase):
# test randomness one parameter at a time # test randomness one parameter at a time
def test_axi2wishbone_writes_then_reads_random_bursts(self): def test_axi2wishbone_writes_then_reads_random_bursts(self):
self._test_axi2wishbone( self._test_axi2wishbone(
simultaneous_writes_reads=False, simultaneous_writes_reads = False,
id_rand_enable=True, id_rand_enable = True,
len_rand_enable=True, len_rand_enable = True,
data_rand_enable=True) data_rand_enable = True)
def test_axi2wishbone_random_w_ready(self): def test_axi2wishbone_random_w_ready(self):
self._test_axi2wishbone(w_ready_random=90) self._test_axi2wishbone(w_ready_random=90)
@ -315,14 +315,14 @@ class TestAXI(unittest.TestCase):
# now let's stress things a bit... :) # now let's stress things a bit... :)
def test_axi2wishbone_random_all(self): def test_axi2wishbone_random_all(self):
self._test_axi2wishbone( self._test_axi2wishbone(
simultaneous_writes_reads=False, simultaneous_writes_reads = False,
id_rand_enable=True, id_rand_enable = True,
len_rand_enable=True, len_rand_enable = True,
aw_valid_random=50, aw_valid_random = 50,
w_ready_random=50, w_ready_random = 50,
b_ready_random=50, b_ready_random = 50,
w_valid_random=50, w_valid_random = 50,
ar_valid_random=90, ar_valid_random = 90,
r_valid_random=90, r_valid_random = 90,
r_ready_random=90 r_ready_random = 90
) )