Digital Signal Processing at 1GHz in a Field-Programmable Object Array

Abstract

Autonomous MAC and ALU processors and register files (three types of Silicon Objects) are implemented with custom logic to achieve 1GHz fixed-point multiply and accumulate. Synchronous programmable interconnect and embedded storage reduces the need for difficult index calculation and the use of external memory for intermediate values. The flexibility of the objects and their interconnect allows the level of parallelism to be chosen freely based on performance requirements and resource constraints. Arraying hundreds of objects in parallel in a single chip enables incredible DSP performance from a flexible, in-circuit reprogrammable architecture. For example, a 1024-point FFT with (16+16)-bit complex samples can be completed every 160 clock cycles (i.e., every 160 nanoseconds) using 64 butterflies (128 MAC, 128 ALU, and 64 RF objects) assisted by 128 ALU and 64 RF objects for inter-stage data routing.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 24, 2003
Accession Number
ADA428966

Entities

People

  • Dirk R. Helgemo

Tags

Communities of Interest

  • Advanced Electronics

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Boundaries
  • Clocks
  • Complex Numbers
  • Computations
  • Computer Programming
  • Computer Programs
  • Digital Signal Processing
  • Fast Fourier Transforms
  • Instructions
  • Lepidoptera
  • Numbers
  • Odonates
  • Pattern Recognition
  • Sequences
  • Signal Processing

Fields of Study

  • Physics

Readers

  • Distributed Systems and Data Platform Development
  • Integrated Circuit Design and Technology.
  • Parallel and Distributed Computing.