{%- import "macros.html" as macros with context %}
{{(node.get_html_name() or node.get_property("name"))|safe}}
{%- block node_info %}
Absolute Address:
Base Offset:
{{"0x%x" % node.raw_address_offset}}
Size:
{{"0x%x" % node.size}}
{%- if node.inst.is_array %}
Array Dimensions:
{{node.inst.array_dimensions}}
Array Stride:
+{{"0x%x" % node.inst.array_stride}}
Total Size:
{{"0x%x" % node.total_size}}
{%- endif %}
{%- endblock node_info%}
{%- if has_description(node) %}
Description
{{get_node_desc(node,2)|safe}}
{%- endif %}
{%- if has_extra_property_doc(node) %}
Properties
{{ macros.extra_prop_table(node) }}
{%- endif %}
{%- if show_signals %}
{%- for signal in node.children() if isinstance(signal, SignalNode) %}
{%- if loop.first %}
Signals
Name
Width
Description
{%- endif %}
{{(signal.get_html_name() or signal.get_property("name"))|safe}}