Cast to int instead of using .integer

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich
2025-09-06 22:25:25 -07:00
parent 4595bd8a08
commit 6c15d7d57d

View File

@@ -701,15 +701,15 @@ class AxiStreamMonitor(AxiStreamBase):
self.active = True
for offset in range(self.byte_lanes):
frame.tdata.append((self.bus.tdata.value.integer >> (offset * self.byte_size)) & self.byte_mask)
frame.tdata.append((int(self.bus.tdata.value) >> (offset * self.byte_size)) & self.byte_mask)
if has_tkeep:
frame.tkeep.append((self.bus.tkeep.value.integer >> offset) & 1)
frame.tkeep.append((int(self.bus.tkeep.value) >> offset) & 1)
if has_tid:
frame.tid.append(self.bus.tid.value.integer)
frame.tid.append(int(self.bus.tid.value))
if has_tdest:
frame.tdest.append(self.bus.tdest.value.integer)
frame.tdest.append(int(self.bus.tdest.value))
if has_tuser:
frame.tuser.append(self.bus.tuser.value.integer)
frame.tuser.append(int(self.bus.tuser.value))
if not has_tlast or self.bus.tlast.value:
frame.sim_time_end = get_sim_time()
@@ -802,15 +802,15 @@ class AxiStreamSink(AxiStreamMonitor, AxiStreamPause):
self.active = True
for offset in range(self.byte_lanes):
frame.tdata.append((self.bus.tdata.value.integer >> (offset * self.byte_size)) & self.byte_mask)
frame.tdata.append((int(self.bus.tdata.value) >> (offset * self.byte_size)) & self.byte_mask)
if has_tkeep:
frame.tkeep.append((self.bus.tkeep.value.integer >> offset) & 1)
frame.tkeep.append((int(self.bus.tkeep.value) >> offset) & 1)
if has_tid:
frame.tid.append(self.bus.tid.value.integer)
frame.tid.append(int(self.bus.tid.value))
if has_tdest:
frame.tdest.append(self.bus.tdest.value.integer)
frame.tdest.append(int(self.bus.tdest.value))
if has_tuser:
frame.tuser.append(self.bus.tuser.value.integer)
frame.tuser.append(int(self.bus.tuser.value))
if not has_tlast or self.bus.tlast.value:
frame.sim_time_end = get_sim_time()