Method and apparatus for fast response time interrupt control in a pipelined data processor
AssigneeIndustrial Technology Research Institute
InventorsShyh An Chi, Shisheng Shang
Life of this patent
Estimating the term…
Loading patent…
AssigneeIndustrial Technology Research Institute
InventorsShyh An Chi, Shisheng Shang
Estimating the term…
In a fast response time pipelined data processor, an interrupt control device stores the interrupt service routine address or the target address of a branch instruction, as applicable, in a register. If an interrupt occurs while the pipelined data processor is processing a branch instruction, the branch instruction target address stored in the register is used as the return address, and is stored in a working space, so that the interrupt can be processed immediately. Similarly, if an interrupt occurs while the pipelined data processor is processing a prior interrupt or exception, and the first instruction of the interrupt service routine of the previous interrupt has not yet reached the memory access stage, the interrupt service routine as address of the previous interrupt stored in the register is used as the return address, and is stored in the working space, so that the next interrupt can be processed immediately.
A method for controlling interrupts and exceptions in a fast response time pipelined processor, comprising thc following steps;
A processor control apparatus for controlling interrupts and exceptions which are processed in a first pipeline stage of a fast response time pipelined processor, comprising:
Dependencies are inferred from the claim text.