[net.arch] Hardware Development Software Wanted

ken (12/16/82)

I am looking for any kind of hardware development software, written in
C and runnable under UNIX, to be used in-house only.  We may even be
willing to pay or trade for it.  Some programs which would be nice:

* Analog filter design:
Given an arbitrary frequency-domain specification, the order of the
desired filter, and (perhaps) an optimization cost function, produce
the optimum filter.  This could either be in terms of a rational
polynomial, or a set of poles and zeros.

* FIR filter design:
Given an arbitrary frequency-domain specification, the order of the
desired filter, and (perhaps) an optimization cost function, produce
the optimum filter.  This could either be in terms of polynomial
coefficients, or a set of zeros.  The Remez exchange algorithm would be
a good means of implementation.

* Complex root-finder:
Find all roots of an real (or complex) polynomial.  Steepest descent
and synthetic division would be adequate.

* Logic Simulation:
Given an incidence matrix, simulate arbitrarily complex logic.  The
logic elements should be able to be specified in a hierarchical
fashion, and it would be nice to have a library of commonly used black
boxes, such as full adders, multiplexers, registers, latches, tri-state
and open-collector outputs, 2901's, etc.  Timing simulation would make
it even more useful.

* PALASM written in C/yacc/lex:
MMI's version of this is written in FORTRAN, and is a pain to maintain.

* GPIB bus controller

If anyone out there has or knows of any of the above software, or any
other hardware development software, please let me know about it or
send it to me by mail.  If anyone else is interested in any such
software, let me know.  I will be glad to act as a clearing house and
will distribute it via mail, net.arch, or net.micro.

			Ken Turkowski
			CADLINC, Inc.
			480 California Ave.
			Palo Alto, CA 94306
			(415) 328-5863