Previous Next Contents

11. Design and Construction Software.

Software to assist in the design and construction of amateur radio related things. Antenna, Circuit Board, Filter, and QSL card design packages are all good candidates for this section.

11.1 oscope - Enhanced Software Oscillosope

Author

Tim Witham, twitham@pcocd2.intel.com

Description

`oscope' is a digital 44kHz oscilloscope for /dev/dsp. It is based on Jeff Tranter's original work described below but has been significantly enhanced.

Status

First production release.

System requirements

Requires a kernel supported sound card that can do 8800Hz - 44kHz, the `libsx' package to build the xoscope X11 client, the `svgalib' package to build console-based oscope, the `g3vga' package to add console text, and a mixing program to select input source and level.

Detail

Includes oscope for SVGA console display and xoscope, an X11 client. Features include 8-bit sampling of 2 channels at 44kHz, 5 us/div to 5 ms/div time scale, 5 automatic measurements, built-in and external math functions including sum, diff, avg, and FFT, 26 memory buffers, 8 simultaneous signal displays, and file save/load.

Where and How to obtain it.

The oscope package may be obtained from either sunsite.unc.edu or from its home site at: www.bobsplace.com.

Licensing/Copyright

GNU Public License, Freely redistributable, No warranty.

Contributed by:

Tim Witham

11.2 Software Oscilloscope

Author

Jeff Tranter, Jeff_Tranter@Mitel.COM

Description

Scope is a simple software emulation of an oscilloscope. It graphically displays voltage as a function of time.

Status

ALPHA. First release.

System requirements

Sound card with input capability supported by the kernel sound driver. SVGALIB is used to do the display work.

Detail

Scope uses the /dev/dsp device to take audio in from the soundcard and displays it on the screen in a manner similar to an oscilloscope. Jeff claims Scope was written more for amusement value than for any serious purpose.

Where and How to obtain it.

You can obtain source, makefile and man page for Scope from: sunsite.unc.edu

Licensing/Copyright

GNU Public License, Freely redistributable, No warranty.

11.3 Printed Circuit Board design tool.

Author

Thomas Nau, Thomas.Nau@rz.uni-ulm.de

Description

An X11 based interactive printed circuit board design tool.

Status

Vers 1.4.1, stable.

System requirements

X11 Windowing system and a recent flex program.

Detail

The pcb package comes with good instructions on how to compile and install the software. I compiled it without error under X11R6. It comes with package layouts for a range of popular components and the example layout nicely demonstrates the capabilities of the package.

Where and How to obtain it.

You can obtain the pcb package from: sunsite.unc.edu or from: ftp.uni-ulm.de

Licensing/Copyright

GNU Public License

11.4 Chipmunk circuit design and simulation tool

Author

Dave Gillespie daveg@synaptics.com and John Lazzaro lazzaro@cs.berkeley.edu

Description

Schematic Entry and Digital or Analog Simulation.

Status

vers 5.10, stable.

System requirements

X11 windowing system and older (XFree86-2.x) libs, 8 bpp (256 color) only

Detail

I haven't tried this one out yet.

Where and How to obtain it.

You can obtain the Chipmunk package from its home site at www.pcmp.caltech.edu.

Licensing/Copyright

Modified GNU Public License, Caltech specifically disclaimed from liability.

11.5 irsim

Author

Dmitry Teytelman, dim@leland.stanford.edu

Description

An event-driven logic-level simulator for MOS circuits

Status

Version 9.2, production.

System Requirements

X-Windows.

Detail

irsim is an X11 based simulator for MOS circuits. It has two simulation modes, either switch where each transistor is modelled as a voltage controlled switch, or linear where each transistor is modelled as a resistor in series with a voltage controlled switch, and each node has a capacitance.

Where and How to obtain it.

You can obtain irsim from: sunsite.unc.edu.

Licensing/Copyright

Freely Redistributable

11.6 Spice vers. 3f4

Author

University of California, Berkeley, port by Jeff@RyeHam.EE.Ryerson.Ca

Description

Spice is an analog circuit emulator.

Status

Stable release.

System requirements

Unknown.

Detail

Spice allows you to design and test circuits in a computer modelled environment to see how they will behave without having to touch a soldering iron, or solder. A readme file comes with the package. To install I did the following:

# cd /usr/src
# gzip -dc spice3f4.tar.gz | tar xvf -
# cd spice3f4
# ./utils/build linux
# ./utils/build linux install

Where and How to obtain it.

You can obtain version 3f4 of Spice from: sunsite.unc.edu

Licensing/Copyright

Copyright held by University California, Berkeley. Freely redistributable provided you are not unfriendly to the U.S.

11.7 svgafft - Spectrum analyser

Author

Andrew Veliath, veliaa@rpi.edu

Description

svgafft is a spectrum analyser for Linux.

Status

Alpha, but usable.

System requirements

F77, Linux supported sound card, svgalib, a 486DX33 or better.

Detail

svgafft uses the /dev/dsp device and currently supports 16-bit and 8-bit sample resolution on supported Linux soundcards. It's display is something akin to a high-end spectrum analyzer with falling peaks. Andrew is working on an X-Motif version to be released soon.

Where and How to obtain it:

You can find the software at tsx-11.mit.edu and sunsite.unc.edu.

Licensing/Copyright

GNU Public License.

Contributed by:

Andrew Veliath

11.8 Audio Spectrum Analyser

Author

Philip VanBaren, phillipv@eecs.umich.edu

Description

An audio spectrum analyser for Linux SVGALIB or X-Windows.

Status

Alpha but usable

System requirements

Linux supported sound card, svgalib or X-Windows.

Detail

freq5a1 uses the /dev/dsp device, samples the incoming audio, performs a fast fourier transform on the data and displays the output in either 640x480 VGA or an X-Window.

Where and How to obtain it:

You can obtain freq5a1.tar.gz from: sunsite.unc.edu or by mail from the author.

Licensing/Copyright

GNU Public License vers 2.0.

11.9 ObjectProDSP

Author

Paul Budnik, Mountain Math Software, support@mtnmath.com

Description

ObjectProDSP is an object oriented tool for design, development and implementation of Digital Signal Processing. It allows you to design your DSP network, runs simulations with oscilloscope style plots and listings at any point in the network.

Status

alpha.

System requirements

XFree86 3.1.1 or better, g++ from gcc 2.6.3 or better, 32Mb of total memory (real+swap) recommended, 6Mb of disk space for minimum configuration, 40Mb disk for full installation.

Detail

There are a number of files that comprise the package. There is a binary only package for Linux which I recommend you start with. There is comprehensive documentation included from which you can obtain installation and operation instructions.

Where and How to obtain it.

You can obtain ObjectProDSP from: sunsite.unc.edu, tsx-11.mit.edu, or ftp.funet.fi. There are a number of files that comprise the package, some of the quite large so be prepared.

Licensing/Copyright

GNU Public License vers 2.0., Commercial licensing available.


Previous Next Contents