Skip to content

Commit

Permalink
Update generators.py
Browse files Browse the repository at this point in the history
  • Loading branch information
ycyang0508 committed May 20, 2022
1 parent f0de071 commit f15fe68
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/peakrdl/regblock/readback/generators.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,9 @@ def enter_Reg(self, node: 'RegNode') -> None:
self.current_offset += 1
def enter_Mem(self, node: 'MemNode') -> None:
rd_strb = f"({self.exp.dereferencer.get_access_strobe(node)} && !decoded_req_is_wr)"
if node.is_sw_readable:
value = f"hwif_in.{node.inst_name}.dat"
if node.is_sw_readable:
inst_name = self.exp.dereferencer.get_access(node)
value = f"hwif_in.{inst_name}.dat"
self.add_content(f"assign readback_array[{self.current_offset_str}] = {rd_strb} ? {value} : '0;")
else:
self.add_content(f"assign readback_array[{self.current_offset_str}] = 'd0;")
Expand Down

0 comments on commit f15fe68

Please sign in to comment.