Cast to int instead of using .integer
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user