Advertisement

Extending DSP-boards with FPGA-based structures of interconnection

  • Peter Schulz
Platforms
Part of the Lecture Notes in Computer Science book series (LNCS, volume 975)

Abstract

A universal system of multiprocessors has been designed that can be used for real-time processing on measurement data. It is based on commercially available signal processor boards in a VMEbus environment. The functionality of these boards can be enhanced by freely configurable structures of interconnection. These structures are designed as reconfigurable hardware. Reconfigurability is achieved by using SRAM-based field programmable gate arrays (FPGA). Digital signal processors (DSPs) may be linked in a way that depends on the algorithmic structure of a task. Applications have to be implemented by combined hardware and software development cycles. The reprogrammability of the interconnecting structures allows recursive adjustment of hardware and software during design. One application has been implemented that performs short-time spectral analysis and computation of short-time correlation.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    AT&T: “WE DSP32C Digital Signal Processor Information Manual”-1990Google Scholar
  2. [2]
    AT&T: “WE DSP32 and DSP32C Support Software Library — User Manual”-1988Google Scholar
  3. [3]
    J. Beck, N. Morgan, E. Allman, J. Beer: “A Multi-DSP Ring Array for Connectionist Simulations”, 23. Annual Asilomar Conf. on Signals, Systems and Computers, Pacific Grove, 1989Google Scholar
  4. [4]
    Burr-Brown: “ZPB 3200/3210 User's Manual”-1990Google Scholar
  5. [5]
    A. Erdbrügger: “Entwicklung eines Hard-und Softwareinterfaces zur Konfiguration SRAM-basierter FPGAs in VMEbus-Systemen” — internal report, Laboratory of Electrical Measurement Engineering, University of the Federal Armed Forces at Hamburg, Hamburg 1994Google Scholar
  6. [6]
    V. HÄrtrich: “Entwicklung FPGA-basierter Kommunikationsstrukturen für einen DSP-Parallel-rechner” — internal report, Laboratory of Electrical Measurement Engineering, University of the Federal Armed Forces at Hamburg, Hamburg 1995Google Scholar
  7. [7]
    F. Hornung: “Entwicklung von Softwaremodulen zur Echtzeitsignalverarbeitung mit einem DSP-Parallelrechnersystem” — master thesis, Laboratory of Electrical Measurement Engineering, University of the Federal Armed Forces at Hamburg, Hamburg 1994Google Scholar
  8. [8]
    Radisys Corporation: “EPC-5 Hardware Reference”-Beaverton, 1993Google Scholar
  9. [9]
    G. Rosendahl, T. Paille, R. McLeod: “In-system Reprogrammable LCAs provide a Versatile Interface for a DSP-based Parallel Machine”-Oxford International Workshop on Field Programmable Logic and Applications, Oxford, 1991Google Scholar
  10. [10]
    R. Schepull: “Entwicklung einer Kommunikationsbaugruppe zur Vernetzung digitaler Signal-prozessoren” — master thesis, Laboratory of Electrical Measurement Engineering, University of the Federal Armed Forces at Hamburg, Hamburg 1994Google Scholar
  11. [11]
    P. Schulz: “Einbettung von Signalprozessoren in ein flexibles Kommunikationssystem zur online-Messdatenverarbeitung” — accepted paper for ECHTZEIT'95, Karlsruhe 1995Google Scholar
  12. [12]
    P. Schulz, F. Hornung: “Hardware/Software-Codesign mit Signalprozessoren in einer FPGA-basierten Kommunikationsstruktur zur Echtzeit-Me\datenverarbeitung” — accepted paper for 40. IWK, Ilmenau 1995Google Scholar
  13. [13]
    Viewlogic Systems Inc.: “Workview PLUS on Windows, Vol. 1–6”-Marlboro, 1993Google Scholar
  14. [14]
    Xilinx: “The programmable Logic Data Book”-San Jose, 1994Google Scholar
  15. [15]
    Xilinx: “XACT Reference Guide, Vol. I–III”-San Jose 1994Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Peter Schulz
    • 1
  1. 1.Laboratory of Electrical Measurement EngineeringUniversity of the Federal Armed Forces at HamburgGermany

Personalised recommendations