05-10-2012, 12:11 PM
Microprocessors and Interfacing
Microprocessors.ppt (Size: 2.17 MB / Downloads: 60)
At the high end of the scale
Processor: Intel Pentium 4
Frequency: 3.2GHz
Power consumption: 103 W max.*
Process: 90nm
Computer Technology Dramatic Change
Processor
2X in speed every 1.5 years; 100X performance in last decade
Memory
DRAM capacity: 2X / 2 years; 64X size in last decade
Cost per bit: improves about 25% per year
Disk
capacity: > 2X in size every 1.0 years
Cost per bit: improves about 100% per year
250X size in last decade
Challenges for 21st Century
PostPC Era will be driven by 2 technologies:
1) Mobile Consumer Devices
e.g., successor to cell phone, PDA, wearable computers
2) Massive I/O interfacing vs RAW computational power
ELEC2041: An Overview
The Aims:
Basics of Microprocessor-based systems
Programmer’s view of Computer Architecture
Interaction between hardware and software, i.e. ‘Interfacing’.
What not covered:
Designing computer hardware
High level language programming
What will You learn in ELEC2041?
Learn big ideas in Microprocessors & Interfacing
5 Classic components of a Computer
Principle of abstraction, used to build systems as layers
Pliable Data – Data can be anything (integers, floating point, characters): a program determines what it is
Stored program concept: instructions just data
Principle of stack and stack frames
Compilation v. interpretation thru system layers
Principle of Locality, exploited via a memory hierarchy (cache)
New Look ELEC2041!
Modern View of Microprocessor Based Design
Embedded Systems (against desktop computing environment) with incredible processing power (1 GFLOPS Speed)
video games (PlayStation, XBox)
Handheld palmtop computers,
digital still and video cameras,
cellular phones, mobile personal communicators
Smart refrigerators (LG Life is Good!)
System on Chip Design Concept
Integration of general purpose microprocessor core with flexible special purpose programmable peripheral devices to design large systems
Software/ Hardware Partitioning and Co-design
Modern Development Hardware and Software
We use the State-of-the-Art hardware and software in the laboratory
With a view of the Microprocessor Design for 21st Century
Microprocessors.ppt (Size: 2.17 MB / Downloads: 60)
At the high end of the scale
Processor: Intel Pentium 4
Frequency: 3.2GHz
Power consumption: 103 W max.*
Process: 90nm
Computer Technology Dramatic Change
Processor
2X in speed every 1.5 years; 100X performance in last decade
Memory
DRAM capacity: 2X / 2 years; 64X size in last decade
Cost per bit: improves about 25% per year
Disk
capacity: > 2X in size every 1.0 years
Cost per bit: improves about 100% per year
250X size in last decade
Challenges for 21st Century
PostPC Era will be driven by 2 technologies:
1) Mobile Consumer Devices
e.g., successor to cell phone, PDA, wearable computers
2) Massive I/O interfacing vs RAW computational power
ELEC2041: An Overview
The Aims:
Basics of Microprocessor-based systems
Programmer’s view of Computer Architecture
Interaction between hardware and software, i.e. ‘Interfacing’.
What not covered:
Designing computer hardware
High level language programming
What will You learn in ELEC2041?
Learn big ideas in Microprocessors & Interfacing
5 Classic components of a Computer
Principle of abstraction, used to build systems as layers
Pliable Data – Data can be anything (integers, floating point, characters): a program determines what it is
Stored program concept: instructions just data
Principle of stack and stack frames
Compilation v. interpretation thru system layers
Principle of Locality, exploited via a memory hierarchy (cache)
New Look ELEC2041!
Modern View of Microprocessor Based Design
Embedded Systems (against desktop computing environment) with incredible processing power (1 GFLOPS Speed)
video games (PlayStation, XBox)
Handheld palmtop computers,
digital still and video cameras,
cellular phones, mobile personal communicators
Smart refrigerators (LG Life is Good!)
System on Chip Design Concept
Integration of general purpose microprocessor core with flexible special purpose programmable peripheral devices to design large systems
Software/ Hardware Partitioning and Co-design
Modern Development Hardware and Software
We use the State-of-the-Art hardware and software in the laboratory
With a view of the Microprocessor Design for 21st Century