Patent US5699460A successfully refreshed from Google Patents.
US5699460A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image compression coprocessor with data flow control and multiple processing units
Assignee: Samsung Electronics Co Ltd
•
Filing: 1993-06-17
•
Granted: 1997-12-16
•
Expires: 2013-06-17
Abstract
Abstract The present invention provides an image compression/decompression coprocessor which is integrated on a single chip. The control bus has a control unit which is connected by an internal, global bus to a number of different, special purpose processing units. Each of the processing units is specifically designed to handle only certain steps in compression and decompression processes.
Inventors
- 👤 Thomas G. Kopet
- 👤 Bradford G. Taylor
- 👤 Gerry C. Lui Kuo
- 👤 Stephen D. Lew
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 17:10
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/42; G; G06; G06K; G06K15/00; H04N19/60; H04N19/61
Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
101 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein said control unit means contains an instruction memory for holding at least first and second programs loaded from an external host, and means for causing the execution of instructions from said first program prior to completion of said second program.
Claim 2
Dependent Claim
101 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein said control unit means contains an instruction memory for holding at least first and second programs loaded from an external host, and means for causing the execution of instructions from said first program prior to completion of said second program.
Claim 3
Dependent Claim
20 words
The image compression coprocessor of claim 1 wherein each of said special purpose processing means have different, special purpose hardware.
Claim 4
Dependent Claim
83 words
The image compression coprocessor of claim 1 wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; wherein each of said data tokens includes from one to a plurality of blocks of data or data vectors; wherein each of said data tokens further includes a token descriptor identifying said token as a data token and indicating the number of blocks of data attached.
Claim 5
Dependent Claim
60 words
The image compression coprocessor of claim 1 wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; wherein said instructions are transferred to said plurality of processing means in packets separately from data or control signals for said processing means.
Claim 6
Dependent Claim
133 words
The image compression coprocessor of claim 1 wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; wherein a plurality of said processing means include: instruction register means, coupled to said bus, for holding one of said instructions; buffer means, coupled to said bus, for holding said at least one of said data tokens; processing logic means, coupled to said buffer means and said instruction register means, for performing said subset of steps; and state machine means, coupled to said instruction register means and said buffer means, for controlling the interfacing of said instruction register and buffer with said bus.
Claim 7
Dependent Claim
147 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a host interface port for coupling to a master host processor; and run length processor means, connected between said bus and said host interface port, for converting data between said token format and a run length format for communicating with said master host processor.
Claim 8
Dependent Claim
147 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a host interface port for coupling to a master host processor; and run length processor means, connected between said bus and said host interface port, for converting data between said token format and a run length format for communicating with said master host processor.
Claim 9
Dependent Claim
143 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a host interface port for coupling to a master host processor; and token interface means, coupled between said bus and said host interface port, for allowing said host processor to insert tokens directly and to view tokens on said bus.
Claim 10
Dependent Claim
143 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a host interface port for coupling to a master host processor; and token interface means, coupled between said bus and said host interface port, for allowing said host processor to insert tokens directly and to view tokens on said bus.
Claim 11
Dependent Claim
33 words
The image compression coprocessor of claim 1 further comprising: a video interface for coupling said bus to external video memory; and a processor interface for coupling said bus to an external host processor.
Claim 12
Dependent Claim
38 words
The image compression coprocessor of claim 1 wherein said control unit means further comprises bus arbitration means, coupled to said bus, for arbitrating use of said bus between said control unit means and said plurality of processing means.
Claim 13
Dependent Claim
178 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a semaphore register coupled to said control unit means; a plurality of semaphore instructions in said data flow program for modifying a count in said semaphore register upon the accessing of a token, comparing a value in said semaphore register with a value in a token and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 14
Dependent Claim
178 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a semaphore register coupled to said control unit means; a plurality of semaphore instructions in said data flow program for modifying a count in said semaphore register upon the accessing of a token, comparing a value in said semaphore register with a value in a token and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 15
Dependent Claim
40 words
The image compression coprocessor of claim 10 wherein a first semaphore instruction tests and decrements said count before each instruction requiring a data token, and a second semaphore instruction increments said count after each data token leaves said control unit.
Claim 16
Dependent Claim
165 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a semaphore register coupled to said control unit means; a plurality of instructions in said data flow program having a control field with a number; and means for comparing said number in said control field in an instruction with a count in said semaphore register and passing said instruction through said control unit means for processing when said number matches said count.
Claim 17
Dependent Claim
165 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a semaphore register coupled to said control unit means; a plurality of instructions in said data flow program having a control field with a number; and means for comparing said number in said control field in an instruction with a count in said semaphore register and passing said instruction through said control unit means for processing when said number matches said count.
Claim 18
Dependent Claim
44 words
The image compression coprocessor of claim 12 wherein said number in said control field is one number in a sequence, and further comprising means for modifying said count in said semaphore register such that only one instruction is allowed to pass at a time.
Claim 19
Dependent Claim
72 words
The coprocessor of claim 1 wherein said control unit comprises: an internal bus interface coupled to said internal bus; an enabled instruction queue means, coupled to said internal bus interface, for holding instructions to be transferred to said special purpose processing means; a data token memory coupled to said internal bus interface; and update unit means, coupled to said enabled instruction queue means, for providing instructions to said enabled instruction queue means.
Claim 20
Dependent Claim
82 words
The coprocessor of claim 14 wherein said update unit means comprises: first means for determining if an instruction is in said enabled instruction queue means; second means for determining if data tokens associated with said instruction are in said data token memory; third means for determining if a one of said special purpose processing means required by said instruction is busy; means for providing said instruction to said enabled instruction queue means responsive to said first, second and third means for determining.
Claim 21
Dependent Claim
19 words
The coprocessor of claim 14 further comprising: fourth means for determining if said enabled instruction queue means is full.
Claim 22
Dependent Claim
77 words
The coprocessor of claim 14 wherein said update unit means further comprises: a semaphore register; and means, coupled to said semaphore register, for modifying a count in said semaphore register upon accessing a data token in said data token memory, testing a semaphore value in said semaphore register and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 23
Dependent Claim
170 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a first register, wherein said program includes a CRTOKEN instruction which can be executed only once in said program, said CRTOKEN instruction being allowed to execute only if said first register has a first value, said CRTOKEN instruction causing said first register to assume a value other than said first value after execution, said coprocessor including reset means for changing said first register to said first value.
Claim 24
Dependent Claim
170 words
An image compression coprocessor integrated on a single semiconductor chip comprising: control unit means for operating said coprocessor in accordance with a stored program; an internal bus coupled to said control unit means; and a plurality of special purpose processing means, each coupled to said bus, for performing a subset of a group of steps in an image compression/decompression process; wherein each of said special purpose processing means have different, special purpose hardware; wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a first register, wherein said program includes a CRTOKEN instruction which can be executed only once in said program, said CRTOKEN instruction being allowed to execute only if said first register has a first value, said CRTOKEN instruction causing said first register to assume a value other than said first value after execution, said coprocessor including reset means for changing said first register to said first value.
Claim 25
Dependent Claim
98 words
The coprocessor of claim 1 further comprising: wherein said stored program is a data flow program, and said control unit means transfers instructions and data tokens to said plurality of special purpose processing means over said bus; a block allocation memory for storing blocks of data for said data tokens; a token address memory for storing pointers to said blocks of memory, each of said pointers corresponding to a data token; and control means, coupled to said token address memory, for copying a block of data from one data token to another data token by modifying said pointers.
Claim 26
Dependent Claim
45 words
The coprocessor of claim 19 further comprising a header memory for storing descriptors for said data tokens, said token address memory storing pointers to both a descriptor in said header memory and a block of data in said block allocation memory for each data token.
Claim 27
Dependent Claim
21 words
The coprocessor of claim 15 further comprising fourth means for determining if a functional unit in an external processor is busy.
Claim 28
Dependent Claim
38 words
The coprocessor of claim 21 wherein one of said special purpose processing means is an auxiliary interface unit for interfacing with external processing units, and wherein said fourth means comprises a status table in said auxiliary interface unit.
Claim 29
Dependent Claim
73 words
The coprocessor of claim 22 wherein said status table is a status register having a location for each functional unit, and further comprising: means for setting a first status bit in said status register upon the transmission of an instruction designating a first functional unit in said external processor; and means for clearing said first status bit upon the reception of a result packet from said first functional unit in said external processor.
Claim 30
Dependent Claim
43 words
The coprocessor of claim 17 wherein said internal bus interface includes a scalar processor unit means for copying an operand of a semaphore instruction to a result token after said modifying a count and testing a semaphore value in said update unit means.
Claim 31
Dependent Claim
82 words
The processor of claim 1 wherein a plurality of said processing means include: an instruction register, coupled to said bus, for holding one of said instructions; a buffer, coupled to said bus, for holding at least one of said data tokens; processing logic, coupled to said buffer and said instruction register, for performing said subset of steps; and a state machine, coupled to said instruction register and said buffer, for controlling the interfacing of said instruction register and buffer with said bus.
Claim 32
Dependent Claim
135 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a host interface port for coupling to a master host processor; run length processor means, connected between said bus and said host interface port, for converting data between said token format and a run length format for communicating with said master host processor.
Claim 33
Dependent Claim
135 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a host interface port for coupling to a master host processor; run length processor means, connected between said bus and said host interface port, for converting data between said token format and a run length format for communicating with said master host processor.
Claim 34
Dependent Claim
132 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a host interface port for coupling to a master host processor; and token interface means, coupled between said bus and said host interface port, for allowing said host processor to insert tokens directly and to view tokens on said bus.
Claim 35
Dependent Claim
132 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a host interface port for coupling to a master host processor; and token interface means, coupled between said bus and said host interface port, for allowing said host processor to insert tokens directly and to view tokens on said bus.
Claim 36
Dependent Claim
29 words
The processor of claim 1 further comprising an auxiliary unit, coupled between said global bus and an auxiliary interface, for coupling an external auxiliary processor to said global bus.
Claim 37
Dependent Claim
166 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a semaphore register coupled to said control unit; a plurality of semaphore instructions in said data flow program for modifying a count in said semaphore register upon the accessing of a token, comparing a value in said semaphore register with a value in a token and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 38
Dependent Claim
166 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a semaphore register coupled to said control unit; a plurality of semaphore instructions in said data flow program for modifying a count in said semaphore register upon the accessing of a token, comparing a value in said semaphore register with a value in a token and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 39
Dependent Claim
38 words
The processor of claim 29 wherein a first semaphore instruction tests and decrements said count before each instruction requiring a data token, and a second semaphore instruction increments said count after each data token leaves said control unit.
Claim 40
Dependent Claim
154 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a semaphore register coupled to said control unit means; a plurality of instructions in said data flow program having a control field with a number; and means for comparing said number in said control field in an instruction with a count in said semaphore register and passing said instruction through said control unit means for processing when said number matches said count.
Claim 41
Dependent Claim
154 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a semaphore register coupled to said control unit means; a plurality of instructions in said data flow program having a control field with a number; and means for comparing said number in said control field in an instruction with a count in said semaphore register and passing said instruction through said control unit means for processing when said number matches said count.
Claim 42
Dependent Claim
42 words
The processor of claim 31 wherein said number in said control field is one number in a sequence, and further comprising means for modifying said count in said semaphore register such that only one instruction is allowed to pass at a time.
Claim 43
Dependent Claim
215 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; an internal bus interface coupled to said internal bus; an enabled instruction queue means, coupled to said internal bus interface, for holding instructions to be transferred to said processing circuits; a data token memory coupled to said internal bus interface; and an update unit, coupled to said enabled instruction queue, for providing instructions to said enabled instruction queue; a semaphore register; and means, coupled to said semaphore register, for modifying a count in said semaphore register upon accessing a data token in said data token memory, testing a semaphore value in said semaphore register and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 44
Dependent Claim
215 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps in a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; an internal bus interface coupled to said internal bus; an enabled instruction queue means, coupled to said internal bus interface, for holding instructions to be transferred to said processing circuits; a data token memory coupled to said internal bus interface; and an update unit, coupled to said enabled instruction queue, for providing instructions to said enabled instruction queue; a semaphore register; and means, coupled to said semaphore register, for modifying a count in said semaphore register upon accessing a data token in said data token memory, testing a semaphore value in said semaphore register and preventing a new data token from being accessed if said semaphore value exceeds a maximum value, and modifying said count upon a data token leaving said control unit.
Claim 45
Dependent Claim
159 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps an a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a first register, wherein said program includes a CRTOKEN instruction which can be executed only once in said program, said CRTOKEN instruction being allowed to execute only if said first register has a first value, said CRTOKEN instruction causing said first register to assume a value other than said first value after execution, said processor including reset means for changing said first register to said first value.
Claim 46
Dependent Claim
159 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal bus coupled to said control unit; and a plurality of processing circuits, each coupled to said bus, for performing a subset of a group of steps an a process performed by said processor; wherein said stored program is a data flow program, and said control unit transfers instructions and data tokens to said plurality of processing circuits over said bus; wherein said data tokens are data vectors; a first register, wherein said program includes a CRTOKEN instruction which can be executed only once in said program, said CRTOKEN instruction being allowed to execute only if said first register has a first value, said CRTOKEN instruction causing said first register to assume a value other than said first value after execution, said processor including reset means for changing said first register to said first value.
Claim 47
Dependent Claim
41 words
The processor of claim 33 wherein said internal bus interface includes a scalar processor unit for copying an operand of a semaphore instruction to a result token after said modifying a count and testing a semaphore value in said update unit.
Claim 48
Dependent Claim
24 words
The processor of claim 29 further comprising: a data token memory coupled to said global bus and accessible by each of said processing circuits.
Claim 49
Dependent Claim
113 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal global bus coupled to said control unit; a plurality of processing circuits, each coupled to said global bus, for performing a subset of a group of steps in a process performed by said processor; and a data token memory coupled to said global bus and accessible by each of said processing circuits; wherein said stored program is a data flow program, and said control unit asynchronously transfers instructions and data tokens to said plurality of processing circuits over said global bus; wherein said data tokens are data vectors.
Claim 50
Dependent Claim
113 words
A processor integrated on a single semiconductor chip comprising: a control unit; a memory, coupled to said control unit, having a stored program; an internal global bus coupled to said control unit; a plurality of processing circuits, each coupled to said global bus, for performing a subset of a group of steps in a process performed by said processor; and a data token memory coupled to said global bus and accessible by each of said processing circuits; wherein said stored program is a data flow program, and said control unit asynchronously transfers instructions and data tokens to said plurality of processing circuits over said global bus; wherein said data tokens are data vectors.
References Cited (Backward Citations)
US4651293A
Cited
US4985888A
Cited
US4855813A
Cited
US4916914A
Cited
US5475770A
Cited
US5185819A
Cited
US5212742A
Cited
US5243667A
Cited
US5388223A
Cited
US5251213A
Cited
US5267968A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-12-15 | 2001-06-16 | 2001-12-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-12-15 | 2005-06-16 | 2005-12-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-12-15 | 2009-06-16 | 2009-12-16 | $7700.00 | Window Closed / Lapsed |