IP Library Granted Patent US 6,940,921
Granted Patent B2
US 6,940,921 · App. 09/855,580 · Granted Sep 6, 2005

Multimodule device with static behavior

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,940,921
App. No.
09/855,580
Granted
Sep 6, 2005
Kind
B2
Abstract

A device provides a normally static and nevertheless programmable architecture, for example, a programmable digital demodulator. The device includes a first and a second processor module. The second module receives data and instructions and executes operations for obtaining a result. The first module transmits instructions to the second module according to a predetermined scheme, each instruction indicating the operation it is provided to execute in the current time slot. An operation is only executed by the second module if the necessary data are available. It is not possible to execute a different operation from the one that is provided in the current time slot. Thus, no result can be delivered outside the time slots provided for this purpose.

Claims (11)

1. A device comprising at least a first module and a second module, said first module being intended to supply instructions to said second module, and said second module being intended to receive data and to perform at least one function that necessitates the execution of a succession of operations so as to produce a result based on a plurality of received data, characterized in that:

said first module is arranged for supplying said instructions to the second module in predefined time windows, said instructions containing at least one operation indication,

said second module comprises an operation counter intended to indicate the next operation to be executed, and a data counter intended to count the received data,

and said second module is arranged for executing a received instruction only if the operation indication contained in the received instruction coincides with the next operation to be executed such as indicated by its operation counter, and if its data counter indicates that the data necessary for the execution of this operation are available.

2. A device as claimed in claim 1 , characterized in that the second module is intended to receive data in predefined time windows, said data being associated to indicator of data validity which is in a valid state when the data can be used by the second module, and in an invalid state when the data cannot be used by the second module.

3. A device as claimed in claim 1 , characterized in that said second module is arranged for producing, in predefined time windows, results associated to a result validity indicator, the result validity indicator being in an invalid state when no result at all is available.

4. A device as claimed in claim 1 , characterized in that said second module, which is intended to perform a plurality of additional functions, comprises an additional data counter and an additional operation counter for each of said additional functions, and in that the instructions produced by said first module contain a function indicator which permits the second module to determine the data counter and the operation counter to be used for deciding the execution or not of an instruction.

5. A device as claimed in claim 1 , characterized in that it comprises a plurality of second modules connected so that results produced by at least one second module form the data received by another second module.

6. A programmable demodulator comprising a device a claimed in claim 1 .

7. A receiver comprising a programmable demodulator as claimed in claim 6 .

8. A transmission system comprising at least a transmitter and a receiver as claimed in claim 7 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2011
From: IPG ELECTRONICS 503 LIMITED
To: FUNAI ELECTRIC CO., LTD.
Reel/Frame 027497/0001 →