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

EISA System Architecture

Translator

Address Translation

The EISA chipset must translate the address being generated by the bus master to forms that are understood by the slave devices on all three buses. Table 11-3 defines the different forms of address information expected by devices on the three buses.

Table 11-3. Address Translation Table

 

Bus Master

 

 

 

 

Slave Type and Address Expected

 

 

 

 

 

 

 

 

8-bit

 

 

16-bit

 

 

16-bit

 

 

32-bit

 

 

32-bit

 

 

Type

 

 

Address

 

ISA

 

 

ISA

 

 

EISA

 

 

EISA

 

 

Host

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Host

 

 

A[31:2] and

 

SA[19:0

 

 

SA[23:0] and

 

 

LA[31:2]

 

 

LA[31:2]

 

 

A[31:2] and

 

 

CPU

 

 

BE#[3:0]

]

 

 

SBHE#

 

 

and BE#[3:0]

 

 

and BE#[3:0]

 

 

BE#[3:0]

 

 

16-bit

 

 

LA[31:2] and

 

SA[19:0

 

 

SA[23:0] and

 

 

LA[31:2]

 

 

LA[31:2]

 

 

A[31:2] and

 

 

EISA

 

 

BE#[3:0]

]

 

 

SBHE#

 

 

and BE#[3:0]

 

 

and BE#[3:0]

 

 

BE#[3:0]

 

 

Bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32-bit

 

 

LA[31:2] and

 

SA[19:0

 

 

SA[23:0] and

 

 

LA[31:2]

 

 

LA[31:2]

 

 

A[31:2] and

 

 

EISA

 

 

BE#[3:0]

]

 

 

SBHE#

 

 

and BE#[3:0]

 

 

and BE#[3:0]

 

 

BE#[3:0]

 

 

Bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16-bit

 

 

SA[23:0] and

 

SA[19:0

 

 

SA[23:0] and

 

 

LA[31:2]

 

 

LA[31:2]

 

 

A[31:2] and

 

 

ISA

 

 

SBHE#

]

 

 

SBHE#

 

 

and BE#[3:0]

 

 

and BE#[3:0]

 

 

BE#[3:0]

 

 

Bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

When an EISA bus master or the host CPU is performing a bus cycle, the EISA chipset must convert the bus master's byte enable outputs, BE#[3:0], into the correct setting on the A0, A1 and BHE# signal lines. Conversely, when an ISA bus master is performing a bus cycle, A0, A1 and BHE# must be converted to the correct setting on the byte enable lines.

Command Line Translation

Each of the three types of bus masters, EISA, ISA and host CPU, uses a specific set of signal lines to indicate the address phase and data phase periods and the type of bus cycle in progress. Conversely, each of the three types of slaves recognizes the same respective set of signals indicating address phase, data phase and the bus cycle type. When a bus master initiates a bus cycle, the EISA chipset must convert the bus master's signal set to those recognized by the other

128

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