Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research
Korea Univ Course Information Instructor Prof. Taeweon Suh Teacher in Gyeonggi Science High School Dr. Jonghye Kim Prerequisite C language (Not strictly required though) Textbook Digital Design and Computer Architecture by David Money Harris and Sarah L. Harris, Morgan Kaufmann, 2007 (Required) Lecture slides will be posted on the class web Contact Information
Korea Univ TAs (Teaching Assistants) 윤일규 : 김한이 : 공선희 : 3
Korea Univ Ultimate Goal 4 Understand How Your Computer Works Really! Research on How to Improve the Performance of Computer! &
Korea Univ Objectives Chapter 1 ~ Chapter 5 (Digital Design) Principles of digital design Number systems Combinational logic Sequential logic Digital building blocks Adder, Subtractor, Multiplier, Divider Memory Verilog HDL (Hardware Description Language) Cover the same topics with language 5
Korea Univ Objectives (Cont.) Chapter 6 ~ Chapter 8 (Computer Architecture) covers how to build a CPU with the basic elements 6 Core 2 Duo processor 291 million transistors (65nm technology) Basic elements
Korea Univ A Computer System (till 2008) 7 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) Hard disk USB PCIe card Peripheral devices Graphics card But, don’t forget the big picture!
Korea Univ Present, Near Future and More… 8 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) CPU North Bridge South Bridge Main Memory (DDR3) Quickpath (Intel) or Hypertransport (AMD) DMI (Direct Media I/F) Core 2 Duo – based Systems Core i7– based Systems Keep in mind that CPU and computer systems are evolving at a fast pace
Korea Univ Another View Chapter 1 ~ Chapter 5 9 C, C++, Java, C# … int main() { int a, b, c; a = 3; b = 9; c = a + b; return c; } Chapter 6 ~ Chapter 8
Korea Univ Expectations You will have a lot of fun throughout this program After successfully completing this program, you should be able to design Any digital logic in vending machine, digital watches, microwave, your dishwasher, your HD TV etc Computer systems including CPU. Isn’t it cool? 10
Korea Univ Assignment #0 Install Altera ModelSim Starter Edition Computer System (hardware) Simulation ii/modelsim/qts-modelsim-index.html ii/modelsim/qts-modelsim-index.html Install Altera Quartus-II Synthesis, place & route, and download to FPGA edition/qts-we-index.html edition/qts-we-index.html 11