25.07.2014 Views

User's Manual 686LCD/S & 686LCD/MG CPU Board

User's Manual 686LCD/S & 686LCD/MG CPU Board

User's Manual 686LCD/S & 686LCD/MG CPU Board

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

I/O Port Access Read/<br />

Write<br />

<strong>686LCD</strong>/S & <strong>686LCD</strong>/<strong>MG</strong> <strong>CPU</strong> <strong>Board</strong> - Version 1.4.0 - 8. December 1997<br />

Description<br />

0020h PCI/ISA W Operational Control Word 2 Register. Set Bits 4 and 3 to 00 to access OCW2.<br />

Bits 7-5<br />

Bits 4-3<br />

Bits 2-1<br />

000<br />

001<br />

010<br />

011<br />

100<br />

101<br />

110<br />

111<br />

00<br />

nnn<br />

Rotate in automatic EOI mode (clear)<br />

Non-specific EOI<br />

No Action.<br />

Specific EOI<br />

Rotate in automatic EOI mode (set)<br />

Rotate on non-specific EOI command<br />

Set priority command<br />

Rotate on specific EOI command<br />

OCW2 Select. Must be 00 to select OCW2.<br />

The interrupt request to which the command applies<br />

0020h PCI/ISA W Operational Control Word 3 Register. Set Bits 4 and 3 to 01 to access OCW3.<br />

0<br />

00<br />

01<br />

10<br />

11<br />

01<br />

0<br />

1<br />

00<br />

01<br />

10<br />

11<br />

Bit 7<br />

Bit 6-5<br />

Bit 4-3<br />

Bit 2<br />

Bit 1-0<br />

Reserved. Must be 0.<br />

No Action.<br />

Normal mask mode.<br />

No Action.<br />

Enter special mask mode.<br />

Must be programmed to 01 to select OCW3<br />

No poll command.<br />

Poll command. Next I/O read to irq controller is treated as highest priority request.<br />

No Action.<br />

No Action.<br />

Read interrupt request register on next read of port 0020h.<br />

Read interrupt in-service register on next read of port 0020h.<br />

0020h PCI/ISA R IRQ and IS read to port 0020h following write to OCW3.<br />

Interrupt request register:<br />

Bits 7-0 0<br />

1<br />

No active request for the corresponding interrupt line.<br />

Active request for the corresponding interrupt line.<br />

Interrupt in-service register:<br />

Bits 7-0 0<br />

1<br />

The corresponding interrupt line is not being serviced.<br />

The corresponding interrupt line is being serviced.<br />

Int. 1 Mask.<br />

0021h PCI/ISA W Initialization Command Word 2-4. Following a write to the ICW1 a initialization sequence with three I/O<br />

writes to respectively ICW2, ICW3 and ICW4<br />

Initialization Command Word 2:<br />

Bits 7-3<br />

Bits 2-0<br />

nnnnn<br />

000<br />

Address lines A7-A3 of the base vector address for the<br />

interrupt controller.<br />

Interrupt Request Level. Must be programmed to all 0s.<br />

Initialization Command Word 3:<br />

Bits 7-3<br />

Bit 2<br />

Bit 0<br />

Initialization Comand Word 4:<br />

Bits 7-5<br />

Bit 4<br />

Bit 3-2<br />

Bit 1<br />

Bit 0<br />

000<br />

0<br />

1<br />

00<br />

0<br />

1<br />

0<br />

1<br />

Reserved. Must be 0s.<br />

Cascaded Mode Enable<br />

Reserved. Must be all 0s.<br />

0021h PCI/ISA R/W Operation Command Word 1 (OCW1)<br />

Bit 7<br />

Bit 6<br />

Bit 5<br />

Bit 4<br />

Bit 3<br />

Bit 2<br />

Bit 1<br />

Bit 0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

Enable IRQ7 interrupt<br />

Enable IRQ6 interrupt<br />

Enable IRQ5 interrupt<br />

Enable IRQ4 interrupt<br />

Enable IRQ3 interrupt<br />

Enable IRQ2 interrupt<br />

Enable IRQ1 interrupt<br />

Enable IRQ0 interrupt<br />

Reserved (should be zeroes).<br />

No special fully-nested mode.<br />

Special fully-nested mode.<br />

Buffered Mode. Must be programmed to 00 selecting Non-buffered mode.<br />

Normal EOI.<br />

Auto EOI.<br />

8085 mode.<br />

8086 and 8080 mode. (Intel Architecture Based system).<br />

INSIDE Technology A/S. Page 34 of 134

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!