Basic Information
Practical Aspects of Microprocessor Design Methodologies And Implementation. Design Methodologies Such As Guarded Atomic Transactions and Intra Module State Transfers. Combinational And Pipelined Alus, in Order Pipelined Microarchitectures, Branch Prediction, and Caches. The Course Will Also Teach The Bluespec High Level Hdl For Implementing and Synthesizing Hardware. Learning Outcomes# at The End of The Course The Student Will Be 1. Exposed to Practical Aspects and Problems Arising When Implementing Real Processors. 2. Understand How to Break The Concepts Taught in Introductory Classes and Texbooks Into Real Working Components.3. Know Concepts in The New Generation of High Level Hardware Description Languages (hdls) By Learning The Bluespec System Verilog.
Faculty: Electrical and Computer Engineering
|Graduate Studies
Pre-required courses
Course with no extra credit
236268 - Constructive Computer Architecture