EP1535172A1

A control architecture for a high-throughput multi-processor channel decoding system

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 4 January 2022, 4.7 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

7 claims: 2 independent, 5 dependent

  1. 1
    Claims of equivalent WO 2004107737 A1 CLAIMS:1. A multi-processor unit (100), comprising: - communication means (101,102) for receiving data into the unit, transmitting data from the unit;- first domain processing means (103) for first processing the data depending on first domain configuration information, the first domain processing means including multiple first domain processors (105-108) each connected to the communication means for receiving data and transmitting data to the communication means including data transmitted between processors, each first domain processor differently sub-processing the data in order to first process the data, the first domain processors including a first domain control processor (105) for controlling the first processing of the first domain;- second domain processing means (110) for second processing the first processed data depending on second domain configuration information, the second processing being different than the first processing, the second domain processing means including multiple second domain processors (111-115) each connected to the communication means for receiving data and transmitting data to the communication means including data transmitted between processors, each second domain processor differently sub-processing the data in order to second process the data, the second domain processors including a second domain control processor (111) for controlling the second processing of the second domain;and - a global control processor (120) connected to the communication means for providing the first domain configuration information and the second domain configuration information through the communication means for configuring the first and second domains.
  2. 7
    A multi-processor system for processing data, comprising:- a plurality of memory blocks in an electronic memory;- block-based communication means connected to the memory blocks to provide access to the memory blocks;- stream-based communication means;- a plurality of processors connected to the block-based communication means for processing data in the memory blocks and connected to the sfream-based communication means for providing data objects from a processor to a subsequent processor, the data objects including data for processing the data and pointers to memory blocks to control access to the memory blocks, the processors having means for data flow driven process control so that receiving data objects from a previous processor through the stream-based communication means triggers processing by the subsequent processor that receives those data objects, each processor having exclusive control for accessing data in one or more of the memory blocks, and each processor receiving the exclusive control of a memory block by receiving the pointer to the memory block from the previous processor through the stream-based communications means and each processor yielding exclusive control to the subsequent processor by providing a pointer to the memory block to the subsequent processor through the sfream-based communication means.