Memory And General Interconnect Controller (MAGIC)

MAGIC imagemap

Fundamentally, MAGIC must perform two tasks: data movement and state manipulation. The MAGIC architecture exploits the relative independence of these tasks by separating control and data processing. As messages enter the MAGIC chip they are split into message headers and message data. Message headers flow through the control macropipeline while message data flows through the data transfer logic. Data and control information are recombined as outgoing message headers are merged with the associated outgoing message data to form complete outgoing messages.

The figure is a clickable imagemap; currently you may select the data transfer logic, the control pipeline, or click elsewhere for a detailed combined view.


[arch] Architecture

[logo] FLASH


Last modified 6/6/96 by Joel Baxter, webmaster@www-flash.stanford.edu.