SlideShare uma empresa Scribd logo
1 de 17
Pin Description of
80386dx.
Introduction to 80386dx Architecture.
Introduction to the
80386 Microprocessor
• the 80386DX is packaged in a 132-pin PGA.
• 80386DX addresses 4G bytes of memory
through its 32-bit data bus and 32-bit
address.
Function of each
80386dx group of pins:
• A31 to A2 - Address bus
connections address any
of the 4G bytes memory
locations in the 80386
memory system.
• A0 - A1 are encoded in
the Bus Enable BE0-BE3
to select any or all of
the four bytes in a 32-bit
wide memory location.
Bank Enable Signals
(BE3 - BE0)
• These signals select the access of a
byte, word, or double word of data.
• These signals are generated
internally by the microprocessor
from address bits A1 and A0.
• The 32- bit data bus supported by
80386 and the memory system of
80386 can be viewed as a 4- byte
wide memory access mechanism.
The 4 byte enable lines BE
0
to BE
3
,
may be used for enabling these 4
blanks. Using these 4 enable signal
lines, the CPU may transfer 1 byte /
2 / 3 / 4 byte of data simultaneously.
Data Bus (D31 - D0)
• Data bus connections
transfer data between
microprocessor and its
memory and I/O system.
• These 32 lines act as
bidirectional data bus
during different access
cycles.
Bus Cycle Definition
Pins
• M/IO -
a)This output pin
differentiates between
memory & I/O cycles.
b)The pin selects a memory
device when at logic 1 and an
I/O device in case of logic 0.
• W/R -
a) This pin distinguishes the
read and write cycles from
one another.
b) It indicates that the
current bus cycle is a write
when at logic 1 and a read at
logic 0.
Bus Cycle Definition
Pins• D/C - Data/Control Pin
a) This pin distinguishes a data
transfer cycle from a machine
control cycle.
b) Indicates that the data bus
contains data for or from
memory of I/O when at logic 1.
c) At logic 0, microprocessor is
halted or executes an interrupt
acknowledge.
• LOCK - this pin enables the
CPU from preventing other bus
masters from gaining control of
the system bus.
Bus Control Pins
• ADS - Address Data Strobe.
a) The address status output pin
indicates that the address bus
and bus cycle definition pins are
carrying the respective valid
signals.
b) This signal becomes active
whenever the 80386 has issued a
valid memory or I/O address.
• NA - Next Address causes the
80386 to output the address of
the next instruction or data in
the current bus cycle.This pin is
used for pipelining the address.
Bus Control Pins
• BS16 - Bus Size 16 pin selects either
a 32 bit data bus (BS16 = 1) or a 16
bit data bus (BS16 = 0)
a) In most cases, 80386DX is
operated on 16 bit data bus.
b)The bus size16 input pin allows
the interfacing of 16 bit devices with
the 32 bit wide 80386 data bus.
• READY - The ready signals indicates
to the CPU that the previous bus
cycle has been terminated and the
bus is ready for the next cycle.The
signal is used to insert WAIT states
in a bus cycle and is useful for
interfacing of slow devices with
CPU.
Interrupts
• Interrupt is a signal to the processor
emitted by hardware or software
indicating an event that needs
immediate attention.
• An interrupt alerts the processor to a
high-priority condition requiring the
interruption of the current code the
processor is executing.
• The processor responds by suspending
its current activities, saving its state, and
executing a small program called an
interrupt handler (or interrupt service
routine, ISR) to deal with the event.
• This interruption is temporary, and
after the interrupt handler finishes, the
processor resumes execution of the
previous thread.
Interrupt Pins
• INTR - An Interrupt Request is used
by external circuitry to request an
interrupt.
This interrupt pin is a maskable
interrupt, that can be masked using
the IF of the flag register.
• NMI - A Non-Maskable interrupt
requests a non-maskable interrupt
as it did not in the earlier versions
of the microprocessor.
• RESET - A high at this input pin
suspends the current operation and
restart the execution from the
starting location. (location for
80386dx is FFFFFFF0H.)
Bus Arbitration Pins
• HOLD -The bus hold input pin
enables the other bus masters to
gain control of the system bus if it
is asserted.
Hold requests a DMA action.
- Direct memory access (DMA) is
a feature of modern computers
that allows certain hardware
subsystems within the computer
to access system memory
independently of the central
processing unit (CPU).
• HLDA - Hold Acknowledge
indicates that the 80386 is
currently in hold condition.
Co-process or Signaling
• BUSY - The busy input signal
indicates to the CPU that the
coprocessor is busy with the
allocated task.
This input is used by the WAIT
instruction.
• ERROR - Indicates to the
microprocessor that an error is
detected by the coprocessor
while executing an instruction.
• PEREQ - The Coprocessor
Request asks the 80386 to
relinquish control and is a direct
connection to the 80387
arithmetic coprocessor.
Clock Times 2 & Power
Connections
• CLK2 :This input pin provides
the basic system clock timing
for the operation of 80386.
- Clock Times 2 is driven by a
clock signal that is twice the
operating frequency of the
80386.
• VCC:These are system
power supply lines.
• VSS:These return lines for
the power supply.
References
• The 80386 and 80486 Microprocessor - Barry B. Brey.
• NPTEL Introduction to 80386 Architecture PDF.
• Wikipedia - for some definitions and 80386DX Image.

Mais conteúdo relacionado

Mais procurados

8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram descriptionAkhil Singal
 
PAI Unit 2 Segmentation in 80386 microprocessor
PAI Unit 2 Segmentation in 80386 microprocessorPAI Unit 2 Segmentation in 80386 microprocessor
PAI Unit 2 Segmentation in 80386 microprocessorKanchanPatil34
 
I/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architectureI/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architecturekavitha muneeshwaran
 
UNIT 2 8086 System Bus Structure.pptx
UNIT 2 8086 System Bus Structure.pptxUNIT 2 8086 System Bus Structure.pptx
UNIT 2 8086 System Bus Structure.pptxGowrishankar C
 
8086 modes
8086 modes8086 modes
8086 modesPDFSHARE
 
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONSRamaPrabha24
 
Salient featurs of 80386
Salient featurs of 80386Salient featurs of 80386
Salient featurs of 80386aviban
 
8086 pin details
8086 pin details8086 pin details
8086 pin detailsAJAL A J
 
8086 in minimum mode
8086 in minimum mode8086 in minimum mode
8086 in minimum modeSridari Iyer
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086saurav kumar
 
PAI Unit 3 Paging in 80386 Microporcessor
PAI Unit 3 Paging in 80386 MicroporcessorPAI Unit 3 Paging in 80386 Microporcessor
PAI Unit 3 Paging in 80386 MicroporcessorKanchanPatil34
 
MICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSMICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSGeorge Thomas
 
Memory segmentation-of-8086
Memory segmentation-of-8086Memory segmentation-of-8086
Memory segmentation-of-8086mudulin
 
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Jismy .K.Jose
 
80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessorMihika Shah
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controllerabhikalmegh
 

Mais procurados (20)

8086 pin diagram description
8086 pin diagram description8086 pin diagram description
8086 pin diagram description
 
PAI Unit 2 Segmentation in 80386 microprocessor
PAI Unit 2 Segmentation in 80386 microprocessorPAI Unit 2 Segmentation in 80386 microprocessor
PAI Unit 2 Segmentation in 80386 microprocessor
 
I/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architectureI/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architecture
 
UNIT 2 8086 System Bus Structure.pptx
UNIT 2 8086 System Bus Structure.pptxUNIT 2 8086 System Bus Structure.pptx
UNIT 2 8086 System Bus Structure.pptx
 
8086 modes
8086 modes8086 modes
8086 modes
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
8085 MICROPROCESSOR ARCHITECTURE AND ITS OPERATIONS
 
Salient featurs of 80386
Salient featurs of 80386Salient featurs of 80386
Salient featurs of 80386
 
8086 pin details
8086 pin details8086 pin details
8086 pin details
 
8086 in minimum mode
8086 in minimum mode8086 in minimum mode
8086 in minimum mode
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
 
PAI Unit 3 Paging in 80386 Microporcessor
PAI Unit 3 Paging in 80386 MicroporcessorPAI Unit 3 Paging in 80386 Microporcessor
PAI Unit 3 Paging in 80386 Microporcessor
 
MICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONSMICROPROCESSOR INPUT OUTPUT OPERATIONS
MICROPROCESSOR INPUT OUTPUT OPERATIONS
 
Memory segmentation-of-8086
Memory segmentation-of-8086Memory segmentation-of-8086
Memory segmentation-of-8086
 
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessor
 
DRAM
DRAMDRAM
DRAM
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 

Semelhante a Pin Description Diagram of Intel 80386 DX Microprocessor

Semelhante a Pin Description Diagram of Intel 80386 DX Microprocessor (20)

Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.
 
8086 new
8086 new8086 new
8086 new
 
8086 MICROPROCESSOR
8086 MICROPROCESSOR8086 MICROPROCESSOR
8086 MICROPROCESSOR
 
8086 mprocessor.pptx
8086 mprocessor.pptx8086 mprocessor.pptx
8086 mprocessor.pptx
 
8086 complete guide
8086 complete guide 8086 complete guide
8086 complete guide
 
8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
 
8086slide
8086slide8086slide
8086slide
 
8086 introduction.pptx
8086 introduction.pptx8086 introduction.pptx
8086 introduction.pptx
 
8086 slide general short notes assembly languages.pptx
8086 slide general short notes assembly languages.pptx8086 slide general short notes assembly languages.pptx
8086 slide general short notes assembly languages.pptx
 
UNIT-II-8086.pptx
UNIT-II-8086.pptxUNIT-II-8086.pptx
UNIT-II-8086.pptx
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
8086.pptx
8086.pptx8086.pptx
8086.pptx
 
Notes-7_complete notes_8086.pdf
Notes-7_complete notes_8086.pdfNotes-7_complete notes_8086.pdf
Notes-7_complete notes_8086.pdf
 
80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
8086 Microprocessor powerpoint
8086  Microprocessor  powerpoint8086  Microprocessor  powerpoint
8086 Microprocessor powerpoint
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
Lect 5
Lect 5Lect 5
Lect 5
 
Management of system software
Management of system softwareManagement of system software
Management of system software
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Pin Description Diagram of Intel 80386 DX Microprocessor

  • 1. Pin Description of 80386dx. Introduction to 80386dx Architecture.
  • 2. Introduction to the 80386 Microprocessor • the 80386DX is packaged in a 132-pin PGA. • 80386DX addresses 4G bytes of memory through its 32-bit data bus and 32-bit address.
  • 3.
  • 4.
  • 5. Function of each 80386dx group of pins: • A31 to A2 - Address bus connections address any of the 4G bytes memory locations in the 80386 memory system. • A0 - A1 are encoded in the Bus Enable BE0-BE3 to select any or all of the four bytes in a 32-bit wide memory location.
  • 6. Bank Enable Signals (BE3 - BE0) • These signals select the access of a byte, word, or double word of data. • These signals are generated internally by the microprocessor from address bits A1 and A0. • The 32- bit data bus supported by 80386 and the memory system of 80386 can be viewed as a 4- byte wide memory access mechanism. The 4 byte enable lines BE 0 to BE 3 , may be used for enabling these 4 blanks. Using these 4 enable signal lines, the CPU may transfer 1 byte / 2 / 3 / 4 byte of data simultaneously.
  • 7. Data Bus (D31 - D0) • Data bus connections transfer data between microprocessor and its memory and I/O system. • These 32 lines act as bidirectional data bus during different access cycles.
  • 8. Bus Cycle Definition Pins • M/IO - a)This output pin differentiates between memory & I/O cycles. b)The pin selects a memory device when at logic 1 and an I/O device in case of logic 0. • W/R - a) This pin distinguishes the read and write cycles from one another. b) It indicates that the current bus cycle is a write when at logic 1 and a read at logic 0.
  • 9. Bus Cycle Definition Pins• D/C - Data/Control Pin a) This pin distinguishes a data transfer cycle from a machine control cycle. b) Indicates that the data bus contains data for or from memory of I/O when at logic 1. c) At logic 0, microprocessor is halted or executes an interrupt acknowledge. • LOCK - this pin enables the CPU from preventing other bus masters from gaining control of the system bus.
  • 10. Bus Control Pins • ADS - Address Data Strobe. a) The address status output pin indicates that the address bus and bus cycle definition pins are carrying the respective valid signals. b) This signal becomes active whenever the 80386 has issued a valid memory or I/O address. • NA - Next Address causes the 80386 to output the address of the next instruction or data in the current bus cycle.This pin is used for pipelining the address.
  • 11. Bus Control Pins • BS16 - Bus Size 16 pin selects either a 32 bit data bus (BS16 = 1) or a 16 bit data bus (BS16 = 0) a) In most cases, 80386DX is operated on 16 bit data bus. b)The bus size16 input pin allows the interfacing of 16 bit devices with the 32 bit wide 80386 data bus. • READY - The ready signals indicates to the CPU that the previous bus cycle has been terminated and the bus is ready for the next cycle.The signal is used to insert WAIT states in a bus cycle and is useful for interfacing of slow devices with CPU.
  • 12. Interrupts • Interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention. • An interrupt alerts the processor to a high-priority condition requiring the interruption of the current code the processor is executing. • The processor responds by suspending its current activities, saving its state, and executing a small program called an interrupt handler (or interrupt service routine, ISR) to deal with the event. • This interruption is temporary, and after the interrupt handler finishes, the processor resumes execution of the previous thread.
  • 13. Interrupt Pins • INTR - An Interrupt Request is used by external circuitry to request an interrupt. This interrupt pin is a maskable interrupt, that can be masked using the IF of the flag register. • NMI - A Non-Maskable interrupt requests a non-maskable interrupt as it did not in the earlier versions of the microprocessor. • RESET - A high at this input pin suspends the current operation and restart the execution from the starting location. (location for 80386dx is FFFFFFF0H.)
  • 14. Bus Arbitration Pins • HOLD -The bus hold input pin enables the other bus masters to gain control of the system bus if it is asserted. Hold requests a DMA action. - Direct memory access (DMA) is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit (CPU). • HLDA - Hold Acknowledge indicates that the 80386 is currently in hold condition.
  • 15. Co-process or Signaling • BUSY - The busy input signal indicates to the CPU that the coprocessor is busy with the allocated task. This input is used by the WAIT instruction. • ERROR - Indicates to the microprocessor that an error is detected by the coprocessor while executing an instruction. • PEREQ - The Coprocessor Request asks the 80386 to relinquish control and is a direct connection to the 80387 arithmetic coprocessor.
  • 16. Clock Times 2 & Power Connections • CLK2 :This input pin provides the basic system clock timing for the operation of 80386. - Clock Times 2 is driven by a clock signal that is twice the operating frequency of the 80386. • VCC:These are system power supply lines. • VSS:These return lines for the power supply.
  • 17. References • The 80386 and 80486 Microprocessor - Barry B. Brey. • NPTEL Introduction to 80386 Architecture PDF. • Wikipedia - for some definitions and 80386DX Image.