- •Содержание
- •Краткий обзор интерфейсов пу
- •Системный интерфейс isa
- •Виды устройств, работающие на шине isa
- •Характеристики задатчиков на шине Центральный процессор
- •Контроллер пдп
- •Внешняя плата
- •Режимы прямого доступа к памяти или к устройствам ввода/вывода
- •Режим сброса
- •Контроллер регенерации памяти
- •Общее описание шины isa
- •Адресное пространство при обращении к памяти
- •Адресное пространство для устройств ввода/вывода
- •Структура прерываний
- •Перестановщик байтов
- •Описание сигналов на шине isa
- •Сигналы адреса
- •Командные сигналы
- •Центральные сигналы управления
- •Сигналы прерывания
- •Сигналы режима пдп
- •Питание
- •Циклы шины
- •Цикл Доступа к Ресурсу
- •Цикл Доступа к Ресурсу - 0 тактов ожидания
- •Цикл Доступа к Ресурсу - Нормальный цикл
- •Цикл Доступа к Ресурсу - Удлиненный цикл
- •Цикл Регенерации - Введение
- •Цикл Регенерации - Нормальный цикл
- •Цикл Регенерации - Удлиненный цикл
- •Цикл пдп
- •Цикл пдп - Нормальный цикл
- •Цикл пдп - Удлиненный цикл
- •Цикл Захвата Шины
- •Временные диаграммы шины isa
- •Характеристики соединителей на шине Назначение выводов соединителей, устанавливаемых в слоты
- •Электрические характеристики сигналов
- •Дополнительные требования к приемникам и передатчикам на внешних платах
- •Нагрузочные резисторы на шине
- •1.2. РадиоинтерфейсBluetooth
- •2. Последовательные шины usb и Fire Wire
- •2.1. Шина usb
- •2.1.1. Организация шиныUsb
- •2.1.2. Модель передачи данных
- •2.1.3. Протокол
- •2.1.4. Типы передач данных
- •2.1.5. Синхронизация при изохронной передаче
- •2.1.6. Хост
- •2.1.7. Применение шиныUsb
- •2.1.8. Разработка собственных устройствUsb
- •2.2. Шина ieee 1394 - FireWire
- •2.2.1. Физический уровень сети
- •2.2.2. ПротоколIeee1394
- •2.2.3. Устройства и адаптеры 1394
- •2.2.4. Использование 1394
Цикл Доступа к Ресурсу - 0 тактов ожидания
Цикл доступа с 0 тактов ожидания - наиболее короткий цикл из всех возможных на шине. Этот цикл может быть выполнен только при доступе ЦП или внешней платы (когда она задатчик на шине) к 16-разрядной памяти. В начале цикла задатчик должен установить адрес на линиях LA<23...17>для выбора блока памяти в 128 Кб. Если затем не будет разрешен сигнал-MEM CS16, то цикл будет завершен как 8-разрядный (нормальный или удлиненный) и цикл с 0 тактов ожидания не будет выполнен. Если ресурсом будет разрешен сигнал-MEM CS16, то затем он должен разрешить сигнал-0WSв соответствующее время после выдачи командного сигнала-MEMRили-MEMWдля завершения цикла с 0 тактов ожидания. При запрещении сигнала-0WSцикл завершается как нормальный или удлиненный.
ПРИМЕЧАНИЯ: Если сигнал -0WSразрешается ресурсом доступа, то задатчик не требует разрешения сигналаI/O CH RDY- он игнорируется. Только сигнал-0WSявляется на шинеISAсинхронным по отношению кSYSCLKсигналом.
ОСОБЕННОСТИ ДЛЯ ВНЕШНИХ ПЛАТ
Внешняя плата, захватившая шину, выполняет цикл доступа с 0 тактов ожидания точно также как центральный процессор.
Цикл Доступа к Ресурсу - Нормальный цикл
Нормальный цикл может быть выполнен ЦП или внешней платой (если она владеет шиной) при доступе к 8- или 16-разрядному УВВ или к памяти. После выдачи на шину сигналов адреса задатчик разрешает командные сигналы -MEMR,-MEMW,-I/ORили-I/OW. В ответ ресурс должен разрешить сигналI/O CH RDY в соответствующее время, так как иначе цикл будет завершен как удлиненный. РазрешениеI/O CH RDYзаставляет задатчика завершить цикл за фиксированный период времени (этот период кратен периодуSYSCLK, но не синхронизирован с ним). Длительность нормального цикла определяется временем разрешения сигналов-MEMR,-MEMW,-I/ORили-I/OWкоторое, в свою очередь, зависит от размера данных и адреса ресурса доступа.
Цикл Доступа к Ресурсу - Удлиненный цикл
Удлиненный цикл может быть выполнен ЦП или внешней платой (если она владеет шиной) при доступе к 8- или 16-разрядному УВВ или к памяти. Задатчик на шине выполняет удлиненный цикл в том случае, если ресурс, к которому осуществляется доступ, не разрешает в соответствующее время после разрешения командного сигнала сигнал I/O CH RDY. Задатчик продолжает разрешать командный сигнал до тех пор, пока ресурс не разрешит сигналI/O CH RDY. Период времени удлиненного цикла также кратенSYSCLK, но не синхронизирован с ним.
Цикл Регенерации - Введение
Контроллер регенерации пытается захватить шину по истечении 15 мкс с последнего цикла регенерации двумя способами:
если шиной владеет центральный процессор, то он по завершении выполнения текущей команды передает шину контроллеру регенерации;
если шиной владеет контроллер ПДП, то шина будет передана контроллеру регенерации только по завершении циклов пересылки данных контроллером ПДП.
Назначение следующих сигналов во время цикла регенерации имеют оригинальную интерпретацию:
-REFRESH- разрешение этого сигнала сообщает о начале цикла регенерации;
Адрес- контроллер регенерации вырабатывает только сигналы по линиям адресаSA<7...0>, остальные сигналы адреса не определены;
-MEMR- сигнал-MEMRразрешается контроллером регенерации, при этом сигнал-SMEMRбудет разрешен материнской платой;
SD<15...0>- линии данных игнорируются контроллером регенерации и все ресурсы на шине обязаны перевести свои выходы по линиям данных в третье состояние.
Следующие сигналы игнорируются контроллером регенерации:
-0WS
-MEM CS16
-I/O CS16
ОСОБЕННОСТИ ДЛЯ ВНЕШНИХ ПЛАТ
Когда внешняя плата является задатчиком на шине, она должна самостоятельно разрешать сигнал -REFRESHдля запуска цикла регенерации памяти.