Index of /macros/latex2e/contrib/register
      Name                    Last modified       Size  Description

[DIR] Parent Directory 07-Dec-2019 05:17 - [TXT] 11-Nov-2018 04:08 12k [   ] 11-Nov-2018 04:08 8k [   ] register.dtx 02-Jan-2019 07:57 51k [   ] register.ins 11-Nov-2018 04:08 2k [   ] register.pdf 02-Jan-2019 07:57 174k

Hardware register diagrams with field descriptions.


This package is designed for typesetting the programmable elements in
digital hardware, i.e., registers.  Such registers typically have many
fields and can be quite wide; they are thus a challenge to typeset in
a consistent manner.  Register is similar in some aspects to the
bytefield package.  Anyone doing hardware documentation using LaTeX
should examine both packages.  Register requires version 2001/07/25 or
newer of the float package.

An example Perl module and script are provided, to convert the
register specifications into structures suitable for, say, a
pre-silicon test environment.

Building package

tex register.ins       <== Produces register.sty (the package proper)
latex register.dtx     <== Produces register.dvi (the documentation)
latex register.dtx     <== Incorporates list of registers into

One can substitute pdflatex in the commands above to produce PDF

Note that register comes with pre-built documentation.  The
documentation includes some representative examples of package usage.

Copyright and license

Copyright (C) 2001-2018 Matthew Lovell,

This package may be distributed and/or modified under the conditions
of the LaTeX Project Public License, either version 1.3 of this
license or (at your option) any later version.  The latest version of
this license is in:


and version 1.3c or later is part of all distributions of LaTeX
version 2006/05/20 or later.