Source code for avl_ral._addrmap
# Copyright 2026 Apheleia
#
# Description:
# Apheleia Verification Library Register Abstraction Component
import systemrdl.node
[docs]
class AddrMap(systemrdl.node.AddrmapNode):
def __str__(self) -> str:
"""
Custom String Formatting
:return: The formatted string
:rtype: str
"""
_str_ = ""
_str_ += f"AddrMap: {self.inst_name:<16}\n"
# Add in all fields
for f in self.children():
_str_ += str(f)
return _str_
# Monkey Patch
systemrdl.node.AddrmapNode = AddrMap
__all__ = ["AddrMap"]