Download BR101/D - Curiosity Killed the Cat

Transcript
DSP96002 Interface Techniques and
Examples
Conference Bridging in the Digital
Telecomms Environment Using the
Motorola DSP56000
Describes DSP96002 interfacing in four situations: Three
high performance interconnection techniques for two or
more DSP96002s; Connecting the DSP96002 as an Attached
Processor on the IBM PC/AT™ bus (ISA bus) to provide
an IEEE floating-point numeric accelerator; Interfacing the
DSP96002 to the VMEbus by making an ADS96002 board
a VMEbus slave; and Interfacing the DSP96002 to two
DSP56ADC16 Sigma-Delta A/D converters. Timing diagrams
and program listings are provided where necessary. A
final section describes a non-intrusive hardware cycle counter
for the DSP96002 Application Development System.
Conference Bridging allows telephone calls of three or
more subscribers to be set up, and provides arbitration so
that conversation can take place in a controlled manner.
Digital bridges usually use a ‘single speaker’ algorithm to
preserve good signal to noise ratio, with the loudest speaking subscriber being selected as the current speaker.
This scheme is a software implementation written for the
DSP56000/1.
Order by: APR14/D
Order by: APR10/D
Implementation of Adaptive Controllers on
the Motorola DSP56000/DSP56001
DSP56001 Interface Techniques and
Examples
An adaptive control system measures a certain performance
rating. Based on the difference between desired and
measured performance, the adjustment system modifies
the parameters of the adaptive controller and the control
law in order to maintain performance close to the desired
value. This note shows how the DSP56000/DSP56001
digital signal processors can be used to solve real-time
digital control problems. After reviewing the basic theory
of adaptive control, it describes a number of implementations
using serial-parallel reference models.
Rev 1
The cost of using SRAM to create a large memory for a
DSP system can be prohibitive. Pseudo Static RAM (PSRAM)
– which combines a dynamic RAM array with a simple
interface and on-chip refresh logic – provides a compromise
between high density, low cost, high speed and interface
simplicity. This note presents a simple implementation of a
PSRAM interface to the DSP56001. It also describes an
interface with standard dynamic RAM for systems needing
large amounts of memory, such as audio special effects.
The final section shows an interface with an ISA Bus host
processor that uses only two additional parts.
Order by: APR15/D
Calculating Timing Requirements of
External SRAM for the 24-bit DSP56000
Family
Order by: APR11/D
Twin CODEC Expansion Board for the
DSP56000 Application Development
System
When interfacing the DSP56000 family Digital Signal
Processors to external SRAM, the behaviour of the internal
clock is affected by the external clock and by the configuration
of the Phase Locked Loop. This behaviour in turn determines
the speed requirement of the external SRAM. Timing
parameters are also affected by the configuration of the
signals that the DSP uses to access the SRAM. This note
is a tutorial on calculating the timing requirements. The
examples and discussion are based on the DSP56002,
but may also be applied to other members of the DSP56000
family having an external bus.
This twin CODEC board is designed to simplify the
development of telecom applications based on the DSP56000
Family processors. It uses the standard telecom sampling
frequency of 8KHz, and the filter has a 300Hz to 3.4KHz
band-pass characteristic. The board interfaces directly
with the DSP using the SSI interface and is intended for
any situation where a DSP module is required to link two
analogue lines. Includes PCB artwork and DSP software
listings for conversion between data formats.
Order by: APR16/D
Order by: APR12/D
113