CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/register

README
REGISTER
Hardware register diagrams with field descriptions.


Description
-----------

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 and bitpattern packages.  Anyone doing hardware
documentation using LaTeX should examine those 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
                            register.dvi

One can substitute pdflatex in the commands above to produce PDF
directly.

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



Copyright and license
---------------------

Copyright (C) 2001-2020 Matthew Lovell, lovells@gmail.com

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:

                http://www.latex-project.org/lppl.txt

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

Download the contents of this package in one zip archive (322.9k).

register – Typeset programmable elements in digital hardware (registers)

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 and bitpattern packages.  Anyone doing hardware documentation using should examine those 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.

Packageregister
Version2.0 2020-03-22
LicensesThe Project Public License 1.3
Copyright2001–2020 Matthew B. Lovell
MaintainerMatthew Lovell
Contained inTeX Live as register
MiKTeX as register
TopicsEngineering
Comp net
Computer science
...
Guest Book Sitemap Contact Contact Author