Sie sind auf Seite 1von 18

CNG232 Logic Design

2016 SPRING

Instructor: Prof. Dr. Dervi Z. DENIZ


SM-IEEE(USA), M-ACM(USA), M-IET(UK), M-EAEEIE(EU)
ddeniz@metu.edu.tr or deniz@kktc.net
Room: T-136 (METU-NCC) Tel: 3012
( Skype: deniz@kktc.net or dzd12341 )

Course Info
Core Course
Lecture and Office Hours:
Lectures:
Friday: 12:40 -15:30
Office Hours:
Wed. : 11:40 12:30
Friday: 11:40 13:30

TZ-07

T-136
T-136

Teaching/Learning

Data Show Presentations


Lecture Notes*
Homeworks/Assignments
Labs
Assessment (2 MTs and Final Exam)

Notes:
Credit hrs: (3, 2)4
* CNG232 course has the same content/notes as EEE248
We will use ODTU-class for course material, assignments,
announcements, etc.

Why Learn Logic Design?


Digital age and information age
Digital computers
General purpose
Scientific, industrial and commercial applications

Digital systems

Telephone switching exchanges


Digital cameras, Digital TV
Electronic calculators, PDA's
Mobile/GSM Phones

Discrete information-processing systems


Manipulate discrete elements of information
For example, {1, 2, 3, } and {A, B, C, }

Vacuum Tube & First Transistor

Transistor was invented at Bell Labs on December 16, 1947 by: William Shockley, John
Bardeen, and Walter Brattain. In 1956, the group was awarded the Noble Prize in Physics This
invention has later led to the development of Integrated Circuits (ICs) and Microprocessors
that now form the basis of the modern electronics systems.
This is the first point-contact transistor built by Walter Brattain. It consisted of a plastic
triangle lightly suspended above a germanium crystal which itself set on a metal plate
attached to a voltage source. A strip of gold was wrapped around the point of the triangle
with a tiny gap cut into the gold at the precise point it came in contact with the germanium
crystal. The germanium acted as a semiconductor so that a small electric current entering on
one side of the gold strip came out the other side as a proportionately amplified current.
Ref: http://www.cedmagic.com/history/transistor-1947.html
Ref: http://www.physlink.com/education/AskExperts/ae414.cfm

Tanenbaum, Structured Computer Organization, 5th Edition, (c) 2006 Pearson Education, Inc., 0-13148521-0

Transistor as a Switching Element

Ref: Electronic Ics and Systems, F.C. Fitchen, 1970.

Logic Gate Implementations


DTL - Diode-Transistor Logic

Ref: Electronic Ics and Systems, F.C. Fitchen, 1970.

Why Learn Logic Design?

Intel Pentium 4 processor (42 Million transistors)


http://www.intel.com/personal/ces/timeline.htm?iid=Personal+ces_timeline_demo
http://www.intel.com/pressroom/kits/quickrefyr.htm
http://www.intel.com/pressroom/kits/events/moores_law_40th/

Intel Computer Family (2)

The Pentium 4 chip. The photograph is copyrighted by the Intel Corporation, 2003 and is used by permission.
From: Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson
Education, Inc. All rights reserved. 0-13-148521-0

Intel ITANIUM 9500 processor (3.1 Billion transistors)


http://www.intc.com/releasedetail.cfm?ReleaseID=722215
http://www.extremetech.com/computing/140082-intel-finally-releases-9500-series-itanium-announces-plans-to-merge-itanium-and-xeon

Intel Itanium processor 9500 series is Intel's most sophisticated general purpose processors to date. It
supports 8 cores, packs up to 54 MB of on-die memory, and enables up to 2 TB of low voltage DIMMs in a foursocket configuration. Supports IA-64 ISA.

Intel Computer Family (3)


The Intel CPU family. Clock speeds are
measured in MHz (megahertz) where 1 MHZ is
1 million cycles/sec.

From: Tanenbaum, Structured Computer Organization, 5th Edition, (c) 2006, Pearson Education, Inc., 0-13-148521-0

Intel Computer Family (4)


Chip

Date

GHz

Intel Itanium 2 Processor

07/2002

0.18/0.13

Pentium D processor 800

05/2005

2.8-3.2

Pentium D processor 900

01/2006

Intel Core 2 Duo


Dual-core Intel Itanium Processor 9150M
Intel Core 2 Quad

Technology Transistors

ISet

Memory

Notes

220M

IA64-bit

4G

#of cores=1, Memory:2^32=4G

90nm

230M

64-bit

64G

#of cores=2, Memory:2^36=64G


(1st Desktop Dual Core uP)

2.8-3.4

65nm

376M

64-bit

64G

#of cores=2, Memory:2^36=64G

2006

2.93

65nm

291M

64-bit

64G

#of cores=2, Memory:2^36=64G

10/2007

1.66

90nm

1720M

IA64-bit

2007

2.66

65nm

582M

64-bit

64GB

#of cores=4, Memory:2^36=64G

1024G #of cores=2, Memory:2^40=1T

Quad-Core Intel Xeon Processor

11/2007 1.6 - >3

45nm

820M

64-bit

64GB

#of cores=4, Memory:2^36=64G

1G Intel Core i7 - 920 Processor

11/2008

2.66

45nm

731M

64-bit

24GB

#of cores=4, #Threads:8

1G Intel Core i7 - 980 Processor

Q2/2011

3.33

32nm

1170M

64-bit

24GB

#of cores=6, #Threads:12

2G Intel Core i7 -2700K Processor

Q4/2011

3.5

32nm

1160M

64-bit

32GB

#of cores=4, #Threads:8

2G Intel Core i7 -3970X Processor

Q4/2012

3.5

32nm

1.27-2.27B

64-bit

64GB

#of cores=6, #Threads:12

3G Intel Core i7 - 3770 Processor

Q2/2012

3.4

22nm

1.4B

64-bit

32GB

#of cores=4, #Threads:8

Intel Itanium Processor 9560 (POULSON)

Q4/2012

2.53

32nm

3.1B

IA64-bit

2TB

#of cores=8, #Threads:16

From: INTEL

5th Generation INTEL Processors


Proc.

Series
Nomencl
ature

i7-970,
i7-980,
i7-980x,
i7-990x,
Intel
Core i7 i7-39xx,
i7-49xx,
i7 58xx,
i7 59xx

Code
Name

Prod.
Date

Clock
Socke
R.
Fabric.n TDP
t
(GHz)

Gulftown
,
Sandy
2011
Bridge-E,
3.0 to
4.0
Ivy
pres.
Bridge-E,
HaswellE

Bus
L1
L2
L3
# of
Speed Cache Cache Cache
Cores
(GT/s) (KiB) (KiB) (MiB)

LGA

1366,

130 W Quad,
64
6x
32 nm,
2.5 12 2011,
Hexa,
per 256
22 nm
6.4
20
LGA
150 W Octa
core
2011v3
LGA

Intel Core i7 Processors (as of 2015)


Codename
(main article)

Brand
name
(list)

Cores

L3 Cache

GPU
Model

Socket

TDP

I/O Bus

14 nm

Direct
Media
Interface, June 2015
Integrated
GPU

14 nm

Direct
Media
January
Interface,
2015
Integrated
GPU

Core i75775C
Broadwell-DT
(Desktop)[49]

6 MB

LGA 1150

65 W

Core i75775R
Core i75xx7U

Broadwell-U
(Mobile)

Iris 6200

Core i75x50U

Iris 6100

4 MB

HD 6000

28 W

BGA 1168
15 W

Core i75x00U

HD 5500

Release
Date

Process

Course Outline
Introduction
Digital Systems and Binary Numbers

Boolean Algebra and Logic Gates


Gate Level Minimization
Combinational Logic
Synchronous Sequential Logic

Registers and Counters


Asynchronous Sequential Logic
Memory and Programmable Logic

Digital Integrated Circuits (at conceptual level)

Course Book and References


Mano & Ciletti, Digital Design (4th Ed.),
Prentice Hall, 2007.
---------------------------------------------------------------------- Wakerly, Digital Design Principles and Practices
(4th Ed.), Prentice Hall, 2006.
Brown & Vranesic, Fund. of Dig. Logic with VHDL
Design (2nd Ed.), McGraw Hill, 2005.

Course Related Software


You can download and use Altera Quartus II
(for Windows) in preparation for the labs:
http://www.altera.com/products/software/quartus-ii/webedition/qts-we-index.html

Notes:
Web Edition software is free.
Release date: January, 2011, Quartus II Web
Edition v10.1 Service Pack 1
Windows XP, Vista and 7 (32-bit editions only)

Das könnte Ihnen auch gefallen