24
1 Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins 2. LCC (leaded chip carrier) or PGA (pin grid array) package 3. Real mode or Protected mode 4. Power on real mode 5. Power off to leave protected mode

Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

  • Upload
    nikki

  • View
    33

  • Download
    1

Embed Size (px)

DESCRIPTION

Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins 2. LCC (leaded chip carrier) or PGA (pin grid array) package 3. Real mode or Protected mode 4. Power on  real mode 5. Power off to leave protected mode. Pin Descriptions - PowerPoint PPT Presentation

Citation preview

Page 1: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

1

Chapter 2

80286 Microprocessor and Supporting Chips

Section 2.1 80286 Microprocessor

1. 68 pins

2. LCC (leaded chip carrier) or PGA (pin grid array) package

3. Real mode or Protected mode

4. Power on real mode

5. Power off to leave protected mode

Page 2: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

2

Page 3: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

3

Pin Descriptions

Pins A0~A23 (Address Bus)

Pins D0~D15 (Data Bus)

Pin BHE (Bus High Enable)

Page 4: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

4

Pin CLK (clock)

• Internal frequency = CLK/2

Pin M/IO (memory I/O select)

Pin COD/INTA (code/interrupt acknowledge)

Pins S1 and S0 (status signals)

Page 5: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

5

Page 6: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

6

Pins HOLD and HLDA (hold and hold acknowledge)

1. HOLD is used for DMA to request permission to use the buses.

2. HLDA: Hold acknowledge

RESET pin

1. It stays high for at least 16 clocks.

2. A20=1, A21=1, A22=1, A23=1

3. As long as the RESET pin is high, no instruction or bus activity is allowed.

4. Enter into real mode

Page 7: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

7

Page 8: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

8

Pin INTR (interrupt request)

expansion along with the 8259 interrupt controller chip

Pin NMI (nonmaskable interrupt request)

When this pin is activated, the 80286 will automatically perform INT 2.

READY pin

to insert a wait state for slow memory or I/O devices

PEREQ and PEACK (processor extension request and acknowledge)

used with the math processor 80287

Page 9: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

9

BUSY pin

Busy is an active-low input signal used by the math coprocessor to inform the 286 that it should stop program execution on WAIT and some ESC instruction.

ERROR pin

used by the math coprocessor

INT 16

Vss pin

Vcc pin

CAP pin

A 0.047F capacitor (with 20%, 12V) must be connected between this pin and ground.

Page 10: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

10

Section 2.2 82284 Clock Generator• 82284 and 8284 are not interchangeable

Pin description

Pin F/C (frequency/crystal)

Pin X1 and X2

The frequency of the crystal must be twice the desired frequency of the system.

Pin EFI (external frequency in)

Page 11: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

11

Page 12: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

12

Pin CLK (clock)

The 80286 system will work on one-half of whatever frequency is assigned to CLK.

Pin PCLK (peripheral clock)

a 50% duty cycleclock generator.

It has a frequency one-half that of the crystal or one-half of CLK.

Pins S0, S1 (status signal)

They are used for synchronization of PCLK and READY.

Pin RES (reset)

Page 13: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

13

Page 14: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

14

Pin RESET

Pins SRDY (sync. ready) and SRDYEN (sync. ready enable)

Pins ASRDY (async. Ready) and ASRDYEN (asynch. Ready enable)

Pin READY

Pins Vcc (power) and GND (ground)

Page 15: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

15

Section 2.3 82288 Bus Controller

Page 16: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

16

Pin CLK (clock)

Pins M/IO, S0, and S1

Pin READY

Pins MB (multi bus mode) and CEN/AEN (command/address enable)

Pass control of the system bus between the 80286 and DMA.

Pin CMDLY (command delay)

used along with READY to prolong the memory and I/O cycle time of the 80286.

Pin CENL (command enable latch)

connected to Vcc when there is onlt one 82288 bus controller in the system.

Page 17: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

17

Pin ALE (address latch enable)

due to the need for stable addresses in any system, ALE is used in the 80286 to latch the address into a 74XX373 latch.

Pins IOWC, IORC, MWTC, MRDC

Pin INTA (interrupt acknowledge)

Pin DT/R (data transfer/receive)

Pin DEN (data enable)

for isolating the system data bus from the local data bus (for 74XX245)

Pin MCE (master cascade enable)

used with the 8259 interrupt controller chip to expand the number of hardware interrupts

Pins Vcc (power) and GND (ground)

Page 18: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

18

Section 2.4 80286 in IBM PC AT and ISA BusesIBM PC AT often refers to as ISA (Industry Standard Architecture) bus computers.

80286 and the origin of the ISA Buses

The first IBM PC AT used

80286

82288

82284

74ALS 245 (transceiver) , 74ALS573 (address latch), 74ALS244 (unidirectional bus buffer),

Shown in Fig. 2-4.

Page 19: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

19

Address Bus

Address bus A0-A19 is latched by 74ALS573 using the ALE signal.

A20 Gate and the case of high memory area (HMA)

A20 is gated into circuitry to allow it to overcome an anomaly associated with 286 and higher microprocessors.

In 8086:

+1

FFFFF 00000

In 80286 or higher

+1

FFFFF 100000 instead of 00000

Here A20=1, How to solve it?

Page 20: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

20

Page 21: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

21

Page 22: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

22

Data Bus

The data bus is composed of pins D0 to D15.

The data bus is buffered by a pair of 74ALS245 data bus transceivers.

Page 23: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

23

Page 24: Chapter 2 80286 Microprocessor and Supporting Chips Section 2.1 80286 Microprocessor 1. 68 pins

24