File:Data Forwarding (Two Stage).svg

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Original file(SVG file, nominally 370 × 190 pixels, file size: 30 KB)

Summary

Diagram showing data forwarding in a microprocessor. In this case, the instructions are something like the following:

LDB adr   -> r10<br>
AND r10,3 -> r11

Thus, the data can be forwarded from the output of the first instructions' MEM stage to the input of the next instruction's EX stage (green line). If the second instruction is stalled before EX by one cycle, this is forward in time.

Licensing

Lua error in package.lua at line 80: module 'strict' not found.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current08:56, 15 January 2017Thumbnail for version as of 08:56, 15 January 2017370 × 190 (30 KB)127.0.0.1 (talk)Diagram showing data forwarding in a microprocessor. In this case, the instructions are something like the following:<br><pre>LDB adr -> r10<br> AND r10,3 -> r11 </pre> Thus, the data can be forwarded from the output of the first instructions' MEM stage to the input of the next instruction's EX stage (green line). If the second instruction is stalled before EX by one cycle, this is forward in time.
  • You cannot overwrite this file.

The following page links to this file: