Syllabus for Computer Architecture (CSC 3050)

@

Instructor

             Professor Yeh-Ching Chung

@

Office

             Room 403,  Research A Building (RA-403)

@

Phone Numbers

             0755-23519576 (Office)

             185-7673-9791 (Mobile)

@

Class Hours

             Tuesday 15:00-16:20,

             Wednesday 15:00-16:20

@

Office Hours

             Tuesday 13:30-14:30

             Wednesday 13:30 - 14:30

@

WeChat Group  

             CSC3050 2019-20 Term2

@

Goals 

             1. Understand the principles of Computer Architecture and their implementation details.

             2. Use hardware description language to design a simplified MIPS CPU.

             3. Use software to design an assembler and a simulator of MIPS CPU.

@

Textbook

1.      Computer Organization and Design: The Hardware/Software Interface (5th Edition), 2014 (PDF)

         David Patterson and John Hennessy

Reference

1.     Documentations (MIPS ISA, Carry-Lookahead-Adder, IEEE-754-1985)

2.     Introduction to Computing Systems: From Bits & Gates to C & Beyond (2nd Edition), McGraw-Hill © 2004

                    Yale N. Patt and Sanjay J. Patel

@

Contents

-        Introduction (slide-0, slide-1)

-        Digital Logic Review (slide-2)

-        Instruction Set Architecture (slide-3)

-        Arithmetic and Logic Unit (slide-4)

-        Datapath (slide-5)

-        Pipelining (slide-6)

-        Memory and Cache (slide-7)

-        Virtual-Memory (slide-8)

-        Input/Output Systems (slide-9)

-        Static and Dynamic Scheduling (slide-10)

-        Advanced Computer Architectures (slide-11)

@

Grading

    Programs - 70%

-        Design a MIPS assembler (Feb. 18, HW#1, Due March 2, 23:59))

-        Design a MIPS simulator (March 3, HW#2, Due March 23, 23:59)

-        Design a simplified ALU of MIPS using Hardware Description Language (HDL) (March 24, HW#3, Due April 13, 23:59)

-        Design a simplified pipelined MIPS microprocessor using HDL (April 14, HW#4, Due May 4, 23:59)

    Final - 30%

@

TA:   Mickey Ma (马a): mickeyma@cuhk.edu.cn

          Kefan Shuai (帅JZ): 218019066@link.cuhk.edu.cn

       

 

Last modified: 2020/04/02 06:23:29