Data processor with loop circuit for delaying execution of a program loop control instruction
AssigneeTelecommunications Radioelectriques et Telephoniques T.R.T.
InventorsLuc Mary, Bahman Barazesh
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelecommunications Radioelectriques et Telephoniques T.R.T.
InventorsLuc Mary, Bahman Barazesh
Estimating the term…
A data processor for executing a program of instructions stored in a program memory controlled by a program counter. To execute a loop control instruction, calling for repeated execution N times of a sequence of "i" instructions, the processor includes a loop circuit having an instruction counter which counts execution of the instructions in the loop sequence and produces an end-of-sequence signal upon each completion of the loop, a register which refreshes the program counter with the address of the first instruction in the loop in response to each end-of-sequence signal, and a loop counter which counts the number of completions of the loop and delivers a signal indicating the end of the loop portion of the entire program and enabling the program counter to continue on with the rest of the program. The delay in loop execution permits initializing of registers in the data processor so as to permit pipeline execution of the loop instruction.
A data processor for executing a program of instructions stored in a program memory and which are addressed by a program counter connected to the program memory, such processor including a loop circuit for controlling execution of a loop control instruction in said program calling for the execution N times of a loop sequence of "i" instructions, said loop circuit comprising a loop counter controlled by a repetition code in the loop control instruction to count the number of executions of said loop sequence and to deliver a loop completion signal when such count corresponds to said repetition code, such signal enabling the program counter to continue on to the remainder of the program;
A digital data processor comprising:
Dependencies are inferred from the claim text.