Download presentation
Presentation is loading. Please wait.
1
Processor Design 5Z032 Henk Corporaal Eindhoven University of Technology 2011
2
TU/e Processor Design 5Z0322 Introduction Purpose of course: learn how computers operate learn how to construct and build a computer system –emphasis on processor design and implementation –use of SystemC for implementation learn how to program a computer –assembly level –machine level learn design principles operating system introduction
3
TU/e Processor Design 5Z0323 Material Book: Computer Organization & Design David A. Patterson and John L. Hennessy Morgan Kaufmann, 3 rd ed. 2005 / 4 th ed 2009 Handouts –Slides –Introduction to Operating Systems –Miscellaneous material Lab. material (SPIM assembler + simulator) Look at the web site http://www.ics.ele.tue.nl/~heco/courses/ProcDesign
4
TU/e Processor Design 5Z0324 Prerequisites Basic understanding of digital techniques –see appendix B C programming experience
5
TU/e Processor Design 5Z0325 Examination Combination of –report and –oral examination
6
TU/e Processor Design 5Z0326 Topics of Discussion Computer system overview ISA: instruction set architecture Computer arithmetic Measuring and comparing performance How to implement a processor / SystemC How to implement a fast processor Memory hierarchy and caching Interfacing OS Other computer architectures
7
TU/e Processor Design 5Z0327 Lab. Exercises Writing MIPS assembly / machine code –SPIM Working with mmMIPS in SystemC Enhancing mMIPS see course site for details
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.