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 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
                            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-2018 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 (175.4k).

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 package. Anyone doing hardware documentation using should examine both packages. Register requires a fairly recent version of the float package.

An example Perl module and a Perl script are provided to translate the register specifications into programmable data structures.

Packageregister
Version1.9 2019-01-01
LicensesThe Project Public License 1.3
Copyright2001–2019 Matthew B. Lovell
MaintainerMatthew Lovell
Contained inTeX Live as register
MiKTeX as register
TopicsEngineering
Computer science
Comp net
...
Guest Book Sitemap Contact Contact Author