1 / 11

Lecture 0. Program Introduction

2010 R&E Computer System Education & Research. Lecture 0. Program Introduction. Prof. Taeweon Suh Computer Science Education Korea University. Course Information. Instructor Prof. Taeweon Suh Teacher in Gyeonggi Science High School Dr. Jonghye Kim Prerequisite

Download Presentation

Lecture 0. Program Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2010 R&E Computer System Education & Research Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University

  2. 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 • http://comedu.korea.ac.kr/~suhtw/ • Contact Information • suhtw@korea.ac.kr • 02-3290-2397

  3. TAs (Teaching Assistants) • 윤일규: ilkyu@inc.korea.ac.kr • 김한이: hanyeemy@korea.ac.kr • 공선희: nickong@korea.ac.kr

  4. Ultimate Goal Understand How Your Computer Works Really! & Research on How to Improve the Performance of Computer!

  5. 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

  6. Objectives (Cont.) • Chapter 6 ~ Chapter 8 (Computer Architecture) covers how to build a CPU with the basic elements Core 2 Duo processor 291 million transistors (65nm technology) Basic elements

  7. A Computer System (till 2008) CPU Main Memory (DDR2) FSB (Front-Side Bus) North Bridge Graphics card DMI (Direct Media I/F) Peripheral devices South Bridge Hard disk USB PCIe card But, don’t forget the big picture!

  8. Present, Near Future and More… • Core 2 Duo – based Systems • Core i7– based Systems Main Memory (DDR3) Main Memory (DDR2) CPU CPU Quickpath (Intel) or Hypertransport (AMD) FSB (Front-Side Bus) North Bridge North Bridge South Bridge South Bridge DMI (Direct Media I/F) DMI (Direct Media I/F) Keep in mind that CPU and computer systems are evolving at a fast pace

  9. Another View int main() { int a, b, c; a = 3; b = 9; c = a + b; return c; } • Chapter 1 ~ Chapter 5 • C , C++, Java, C# … • Chapter 6 ~ Chapter 8

  10. 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?

  11. Assignment #0 • Install Altera ModelSim Starter Edition • Computer System (hardware) Simulation • http://www.altera.com/products/software/quartus-ii/modelsim/qts-modelsim-index.html • Install Altera Quartus-II • Synthesis, place & route, and download to FPGA • http://www.altera.com/products/software/quartus-ii/web-edition/qts-we-index.html

More Related