File:  [Research Unix] / researchv10dc / man / man10 / paddle.10.5
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

.TH PADDLE 10.5 UCDS
.de Cs
.sp
.ne 3
.nf
.ft L
..
.de Ce
.fi
.ft R
..
.SH NAME
paddle \- pal description language
.SH DESCRIPTION
.I paddle
is a description language for detailing the fuse format of
programmable devices.
.I paddle
is used by
.IR xpal (10)
to create the fuse map that
.IR urom (1)
and friends want.
.I paddle
permits multiple fuse arrays provided they are given unique names.
Each definition begins by defining the name of the part along
with possible synonyms.  This is followed by (1) an array declaration
(2) a fuse block definition (3) a type declaration (the .tt line)
and lastly, a (4) pins declaration.  The array declaration permits
declaration of input and output pins to the array.  The use of the
.I complement
keyword create 2 input lines for a given pin.  The general form
of a pin declaration is pin:#terms=fuse, where #terms is the
.I maximum
number of terms for the pin and fuse is the optional fuse number.
Here is part of the declaration of a 20L10:
.Cs
20L10=NS20L10=AM20L10 {
    array and/or {
	inputs {
	    complement+ external {
		2,	1,
		.
		.
		.
		11,	13
	    }
	}
	outputs	{
	    external {
		123:1,
		23:3,
		.
		.
		.
		}
	    }
	}
type	"iiiiiiiiiiig i3455555555v"
}
.Ce
.SH SEE ALSO
.IR xpal (10.1)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.