Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shanley T.EISA system architecture.1995.pdf
Скачиваний:
100
Добавлен:
23.08.2013
Размер:
2.8 Mб
Скачать

 

 

 

 

 

Chapter 8: EISA DMA

 

 

 

 

 

 

 

 

 

 

Table 8-2. ISA-Compatible Transfer Rates

 

 

I/O Device Size

 

 

Transfer Rate

 

 

 

 

 

 

 

 

 

 

 

8-bit

 

 

1.0416MB/second

 

 

 

16-bit

 

 

2.0833MB/second

 

 

 

32-bit

 

 

4.1666MB/second

 

When programmed to use the ISA-compatible DMA bus cycle, a DMA channel may be used to transfer data between an ISA-compatible I/O device and memory.

Type A DMA Bus Cycle

Description

When programmed to use Type A DMA bus cycles, a transfer is performed every six BCLK periods. Table 8-3 defines the duration of key signals during a Type A DMA bus cycle.

Table 8-3. The DMA Type A Bus Cycle

 

Event

 

 

Duration

 

 

 

 

 

 

 

 

Memory address present

 

 

6.0 BCLKs

 

 

Duration of data transfer period during a memory to IO transfer

 

 

3.5 BCLKs

 

 

(CMD# active)

 

 

 

 

 

Duration of IORC# during I/O to memory transfer

 

 

4.5 BCLKs

 

 

Duration of IOWC# during a memory to IO transfer

 

 

3.0 BCLKs

 

The duration of the key signals illustrated in table 8-3 defines the amount of time the memory and I/O device have to recognize that they are being addressed and to either accept or output data. When performing Type A bus cycles, the DMA controller uses W/R# rather than MRDC# or MWTC# to indicate the type of memory operation,.

Performance and Compatibility

Table 8-4 defines the data transfer rates when a DMA channel is programmed to use the Type A DMA bus cycle to transfer data.

85

Соседние файлы в предмете Электротехника