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