From 6c15d7d57d6fdc7905c42617af8eb93d459452d4 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Sat, 6 Sep 2025 22:25:25 -0700 Subject: [PATCH] Cast to int instead of using .integer Signed-off-by: Alex Forencich --- cocotbext/axi/axis.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/cocotbext/axi/axis.py b/cocotbext/axi/axis.py index bb3b9d2..0be0d50 100644 --- a/cocotbext/axi/axis.py +++ b/cocotbext/axi/axis.py @@ -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()