Article View: de.comp.sys.misc
Article #15Re: Motorola DSP56001
From: Wolfgang Henke
Date: Sun, 09 Aug 1992 20:48
Date: Sun, 09 Aug 1992 20:48
255 lines
12243 bytes
12243 bytes
In <1992Jul20.172515.3794@midips.in-berlin.de> morty@midips.in-berlin.de (Martin Poetter) writes:
>Ich moechte ein DSP-Board mit dem 56001 entwerfen.
>Meine Fragen:
>- Hat jemand das schon mal gemacht?
> Wie sah dann Dein System aus? Hast Du irgendwelche Vorlagen gehabt?
>- Gibt es bereits Literatur ueber den Systementwurf mit dem 56001?
Hier ein kleiner Ausschnitt von dem neuen FAQ in comp.dsp:
comp.dsp is a worldwide UseNet news group that is used to discuss
various aspects of digital signal processing. It is unmoderated, though
we try to keep the signal to noise ratio up. (DSP joke that :-)
If you need to ask a question that isn't in the FAQ, and can't figure
out how to post, consult news.newusers.questions.
Other relevant news groups are comp.compression, sci.image.processing.
=======================================================================
2. Summary of DSP prototyping boards, especially those fitting common busses.
{ Again we need much more information - David Pepper's format seems fine }
a. S-Bus
>From: dpepper@thumper.bellcore.com (David Pepper)
----------------------------------------------------------------------------
Board Name: VS-20
Type of Board: Stereo DSP Sbus card
Company: Vigra (619) 483-1197
Price: ~$1,500
Availability: April 1991
Features: DSP Processor: 56001
A/D -- D/A: 2 channel linear device (16 bit input, 18 bit output)
Comments: Available sampling rates are only
32 KHz, 44.1, or 48KHz. Push to get this
board out before the VS-30 (below). The
tool kit that is provided with the board
runds under OpenWindows.
-----------------------------------------------------------------------
Board Name: VS-30
Type of Board: SBus Dual Channel Telephone Signal Processor
Company: Vigra (619) 483-1197
Price: ~$1,500
Availability: June 1991
Features: DSP Processor: 56001
A/D -- D/A: 2 channel linear device (#bits TBD)
Probably only 8kHz sampling rate.
Comments: Has two independent telephone connections on
board. Does speech data Compression.
-----------------------------------------------------------------------
Board Name: S-56 / S-56X
Type of Board: SBus Accelerator Board
Company: Ariel (board was designed by Berkeley Camera Engineering)
Price: $2,495 / $2,995
Availability: Now
Features: DSP Processor: Motorola 56001 (Integer)
A/D -- D/A: Digital Microphone or ProPort (see above)
Comments: The S-56X has a Xilinx Gate Array for special
purpose I/O. (1.2 Mby/sec transfer rate using
the S-56X, w/ ~3ms latency at DMA page boundaries).
-----------------------------------------------------------------------
Other information sources:
1. SBus Developer List maintained by Sun. Lists all known SBus
devices being developed. Contact Jeff Siegel
(sieg@pistons.sun.com).
2. Signal Technology's N! Power (X-windows software for signal
analysis) is designed to work with "a variety of Data
Acquisition Hardware devices." Their system also has basic
and advanced DSP modules.
3. Entropic Speech's Waves+ package (X-windows software for DSP
type processing -- includes a lot of speech tools) works with
a number of processor boards including some of those from
Ariel.
=======================================================================
3. Summary of DSP books and significant research articles.
(1) Bibles of DSP
A.V. Oppenheim and R.W. Schafer, Digital Signal Processing
Prentice-Hall, Inc., Englewood Cliffs, N.J., 1975.
(2) Array signal processing
J.E. Hudson, Adaptive Array Principles
IEE London and New York, Peter Peregrinus Ltd. Stevenage, U.K., and New York, 1981.
R.A. Monzingo and T.W. Miller, Introduction to Adaptive Arrays
John Wiley and Sons, New York, 1980.
S. Haykin, J.H. Justice, N.L. Owsley, J.L. Yen, and A.C. Kak
Array Signal Processing, Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.
B. Widrow and S.D. Stearns, Adaptive Signal Processing,
Prentice-Hall, Inc., Englewood Cliffs, N.J., 1985.
(3) Windowing articles.
>From: evans@eedsp.gatech.edu (Brian Evans)
Perhaps the classic overview paper for discrete-time windows is
"On the Use of Windows for Harmonic Analysis with the DFT, F. J. Harris,
IEEE Proceedings, Jan 1978, pp 51--83 "
It discusses some 15 different classes of windows including their
spectral responses and the reasons for their development.
>From: bobb@vice.ICO.TEK.COM (Bob Beauchaine)
Some other articles, while sligthly narrower of scope, include:
"Some Novel Windows and a Concise Tutorial Comparison of Window
Families", Nezih C. Geckinli & Davras Yavuz, IEEE Transactions on
Acoustics, Speech, and Signal Processing, Vol. ASSP-26, No. 6,
December 1978.
"Some Windows with Very Good Sidelobe Behavior", Albert H.
Nuttall, IEEE ASSP, Vol ASSP-29, No. 1, February 1981.
"Optimum Low-Order Windows for Discrete Fourier Transform
Systems", Hrvoje Babic & Gabor C. Temes, IEEE ASSP, Vol. ASSP-24,
No. 6, December 1976.
=======================================================================
4. Where can I get some free/cheap software for dsp?
>From: evans@eedsp.gatech.edu (Brian Evans)
There was an entire session on this subject at ICASSP '92
chaired by Dr. Sally Wood and Dr. James McClellan. It appears
in Volume 4 of the Proceedings pages 73-112.
Sample of educational software in the public domain:
(1) Ptolemy--- block diagram simulator for DSP systems.
Runs on Suns under X. Graphical interface. See ICASSP '92 session.
Contact: Joe Buck at UC Berkeley jbuck@janus.berkeley.edu
(2) Khoros--- block diagram simulator for image processing.
Runs on Suns under X. Graphical interface. 1-D SP supported.
There is an entire Usenet news group for Khoros - comp.soft-sys.khoros
Contact: Univ. of New Mexico
(3) DSP Tutorials--- computer-aided instruction
Runs on Suns under SunView. Graphical interface. See ICASSP '92 session.
Contact: Dr. Sally Wood
Sample of public domain extensions to existing software:
(1) Mathematica--- Signal Processing Packages (SPP) and Notebooks
SPP implements 1-D symbolic convolution and 1-D/m-D linear
transforms (showing intermediate results). Tutorial Notebooks
written on analog filter design, DTFT, convolution, z-transform.
SPP-- Contact: Brian Evans at evans@eedsp.gatech.edu
FTP site: euler.eedsp.gatech.edu (130.207.226.7) (different archive formats)
(2) Mathematica--- Controls Systems Packages (COSYPAK) and Notebooks
follows the textbook "Modern Controls Theory" by Ogata.
The packages are largely based on SPP (above).
COSYPAK Contact: Dr. Sreenath at sree@veda.esys.cwru.edu
FTP site: veda.esys.cwru.edu
(3) Maple--- Linear systems toolbox
Contact: Tony Richardson amr@egr.duke.edu
FTP site: cameron.egr.duke.edu (pub/maple/linsys.tar.Z)
(4) Malab-- A plethora of toolboxes are available via FTP
FTP site: research.att.com (use netlib for the username)
There are many course sequences being developed based on commerical
programs. In this case, the extensions to the commerical programs
would come with the purchase of the textbooks, e.g.
(1) Matlab--- four-part DSP curriculum, including Stochastic SP
Authored by Drs. McClellan, Parks, Burrus, and Schussler.
See ICASSP '92 special session.
Contact: Dr. McClellan at mcclella@eedsp.gatech.edu
>From: jbuck@galileo.berkeley.edu (Joe Buck)
Gabriel is a hierarchical block diagram programming system for prototyping
signal processing systems on single or multiple processors. It has an
optional graphical interface.
HOW TO GET IT:
Anonymous ftp to copernicus.berkeley.edu, and retrieve
gabriel-license.shar. This is a shar file of licenses that you must sign
and mail back to us (the old-fashioned way) before we can give you the
source. Then we can tell you the password for an account that will allow
you to FTP Gabriel.
=======================================================================
5. Where can I get the Motorola DSP C compilers source?
There are two separate compiler sources. One is the port of gcc 1.40 done
by Andrew Sterian (ASTERIAN@BNR.CA) and the other is a port of gcc 1.37
done by Motorola and returned to the FSF. These may be portable to
gcc2.x.x with some effort required.
Neither of these compilers includes an assembler, though a publicly
available assembler exists, thanks to Quinn Jensen. (jensenq@qcj.icon.com).
The current version is 1.1, and it is posted to alt.sources, so look for
it on mirrors of this newsgroup (like wuarchive.wustl.edu)
>From: Andrew (A.) Sterian <ASTERIAN@BNR.CA>
The source code for the Moto compiler is available on nic.funet.fi.
My own DSP56K port has bowed to Motorola's version. My DSP56156 port is still
the only DSP56156 compiler around and I have just released an updated
version of it. Both this compiler and the previous incarnation are archived
on wuarchive.wustl.edu (in the usenet/alt.sources directory) amongst other
places.
=======================================================================
8. Where can I get some algorithms?
This is sourced from phillip@ee.adfa.oz.au (Phillip Musumeci) and the
netlib help file.
(1) there is host ux1.cso.uiuc.edu - log in as anonymous, cd math
(2) there is the netlib host which also serves some of this software via
email. Try mail to netlib@ORNL.GOV with "send help" in the subject
field.
For Europe:
Internet: netlib@nac.no
EARN/BITNET: netlib%nac.no@norunix.bitnet
X.400: s=netlib; o=nac; c=no;
EUNET/uucp: nac!netlib
For the Pacific, try
netlib@draci.cs.uow.edu.au
For background about netlib, see Jack J. Dongarra and Eric Grosse,
Distribution of Mathematical Software Via Electronic Mail, \
Comm. ACM (1987) 30,403--407.
A similar collection of statistical software is available from
statlib@temper.stat.cmu.edu.
The symbolic algebra system REDUCE is supported by
reduce-netlib@rand.org.
(3) It may be possible to get a set of fortran routines from the
Naval Surface Warfare Centre. { Any one got more data ?}
(?) if you don't know where to find what you're after, try archie.
=======================================================================
9. Yeah, but thats all in fortran and I only wanted some simple stuff for
my 56000...
Firstly, not all of the above stuff is in fortran, some is in C.
Dr BuB (the Motorola BBS) is mirrored on:
calvin.stanford.edu (36.14.0.43) in /motorola
bode.ee.ualberta.ca (129.128.16.96) in /pub/dos/motorola
nic.funet.fi (128.214.6.100) in /pub/misc/motorola
doc.ic.ac.uk ( ) in
/computing/systems/motorola/digital-signal-processing/dr.bub.sources
Also try nic.funet.fi in /pub/ham/dsp for a lot of good stuff on
communications uses, including some hardware
=======================================================================
Soweit der Ausschnitt.
Informationen ueber ein V.32bis Modem Software Entwickler Paket koennen
per ftp von ftp.rahul.net, directory /pub/wolfgang/soft.modem bezogen
werden. Dieses Paket ist jedoch fuer den ADSP2101 von Analog Devices
gedacht.
--
_________________________________________________________________________
Wolfgang Henke wolfgang@henke.sf-bay.org wolfgang@netcom.com
Technical Details
Message-ID:
<c51mmg-.wolfgang@netcom.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!wupost!csus.edu!netcom.com!wolfgangReferences:
<1992Aug2.205520.13129@mpifr-bonn.mpg.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.misc,de.comp.misc Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!csus.edu!netcom.com!wolfgang From: wolfgang@netcom.com (Wolfgang Henke) Subject: Re: Motorola DSP56001 Message-ID: <c51mmg-.wolfgang@netcom.com> Date: Sun, 09 Aug 92 20:48:37 GMT Organization: Netcom References: <1992Aug2.205520.13129@mpifr-bonn.mpg.de> X-Newsreader: Tin 1.1 PL4 Lines: 256