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
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.
References Cited (Backward Citations)
US4646236A
Cited
US4692860A
Cited
US5008815A
Cited
US5151996A
Cited
US5152000A
Cited
US4598400A
Cited
US5535408A
Cited
US4839798A
Cited
US5175865A
Cited
US5485627A
Cited
US5031089A
Cited
US5481727A
Cited
US5155851A
Cited
US5283897A
Cited
US5506998A
Cited
US5291611A
Cited
US5265233A
Cited
US5335326A
Cited
US5459864A
Cited
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 |