Sei sulla pagina 1di 17

IES2015-2016

Introduction to Computer Engineering

Lecture 1: Overview
Mr. LENG Por
Gnie Electrique et Energtique
Institute de Technologie du Cambodge

1
Objective: Digital Design Principle
Number systems
Boolean algebra
Switch and CMOS design
Combinational logic
Logic gates
Building blocks: de/mux, de/encoder, shifters,
adder/subtractor, multiplier
Logic minimization
Mixed logic
Sequential logic
Latches, Flip-flops
Counters
State machines: Mealy/Moore machines
2
Objective: Digital Design Principle
Memory and Programmable Devices
Register, RAM, ROM, PLA, PAL
Architectural concept
Instruction set architecture (ISA)
Stored-Program Computer and Sequential Control
(von Neumann architecture)
Datapath
Branches
Processor and Software Convention
MIPS ISA
Procedural calls: Stack
3
Hierarchy of Computation
Programming in Compiler/Assembler/
Problem Algorithm
High-Level Language Linker
s

Instruction Set Architecture (ISA) Binary

Target Machine
Micro-architecture
(one implementation)
System architecture
Functional units/
Building blocks

Gates Level
Design

Transistors Manufacturing

4
Hierarchy of Computation
Programming in Compiler/Assembler/
Problem Algorithm
High-Level Language Linker
s

Instruction Set Architecture (ISA) Binary

Target Machine
Micro-architecture
(one implementation)
System architecture
Functional units/
Building blocks Human Level
System Level
RTL Level
Gates Level
Logic Level
Design
Circuit Level
Silicon Level
Transistors Manufacturing

5
Hierarchy of Computation
Programming in Compiler/Assembler/
Problem Algorithm
High-Level Language Linker
s

Instruction Set Architecture (ISA) Binary

Target Machine
Micro-architecture
(one implementation)
System architecture
Functional units/
Building blocks Human Level
System Level
RTL Level
Gates Level
Logic Level
Design Our Focus in 2030
Circuit Level
Silicon Level
Transistors Manufacturing

6
Zoom-in a System Component

7
90 nm
596 mm2
Moores Law
1.7 billions
Montecito

10 m
13.5mm2
42millions

Exponential growth
2,250

Transistor count will be doubled every 18 months


Gordon Moore, Intel co-founder

8
A Generic Intel-based PC System
Your CPU here

9
Dual-Core Itanium 2 (Montecito)

10
Integrated Circuit Complexity

Source: Intel
11
Minimum Feature Size

12 We are currently at 0.065m (65nm) and moving towards 0.045m


Average Transistor Price per year

Source: Dataquest
13
Processor Market Segmentation

High Performance
(e.g., Intel 32/64, AMD, Itanium, IBM POWER, BlueGene, Sun T1, etc)

Embedded / low-power
(e.g., ARM, MIPS, Xscale)

Special purpose
(e.g., DSP, NVidia)

14
Analog Signal vs. Digital

So, why Digital?


15
Binary Signals

So, why Binary?


16
Voltage Range of Binary Signals

5.0 Volts

HIGH (1)
HIGH (1) 4.0 Volts

3.0 Volts

2.0 Volts

LOW (0) 1.0 Volts


LOW (0)
0.0 Volts
INPUT OUTPUT

17

Potrebbero piacerti anche