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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

5.3 I/O - Map.<br />

The board incorporates a fully ISA Bus Compatible master and slave interface. The drive<br />

capabilities allow for up to five external ISA slots to be driven without external data buffers. The<br />

accessable I/O area on the ISA-bus is 64Kbytes with 16 address bits, whereas the accessable<br />

Memory area is 16Mbytes with 24 address bits.<br />

Certain I/O addresses are subject to change during boot as PnP managers may relocate devices or<br />

functions. The addresses shown in the table are typical locations<br />

I/O Port Access Read/<br />

Description<br />

Write<br />

0000h - 001Fh are used by the 8237 Compatible DMA Controller 1<br />

DMA Current Address and Byte Count Registers<br />

0000h PCI R/W DMA channel 0 Address bits [15:0] : byte 0 (low byte), followed by byte 1.<br />

0001h PCI R/W DMA channel 0 Byte count [15:0] : byte]0 (low byte), followed by byte 1.<br />

0002h PCI R/W DMA channel 1 Address bits [15:0] : byte 0 (low byte), followed by byte 1.<br />

0003h PCI R/W DMA channel 0 Byte count [15:0] : byte]0 (low byte), followed by byte 1.<br />

0004h PCI R/W DMA channel 2 Address bits [15:0] : byte 0 (low byte), followed by byte 1.<br />

0005h PCI R/W DMA channel 2 Byte count [15:0] : byte]0 (low byte), followed by byte 1.<br />

0006h PCI R/W DMA channel 3 Address bits [15:0] : byte 0 (low byte), followed by byte 1.<br />

0007h PCI R/W DMA channel 3 Byte count [15:0] : byte]0 (low byte), followed by byte 1.<br />

DMA Status and Command Register Ch.0-3<br />

0008h PCI R DMA channels 0-3 status register<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 />

1<br />

1<br />

1<br />

1<br />

1<br />

1<br />

1<br />

1<br />

Channel 3 request<br />

Channel 2 request<br />

Channel 1 request<br />

Channel 0 request<br />

Terminal count on channel 3<br />

Terminal count on channel 2<br />

Terminal count on channel 1<br />

Terminal count on channel 0<br />

0008h PCI W DMA channels 0-3 command register<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 />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

-<br />

DACK sense active low<br />

DACK sense active high<br />

DREQ sense active low<br />

DREQ sense active high<br />

Late write selection<br />

Extended write selection<br />

Fixed priority<br />

Rotating priority<br />

Normal timing<br />

Compressed timing<br />

Enable controller<br />

Disable controller<br />

Disable memory-to-memory transfer<br />

Enable memory-to-memory transfer<br />

Reserved<br />

DMA Request Register<br />

0009h PCI W DMA write request register<br />

Bits 7-3 0 Reserved. Must be 0.<br />

Bit 2 0 Resets individual DMA Channel Service SW Request<br />

1 Sets the request bit.<br />

Bit 1-0 00 DMA Channel 0 select<br />

01 DMA Channel 1 select<br />

10 DMA Channel 2 select<br />

11 DMA Channel 3 select<br />

INSIDE Technology A/S. Page 32 of 134

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

Saved successfully!

Ooh no, something went wrong!