80386 Micro Processor

22
80386 MICROPROCESSOR • Introduction • 80386 • 80386DX • 80386SX • 80386EX • Pin Outs • The Memory System

Transcript of 80386 Micro Processor

Page 1: 80386 Micro Processor

80386 MICROPROCESSOR

• Introduction• 80386

• 80386DX• 80386SX• 80386EX• Pin Outs

• The Memory System

Page 2: 80386 Micro Processor

INTRODUCTION32 bit versionFeatures:

Multi taskingMemory management

Virtual memorySoftware protection

Large memory system (4 GB)

Page 3: 80386 Micro Processor

What is 80386????????

Page 4: 80386 Micro Processor

80386 is,Very popular in embedded applicationsOutput current available is 8 mAPower supply current required is 320 mA when operated in 33 MHz

Page 5: 80386 Micro Processor

80386Single +5 V power supply

Current Frequency

550mA 25 MHz

500 mA 20 MHz

450 mA 16 MHz

600 mA 33 MHz

Page 6: 80386 Micro Processor

80386DXPackaged in a 132-pin grid arrayAddresses 4 GB of memory32 bit data bus32 bit address busOutput pin current 4 mAInput pin current +10 or -10 micro Ampere

Page 7: 80386 Micro Processor

80386sxReduced bus version of 80386 where 32 bit is not neededUsed in personal computersPopular and less costly versionUsed in Windows 3.11Available with power supply +3.3 V

Page 8: 80386 Micro Processor

80386 EX

o AT bus system, odynamic RAM controller, oProgrammable chip selection logic,o26 address pinso16 data pinso24 I/O Pins

Page 9: 80386 Micro Processor
Page 10: 80386 Micro Processor
Page 11: 80386 Micro Processor

BANK ENABLE (BE0-BE3):To select the access of a byte, word, or double word of data.ADDRESS DATA STROBE (ADS):Active when 80386 has got a valid memory address.CLOCK TIMES 2 (CLK2):Driven by a clock signal that is twice the operating frequency

Page 12: 80386 Micro Processor

LOCK:Used when DMA access is used.D/C:Logic 1: data bus contains dataLogic 0: executes interrupt acknowledgeBS16:Chooses the bus size

Page 13: 80386 Micro Processor

NA:Outputs the address of the next addressBUSY:Used by the WAIT instruction.ERROR:Error is detected by the co-processor.NMI:Non Maskable Interrupt.

Page 14: 80386 Micro Processor

MEMORY SYSTEM

Page 15: 80386 Micro Processor
Page 16: 80386 Micro Processor
Page 17: 80386 Micro Processor

BUFFERED SYSTEM:Connected to buffersTo increase fan-out from its address, data, control connections.25 MHz using 50 MHz clock signal (Oscillator modules)HLDA-enable the buffered system

Page 18: 80386 Micro Processor
Page 19: 80386 Micro Processor

CACHEHigh speed memory systemImproves overall performance of the memory systemsAccess times<<10 nsSize of the cache memory depends on the application of the processor

Page 20: 80386 Micro Processor

If a program is LARGE, Largest cache size is recommendedIf small, small size is enough

CACHE

LEVEL 1 LEVEL 2Internal cache size:32k- 1M byte

Page 21: 80386 Micro Processor

INTERLEAVED MEMORY SYSTEMS

High costMemory access time can be lengthened without the need for wait statesEmploys 2 complete buses called 2 way interleave4 complete buses- 4 way interleave

Page 22: 80386 Micro Processor

THANK YOU……….