File:Data Forwarding (Two Stage, error).svg

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Original file(SVG file, nominally 320 × 190 pixels, file size: 28 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's EX stage (green line). However, the dat doesn't arrive at the output of the first's MEM until after the first reaches EX. This is backward in time, and is not possible.

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 2017320 × 190 (28 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's EX stage (green line). However, the dat doesn't arrive at the output of the first's MEM until <i>after</i> the first reaches EX. This is backward in time, and is not possible.
  • You cannot overwrite this file.

The following page links to this file: