diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/register/README | 52 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/register/Reg_macro.pm | 5 | ||||
-rwxr-xr-x | Master/texmf-dist/doc/latex/register/reg_list.pl | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/register/register.pdf | bin | 187312 -> 294801 bytes |
4 files changed, 56 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/latex/register/README b/Master/texmf-dist/doc/latex/register/README new file mode 100644 index 00000000000..f250c7dbc2d --- /dev/null +++ b/Master/texmf-dist/doc/latex/register/README @@ -0,0 +1,52 @@ + +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. + diff --git a/Master/texmf-dist/doc/latex/register/Reg_macro.pm b/Master/texmf-dist/doc/latex/register/Reg_macro.pm index 76ef21b9b21..5c00bc805ee 100644 --- a/Master/texmf-dist/doc/latex/register/Reg_macro.pm +++ b/Master/texmf-dist/doc/latex/register/Reg_macro.pm @@ -1,11 +1,10 @@ ############################################################################### # # File: Reg_macro.pm -# RCS: $Header: /doc_tools/register/Reg_macro.pm 1.2 2004/08/16 23:37:06 lovell Exp $ # Description: Module for parsing register macros from LaTeX documentation # Author: Matthew Lovell # Created: Mon Mar 31 16:50:05 2003 -# Modified: Mon Aug 16 14:51:20 2004 +# Modified: Sat May 19 09:33:20 2018 # Language: CPerl # # (C) Copyright 2003, Matthew Lovell, all rights reserved. @@ -56,7 +55,7 @@ Any project-specific LaTeX introductory material. =head1 AUTHOR -Matthew Lovell (lovell@indra.com) +Matthew Lovell (lovells@gmail.com) =cut diff --git a/Master/texmf-dist/doc/latex/register/reg_list.pl b/Master/texmf-dist/doc/latex/register/reg_list.pl index b73867469f3..16c40cb554b 100755 --- a/Master/texmf-dist/doc/latex/register/reg_list.pl +++ b/Master/texmf-dist/doc/latex/register/reg_list.pl @@ -97,7 +97,7 @@ exit($REG_ERRORS); sub print_depends_list { my ($file, @depends) = @_; - my @setup_files = qw[HPpreamble.tex preamble.sty]; + my @setup_files = qw[preamble.sty]; # separate all .error files my @error_files = grep { $_ =~ /\.error$/ } @depends; @@ -127,7 +127,7 @@ sub print_depends_list { foreach my $file (@depends) { next if ($file =~ m/\.(?:error|func)$/); - next if ($file =~ m/newHP\.eps/); + next if ($file =~ m/logo\.eps/); print "\t$file \\\n"; } print "\n"; diff --git a/Master/texmf-dist/doc/latex/register/register.pdf b/Master/texmf-dist/doc/latex/register/register.pdf Binary files differindex 7d0df274d75..045da9d8b23 100644 --- a/Master/texmf-dist/doc/latex/register/register.pdf +++ b/Master/texmf-dist/doc/latex/register/register.pdf |