← Back to Patent Explorer
US5778244A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital signal processing unit using digital signal processor array with recirculation

Assignee: Ascom Holding AG
•
Filing: 1996-10-07
•
Granted: 1998-07-07
•
Expires: 2016-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital signal processing unit with an array of digital signal processors (DSP) is provided with a recirculation path for data sequences which cannot be fully processed by a single pass through the array. An input programmable gate array (PGA) controls distribution of data sequences to individual DSPs for processing and an output PGA controls their recollection. The recirculation path is provided by a recirculation register which is write enabled by the output PGA and read enabled by the input PGA.

Inventors

  • 👤 Zigmunds Andis Putnins
  • 👤 Henry Christian Briel, III
  • 👤 Michael James Luddy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:07
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7867; G06F15/80; G06F15/8007; G06F15/8015

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 268 words
A digital signal processing unit comprising: at least one unit signal input line for receiving a serial succession of individual sequences of input data; an input programmable gate array (PGA) connected to said unit signal input line for supplying said input data as distributed data on a plurality of processor input lines; an array of digital signal processors (DSP), each of said DSPs connected to a corresponding one of said plurality of processor input lines, each of said array of DSPs processing an individual sequence of the distributed data received on the corresponding one of said processor input lines and outputting processed data on a corresponding one of a plurality of processor output lines, where each element of a processed data sequence includes, in addition to a data byte, a task designating field permitting identification of that sequence; an output PGA connected to said processor output lines for organizing and outputting the processed data; a recirculation path connected from said output PGA to said input PGA to pass any sequence of said processed data that requires further processing through said array of DSPs at least one more time, said data includes a task designating field and a destination designating field, said destination designating field controlling the one of said DSPs from which the associated data sequence receives additional processing and said task designating field identifying said associated data sequence; at least one unit signal output line for transmitting the processed data from said output programmable gate array; and a system clock for controlling timing of said DSPs, said input programmable gate array and said output programmable gate array.
Claim 2
Dependent Claim 268 words
A digital signal processing unit comprising: at least one unit signal input line for receiving a serial succession of individual sequences of input data; an input programmable gate array (PGA) connected to said unit signal input line for supplying said input data as distributed data on a plurality of processor input lines; an array of digital signal processors (DSP), each of said DSPs connected to a corresponding one of said plurality of processor input lines, each of said array of DSPs processing an individual sequence of the distributed data received on the corresponding one of said processor input lines and outputting processed data on a corresponding one of a plurality of processor output lines, where each element of a processed data sequence includes, in addition to a data byte, a task designating field permitting identification of that sequence; an output PGA connected to said processor output lines for organizing and outputting the processed data; a recirculation path connected from said output PGA to said input PGA to pass any sequence of said processed data that requires further processing through said array of DSPs at least one more time, said data includes a task designating field and a destination designating field, said destination designating field controlling the one of said DSPs from which the associated data sequence receives additional processing and said task designating field identifying said associated data sequence; at least one unit signal output line for transmitting the processed data from said output programmable gate array; and a system clock for controlling timing of said DSPs, said input programmable gate array and said output programmable gate array.
Claim 3
Dependent Claim 34 words
The digital signal processing unit of claim 1 in which a first translation random access memory (RAM) controls said input programmable gate array and a second translation RAM controls said output programmable gate array.
Claim 4
Dependent Claim 67 words
The digital signal processing unit of claim 2 in which a look-up table in said second translation RAM translates said task designating field to determine whether a data sequence requires further processing, and if so, to form a destination segment identifying the one of said DSPs from which its respective data sequence is to receive additional processing and a task segment to identify said associated data sequence.
Claim 5
Dependent Claim 36 words
The digital signal processing unit of claim 1 in which said recirculation path carries the recirculated data sequence and which includes a recirculation register the timing of which is under the control of said system clock.
Claim 6
Dependent Claim 37 words
The digital signal processing unit of claim 4 in which said recirculation register is read enabled by said input programmable gate array and in which said recirculation register is write enabled by said output programmable gate array.
Claim 7
Dependent Claim 25 words
The digital signal processing unit of claim 1 in which data sequences are recirculated through the same DSP in said array that processed them previously.
Claim 8
Dependent Claim 28 words
The digital signal processing unit of claim 1 in which data sequences are recirculated through a DSP in said array different from the one that processed them previously.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-06 2002-01-05 2002-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-06 2006-01-05 2006-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-06 2010-01-05 2010-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag