Skip to content

Commit df17fd3

Browse files
committed
Fix the bug in the IP-XACT generator.
1 parent 227da99 commit df17fd3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

veriloggen/types/componentgen.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,12 +315,16 @@ def mkLogicalPort(self, attr):
315315
def mkPhysicalPortMemory(self, obj, attr):
316316
if hasattr(obj.waddr, attr.lower()):
317317
name = getattr(obj.waddr, attr.lower()).name
318+
elif hasattr(obj.wdata, 'ext_' + attr.lower()):
319+
name = getattr(obj.wdata, 'ext_' + attr.lower()).name
318320
elif hasattr(obj.wdata, attr.lower()):
319321
name = getattr(obj.wdata, attr.lower()).name
320322
elif hasattr(obj.wresp, attr.lower()):
321323
name = getattr(obj.wresp, attr.lower()).name
322324
elif hasattr(obj.raddr, attr.lower()):
323325
name = getattr(obj.raddr, attr.lower()).name
326+
elif hasattr(obj.rdata, 'ext_' + attr.lower()):
327+
name = getattr(obj.rdata, 'ext_' + attr.lower()).name
324328
elif hasattr(obj.rdata, attr.lower()):
325329
name = getattr(obj.rdata, attr.lower()).name
326330
else:

0 commit comments

Comments
 (0)