Survey of microprocessor platforms ... Preliminary design. Alternatives. High-level diagrams. Class discussion, peer review, hardware and code “walk through”. Preliminary design report and ...