Output APIs

class registermaps.output.html.basic(output=None, directory=None)

Translate into HTML documentation.

hlev(int)
Type:Current HTML heading level
breadcrumbs(HtmlElement)
Type:If present, an A element pointing back to a source document.
inst(str)
Type:If present, an instance name for a Component
wordwidth(int)
Type:The width (in bits) of a word in a given Component
offset(int, str)

int - addresses are addresses on top of a base value

str - addresses are really offsets and should be printed with the offset string as a prefix.

address_nibbles(int)
Type:Number of hex digits to print for addresses
title(str)
Type:Name of the document
class registermaps.output.vhdl.Vhdl(output=None, directory=None)

Basic VHDL output.

This output makes no assumptions about what the bus type is, and expects no support packages to be available.

class registermaps.output.text.tree(output=None, directory=None)