Abstract:
A reconfigurable control structure for CPUs comprises a first control unit (UC0) with a first basic instruction set associated thereto, and a second control unit (UC1), with a second instruction set associated thereto. Associated to the second control unit (UC1) is at least one programming element (MCP, MCS) for rendering said second instruction set selectively modifiable. Also present is at least one circuit element (IR, 10) for supplying instruction codes to be executed to said first control unit (UC0) and to said second control unit (UC1), so that each instruction can be executed under the control of at least one between said first control unit (UC0) or said second control unit (UC1) according to whether the instruction is comprised in the first basic instruction set and/or in the second selectively modifiable instruction set.
Abstract:
A pipeline structure (200) for use in a digital system (110) is proposed. The pipeline structure includes a plurality of stages (ST i ) arranged in a sequence from a first stage (ST 1 ) for receiving an input of the pipeline structure to a last stage (ST 5 ) for providing an output of the pipeline structure, at least one intermediate stage (ST 2 -ST 4 ) being interposed between the first stage and the last stage, wherein the first stage and the last stage are controlled by a main clock signal (CLK m ); the pipeline structure further includes phase shifting means (D 2 -D 4 ) for generating at least one local clock signal (CLK 2 -CLK 4 ) from the main clock signal for controlling the at least one intermediate stage, the main clock signal and the at least one local clock signal being out of phase.