Pipelined asynchronous instruction processor circuit
An instruction processing and pipeline technology, which is applied in concurrent instruction execution, electrical digital data processing, instruments, etc., and can solve the problem of reversed order of internal instruction results.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] 1 shows an instruction processing circuit with a plurality of processing stages 10a-e, registers 12a-d, timing circuit 14, write multiplexer 16, register file 17 and instruction memory 18. Processing stages 10a-d are connected in a pipeline by registers 12a-d. With the exception of the first stage 10a, each stage 10b-e has one or more instruction information inputs coupled to the preceding pipeline register 12a-d, and each stage 10a-d except the last stage 10e has a coupled to The instruction information output of the following pipeline registers 12a-d. Both processing stages 10c, d have additional result outputs for outputting the results and accompanying register addresses to the multiplexer 16 . These processing stages 10c,d also have acknowledgment outputs 19a,b coupled to the timing circuit 4 . An acknowledgment output for a stage indicating whether a write from a stage to the register file is required.
[0024] Processing stages are, for example, an instruction...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 