+ All Categories
Home > Documents > MICROPROCESSOR AND IT`S ARCHITECTURE

MICROPROCESSOR AND IT`S ARCHITECTURE

Date post: 25-Apr-2017
Category:
Upload: ankit-saxena
View: 220 times
Download: 0 times
Share this document with a friend
22
MICROPROCESSOR AND IT`S ARCHITECTURE ANKIT SAXENA (PGMSE136013) SHIVENDRA PRATAP RAI(PGMSE136014)
Transcript
Page 1: MICROPROCESSOR AND IT`S ARCHITECTURE

MICROPROCESSOR AND IT`S

ARCHITECTURE

ANKIT SAXENA (PGMSE136013) SHIVENDRA PRATAP RAI(PGMSE136014)

Page 2: MICROPROCESSOR AND IT`S ARCHITECTURE

First generation (1939-1954) - Vacuum Tube Second generation (1954-1959) – Transistor Third generation (1959-1971) – Integrated Circuits Fourth generation (1971-present) – Microprocessor

First generation (1939-1954) - vacuum tube

Evolution of computers

IBM 650, 1954

Page 3: MICROPROCESSOR AND IT`S ARCHITECTURE

Second generation (1954-1959) - transistor

Third generation (1959-1971) – IC

Remarks :- Thanks to the use of IC PDP-8 was the least expensive general purpose small computer in 1960`s.

PDP-8 DIGITAL EQUIPMENT COOPERATION

Evolution of computers

Fig. Manchester University Experimental Transistor Computer

Page 4: MICROPROCESSOR AND IT`S ARCHITECTURE

Fourth generation (1971-present) – Microprocessor In 1971 Intel developed 4-bit 4004 chip for calculator application

EVOLUTION OF COMPUTERS

ALU

Instructiondecoder

Reg.

Programcounter

I/O Refreshlogic

System bus

Control logic

ROM/RAM buffer Timing Reset

Block diagram of Intel 4004 Evolution of Intel Microprocessors

Page 5: MICROPROCESSOR AND IT`S ARCHITECTURE

A microprocessor is a stand alone, self contained single chip

microcomputer. It must have as a minimum:

A central processing unit (CPU) Nonvolatile and program memory Input and Output capabilities. A structure that has these, can be programmed in some convenient

programming language Can interact with the outside world through the input/output ports. Other important requirements: Must be relatively simple, Reasonably small . Necessarily limited in most of its features – Memory, Processing power and

Speed, addressing range and, of course in number of I/O devices it can interact with.

The designer must have access to all features of the microprocessor – bus, memory, registers, all I/O ports.

In short, Microprocessors are components with flexible features that the engineer can configure and program to perform task or a series of tasks.

The Microprocessor

Page 6: MICROPROCESSOR AND IT`S ARCHITECTURE

Microprocessor-based systems are electrical systems consisting of microprocessors, memories, I/O units, and other peripherals.

Microprocessors are the brains of the systems Microprocessors access memories and other units through buses. The operations of microprocessors are controlled by instructions stored in

memories.

Memory Outputunits

Inputunits

BusMicroprocessor

Controlunit

Datapath

ALU

Reg.

Page 7: MICROPROCESSOR AND IT`S ARCHITECTURE

The CPU is the section of the processor which processes the data, fetching instructions from memory, decoding them and executing them.

Features of CPU

CPU

Registers

Program counter

Memory Address

ALU

Accumulator

Status Register

Timing and control

Instruction register

Page 8: MICROPROCESSOR AND IT`S ARCHITECTURE

The memory unit stores binary data and takes the form of one or more integrated circuits. The data may be program instruction codes or numbers being operated on. The size of the memory is addressed by the number of wires in the address bus.

The memory elements consist large numbers of storage cells capable of storing either 0 or 1.

The storage cells are grouped in locations with each location capable of storing one word. Each location is identified by a unique address.

The size of memory unit is specified in terms of the number of storage locations available;

1K is 2^10 = 1024 locations and thus a 4K memory has 4096 location.There are a number of forms of memory units CHIP SELECT CHIP SELECT

a) ROMb) PROM

DATA LINES

c) EPROMd) EEPROM ADRESS LINES DATA LINES

e) RAM

READ,CONTROL SIGNAL READ WRITE

MEMORY

ROM CHIP

RAM CHIP

Page 9: MICROPROCESSOR AND IT`S ARCHITECTURE

The Input/output Operation Is Defined as the transfer of data between the microprocessor and the external world . The term peripheral devices is used for pieces of equipment that exchange data with a microprocessor system.

In input operations the input devices places the data in the data register of the interface chip; this holds the data until it is read by the microprocessor.

In output operations the microprocessor places the data in the register until it is read by the peripheral.

INPUT/OUTPUT

Page 10: MICROPROCESSOR AND IT`S ARCHITECTURE

MPU communicates with Memory and I/O using the System BusAddress bus

UnidirectionalMemory and I/O Addresses

Data busBidirectionalTransfers Binary Data and Instructions

Control linesRead and Write timing signals

Microprocessor architecture

Page 11: MICROPROCESSOR AND IT`S ARCHITECTURE
Page 12: MICROPROCESSOR AND IT`S ARCHITECTURE

Motorola 6800 architecture

Page 13: MICROPROCESSOR AND IT`S ARCHITECTURE

Receives instructions & data from main memory.

Instructions are then sent to the instruction cache, data to the data cache.

Also receives the processed data and sends it to the main memory.

Bus Interface Unit

Page 14: MICROPROCESSOR AND IT`S ARCHITECTURE

This unit receives the programming instructions and decodes them into a form that is understandable by the processing units, i.e. the ALU or FPU.

Then, it passes on the decoded instruction to the ALU or FPU.

Instruction Decoder

Page 15: MICROPROCESSOR AND IT`S ARCHITECTURE

Also known as the “Integer Unit”.

It performs whole-number math calculations (subtract, multiply, divide, etc) comparisons (is greater than, is smaller than, etc.) and logical operations (NOT, OR, AND, etc).

The new breed of popular microprocessors have not one but two almost identical ALU’s that can do calculations simultaneously, doubling the capability.

Arithmetic & Logic Unit (ALU)

Page 16: MICROPROCESSOR AND IT`S ARCHITECTURE

Also known as the “Numeric Unit”. It performs calculations that involve numbers

represented in the scientific notation (also known as floating-point numbers).

This notation can represent extremely small and extremely large numbers in a compact form.

Floating-point calculations are required for doing graphics, engineering and scientific work.

The ALU can do these calculations as well, but will do them very slowly.

Floating-Point Unit (FPU)

Page 17: MICROPROCESSOR AND IT`S ARCHITECTURE

Both ALU & FPU have a very small amount of super-fast private memory placed right next to them for their exclusive use. These are called registers.

The ALU & FPU store intermediate and final results from their calculations in these registers.

Processed data goes back to the data cache and then to main memory from these registers.

Registers

Page 18: MICROPROCESSOR AND IT`S ARCHITECTURE

8-bit designs

16-bit designs

32-bit designs

64-bit designs in personal computers

Multicore designs

Special-purpose designs Microcontrollers, digital signal processers(DSP) and

graphics processing unit(GPU).

Popular architectures

Page 19: MICROPROCESSOR AND IT`S ARCHITECTURE

Intel 4004, 40408080, 80858048, 8051 i860, i960 Itanium

Motorola Motorola 6800 Motorola 6809 Motorola 68000 familyMotoG4, G5

Page 20: MICROPROCESSOR AND IT`S ARCHITECTURE

Introduced in December 2001

55 million transistors

32-bit word size

2 ALU’s, each working at 4.4GHz

128-bit FPU

0.13 micron process

Targeted use: PC’s and low-end workstations

Cost: around $600

Currently Popular – Intel Pentium 4 (2.2GHz)

Page 21: MICROPROCESSOR AND IT`S ARCHITECTURE

The computing capability of a microprocessor can be enhanced in many different ways:

By increasing the clock frequency.

By increasing the word-width.

By having a more effective caching algorithm and the right cache size.

By adding more functional units (e.g. ALU’s, FPU’s, etc.).

Improving the architecture.

Enhancement of capability

Page 22: MICROPROCESSOR AND IT`S ARCHITECTURE

THANKYOU


Recommended