_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Рефераты > Шина Intel ISA

Шина Intel ISA

Страница: 7/8

линии электропитания находятся на разьеме 8 бит кроме одной линии + 5 в и одной линии "земли". Эти линии подключены к разье му 16 битового расширения.

Максимальный ток для каждого напряжения, который может по даваться на место для платы расширения, приведен в табл. 7.1.6. ВНИМАНИЕ!

Величина тока, допустимая для каждого места, как указано в табл. 7.1.6., не гарантируется при питании от системы. Ни один совместимый с АТ блок питания системы не обеспечивает достаточ ным током все места расширения. Для определения необходимого тока для мест расширения необходимо пользоваться техническим справочником системы.

8.0. ЦИКЛЫ ШИНЫ

Циклы шины ISA асинхронные там, где операции шиныы не за висят от SYSCLK. Несколько сигналов разрешаются и запрещаются в любое время; другие являются ответами в заданных временных пре делах на другие разрешаемые или запрещаемые сигналы. Единствен ным исключением является сигнал SRDY*, который синхронизирован SYSCLK.

Имеются четыре разных цикла шины: доступ, передача, реге нерация и захват шины. Цикл доступа начинается, когда главный ЦП или плата расширения считывает или записывает данные с дру гого ресурса. Цикл передачи начинается, когда контроллер ПДП является владельцем шины, и данные идут между ресурсом памяти и устройством ввода/вывода. Цикл регенерации выполняется только контроллером регенерации для регенерации динамического ОЗУ. Цикл захвата шины выполняется платами расширения для овладения шиной.

Точная структура текущего цикла зависит от владельца шины и ресурсов, занятых в этом цикле; основным различием между раз ными типами циклов является длительность. Существует три типа циклов доступа: минимальный цикл, называемый состоянием ожида ния 0, немного более длительный цикл, называемый нормальным, и цикл готовности. Существует два типа циклов регенерации и пере дач: тип по умолчанию, называемый нормальным, и более длитель ный, называемый готовностью.

Ниже перечислены основные особенности различных циклов; за более подробной информацией о временных соотношениях обращай тесь в раздел 9.

8.1. ЦИКЛЫ ДОСТУПА...ВВЕДЕНИЕ

Главный ЦП начинает цикл доступа генерацией импульса BUSALE для указания достоверного адреса на линиях А <19..00> и для ре сурсов шины, запоминающих адресные шина LA <23..17>. Выбранный ресурс отвечает разрешением MCS16* или IOCS16* для установления цикла 16 бит; если эти сигналы не разрешаются, цикл ваполняется, как цикл 8 бит по умолчанию. Главный ЦП возбуждает также коман дные линии MRDC*, MWTC*, IORCD* и IOWCD* для установления адрес ного пространства и направления данных. Если доступ производится в первом 1 Мбайте адресного пространства памяти, технические средства основной платы разрешают также MEMR* и MEMW*. Выбранный ресурс отвечает SRDY* или IOCHRDY в течение определенного време ни, чтобы указать главному ЦП тип цикла доступа.

ОСНОВЫ ПРОЕКТИРОВАНИЯ ПЛАТ РАСШИРЕНИЯ

Плата расширения начинает цикл доступа в качестве владельца шины запуском адресных линий. BUSALE не генерируется платой рас ширения; он разрешается как постоянная лог.1 ресурсами основной платы, когда главный ЦП не является владельцем шины. Таким обра зом и A <19..00>, и LA <23..17> должны быть достоверными до раз решения командных линий и оставаться достоверными весь цикл. Плата расширения должна быть способной завершать цикл как 8 или 16 бит согласно указанию MCS16* или IOCS16*.

8.1.1. ЦИКЛ ДОСТУПА...СОСТОЯНИЕ ОЖИДАНИЯ 0

Тип состояние ожидания 0 цикла доступа самый быстрый по выполнению. Он может выполняться только тогда, когда главный ЦП или плата расширения выбирает ресурсы памяти 16 бит. Владелец шины запускает адресные линии LA <23..17> для выбора определен ного блока 128 Кбайт. Если MCS16* не разрешается выбранным ре сурсом, то цикл должен выполняться, как 8 бит. Единственными типами циклов допустимыми для 8 бит, являются нормальный и тип готовности; следовательно состояние ожидания 0 нельзя выполнить. Если MCS16* разрешен выбранным ресурсом, то выбранный ресурс должен разрешить сигнал SRDY* за определенное время после раз решения владельцем шины линий MRDC* или MWTC* для выполнения цикла типа состояние ожидания 0. Если SRDY* не разрешен, то цикл завершается, как цикл нормального типа либо готовности.

Разрешение сигнала линии SRDY* не требует разрешения IOCHRDY*, фактически он игнорируется владельцем шины. ПРИМЕЧАНИЕ

Только сигнал SRDY* синхронизируется системной частотой.

ОСНОВЫ ПРОЕКТИРОВАНИЯ ПЛАТ РАСШИРЕНИЯ

Плата расширения выполняет цикл доступа типа состояние ожидания 0 в качестве владельца шины таким же образом, что и главный ЦП. Обратите внимание на предостережение в разделе 7.1.2. относительно описания линии сигнала SRDY*.

8.1.2. ЦИКЛ ДОСТУПА...НОРМАЛЬНЫЙ ТИП

Цикл доступа нормального типа может выполняться, когда главный ЦП - владелец шины, производит доступ к ресурсам памяти с размером данных 8 или 16 бит или к ресурсам ввода/вывода. Главный ЦП разрешает MRDC*, MWTC*, IORC* или IOWC*. В ответ выбранный ресурс разрешает линию IOCHRDY за определенное время, в противном случае цикл становиться циклом доступа типа готов ности. Разрешение IOCHRDY вынуждает владельца шины завершить цикл за установленный период времени. Установленный период вре мени - это время, кратное периодам SYSCLK, даже если оно не синхронизировано SYSCLK.

Период времени, на который разрешаются MRDC*, MWTC*, IORC* и IOWC*, регулирует длительность цикла нормального типа. Дли тельность этих линий команд зависит от размера данных и адрес ного пространства доступа.

ОСНОВЫ ПРОЕКТИРОВАНИЯ ПЛАТ РАСШИРЕНИЯ

Когда плата расширения - владелец шины, она должна выпол нять цикл доступа нормального типа таким же способом, что и главный ЦП.

8.1.3. ЦИКЛ ДОСТУПА...ТИП ГОТОВНОСТИ

Цикл доступа типа готовности выполняется главным ЦП. Вла делец шины выполняет цикл доступа типа готовности, если сигнал IOCHRDY не разрешается за требуемое время после разрешения ко мандной линии. Владелец шины продолжает разрешать командную ли нию до тех пор, пока не будет разрешена линия сигнала IOCHRDY выбираемым ресурсом; по разрешении IOCHRDY владелец шины запре щает линию команды для завершения цикла.

Величина, на которую увеличивается длительность сигнала команды, кратна периоду синхронизации шины, даже если ни одна из функций не синхронизирована с ней.

ОСНОВЫ ПРОЕКТИРОВАНИЯ ПЛАТ РАСШИРЕНИЯ

Плата расширения в качестве владельца шины выполняет цикл доступа типа готовности таким же образом, что и главный ЦП. Об ратите внимание на предостережение в разделе 7.1.2. относитель но описания линии сигнала IOCHRDY

8.2. ЦИКЛ РЕГЕНЕРАЦИИ...ВВЕДЕНИЕ

Контроллер регенерации становится владельцем шины двумя методами. Не менее, чем один раз за 15 мксек. необходимо прово дить цикл регенерации, и контроллер регенерации должен стано виться владельцем шины. Если главный ЦП - текущий владелец шины, владение шины немедленно передается контроллеру регенерации. Если контроллер ПДП - владелец шины, тогда шина не передается до тех пор, пока не завершится цикл ПДП.

ОСНОВЫ ПРОЕКТИРОВАНИЯ ПЛАТ РАСШИРЕНИЯ

Если плата расширения - владелец шины, она должна разрешать линию сигнала MEMREF* для запроса контроллеру регенерации на проведение цикла регенерации.

Линии приведенных сигналов имеют следующую интерпретацию в течение цикла регенерации:

MEMREF* Разрешение линии регенерации начинает цикл

регенерации.

ADDRESS Контроллер регенерации управляет SA <7..0>

для формирования адреса регенерации; другие

адресные линии неопределены.

MRDC* MRDC* разрешается контроллером регенерации.

MEMR* будут разрешать технические средства

основной платы.

D <15..00> Линии данных игнорируются контроллером реге

нерации. Они не должны управляться любыми

ресурсами.

SRDY* Эти линии игнорируются контроллером регене

MCS16* рации.

IOCS16*

8.2.1. ЦИКЛ РЕГЕНЕРАЦИИ...НОРМАЛЬНЫЙ ТИП

Цикл регенерации нормального типа начинается контроллером регенерации разрешением MRDC* и требует в ответ разрешения вы бранным ресурсом линии IOCHRDY за определенное время; в против ном случае цикл становится циклом типа готовности.

Период времени, на который разрешается MRDC*, определяет длительность цикла нормального типа.

8.2.2. ЦИКЛ РЕГЕНЕРАЦИИ...ТИП ГОТОВНОСТИ

Цикл доступа типа готовности выполняется контроллером ре генерации. Контроллер регенерации выполняет цикл доступа типа готовности, если сигнал IOCHRDY не разрешается за требуемое время после разрешения линии MRDC*. Контроллер регенерации про должает разрешать командную линию до тех пор, пока не будет разрешена линия сигнала IOCHRDY всеми ресурсами памяти; по раз решении IOCHRDY контроллер регенерации запрещает линию команды для завершения цикла.

Величина, на которую увеличивается длительность цикла, кратна периоду синхронизации шины, даже если ни одна из функций не синхронизирована с ней.

8.3. ЦИКЛ ПЕРЕДАЧИ ПДП...ВВЕДЕНИЕ

Цикл передачи ПДП исполняется в отличие от цикла доступа