Abstract:
Systems and methods are provided for processing different concurrent tasks by a subsystem managed by a central processor. Each tasks is comprised of successive messages including a first message, intermediate messages, and a last message. Each intermediate message comprises a subtask parameter and a link to the next message that indicates the time when the next message is to be processed. The central processor and the subsystem are connected to a storage memory and several counters associated with respective tasks. The system and method reduce task disruptions of the system.
Abstract:
An integrated circuit includes a processor and a program memory device on a common substrate. The memory device is able to deliver to the processor VLIW instructions with at least m operative fields. The memory device comprises: a dictionary memory comprising dictionary instructions each having at least m dictionary elementary instructions; an instructions memory having primary instructions each associated with a VLIW instruction and containing its data, the address of a dictionary instruction, and m masking bits; and m selection devices respectively controlled by the masking bits and each delivering either an NOP instruction, or the dictionary elementary instruction corresponding to the masking bit, so as to reconstruct, by combination with the data of the primary instruction, the VLIW instruction.