The students in my CS433 sections have prepared (and continue to prepare) presentations of a number of important, modern processors from a broad class of application areas: communications, embedded control, graphics, general-purpose systems, media processing, and so on. These presentations are available as a teaching resource for the computer engineering education community at large.
We have endeavored in preparing these presentations to walk the fine line between outright copying of drawings and figures from manufacturer's documentation on the one hand, and presenting the processor in a way that bears no obvious relation to the standard view of the processor as presented in the manufacturer's literature. We think it is essential that the presentations serve in part as a guide to the manufacturer documentation itself, so that some resemblance and correspondence is necessary. The balance we have struck is to create all of our drawings from scratch, using tools like Visio and Powerpoint. The drawings are often modeled after drawings we find in the processor literature however. We have attempted to give credit to the processor manufacturers by referring to their manuals in the presentations. If you are a processor manufacturer and are uncomfortable with what we have presented concerning your processor, please let me know by using the email link at the bottom of this page.
These presentations are subject to change, for the reason that they no doubt contain technical errors and in some cases there is more than one presentation for a particular processor -- we will integrate these into just one over time.
| ADI Blackfin (1) |
| ADI Blackfin (2) |
| ADI SHARC |
| ADI TigerSHARC |
| Hitachi SH-4 |
| Intel IXP2850 |
| Intel XScale and MMX Extensions |
| NEC V850 |
| Nintendo |
| TI TMS320C64x (1) |
| TI TMS320C64x (2) |
| Transmeta Crusoe |