Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010...

Post on 14-Jan-2016

217 views 0 download

Tags:

Transcript of Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010...

Lecture 0. Program Introduction

Prof. Taeweon SuhComputer 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 http://comedu.korea.ac.kr/~suhtw/

• Contact Information suhtw@korea.ac.kr 02-3290-2397

2

Korea Univ

TAs (Teaching Assistants)

• 윤일규 : ilkyu@inc.korea.ac.kr

• 김한이 : hanyeemy@korea.ac.kr

• 공선희 : nickong@korea.ac.kr

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 Bridg

e

Main Memor

y(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 Memor

y(DDR2)

FSB (Front-Side Bus)

DMI (Direct Media I/F)

CPU

North Bridge

South Bridge

Main Memor

y(DDR3)

Quickpath (Intel) orHypertransport (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 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

11