Шина Intel ISA — страница 5

  • Просмотров 4982
  • Скачиваний 331
  • Размер файла 22
    Кб

Приводится в действие источниками основной платы, если адрес находится в первом Mбайте адресного пространства и есть сигнал или MRDC* или MWTC*. 5.2 КОНТРОЛЛЕР ПДП Линии ПДП разьема непосредственно подключаются к контроллеру ПДП 8237А INTEL. Когда линии запроса ПДП приводятся в действие источником, контроллер ПДП получает шину квитированием линий запроса захвата и подтверждения захвата основного ЦП. После разрешения захвата шины

приводятся в действие соответствующая линия подтверждения ПДП, и начинается цикл передачи ПДП. Ко- гда линия подтерждения ПДП подключается к плате расширения, циклы передачи ПДП не начнутся, если не разрешена линия SECMAST* платой расширения (см. раздел 6.4). Источники ввода/вывода, участвующие в передаче ПДП, должны согласовываться по размеру данных канала ПДП. Каналы 0-3 под- держивают 8-разрядные источники ввода/вывода; все данные

должны передаваться как биты даннных на линиях данных D<07...00>. Ус- тройство обмена байтами на основной плате будет использовать А0 и SBHE* при необходимости передач между старшим байтом 16-раз- рядной памяти и младшим байтом 8-разрядного источника ввода/вы- вода. Каналы ПДП 5-7 поддерживают только 16-разрядные источники ввода/вывода: все данные должны передаваться как 16 бит данных по линиям данных D<15...00>. Память, связанная с

передачей, дол- жна иметь размер данных 16 бит: устройство обмена байтами на основной плате не компенсирует такое несоответствие размера дан- ных. ПРИМЕЧАНИЕ 8-битовый источник памяти может использоваться в передачах ПДП только с 8-битовым источником ввода/вывода; использование 8-разрядного источника памяти с 16-разрядным источником вво- да/вывода не разрешено. ВНИМАНИЕ! Контроллер регенерации не может стать захватчиком шины, ког-

да контроллер ПДП является захватчиком шины. Таким образом, по- стоянный захват шины контроллером ПДП при передачах, длящихся более 15 мксек, может вызвать потерю данных в источниках, име- щих динамическое ОЗУ и использующих циклы регенерации шины ISA. ОСНОВЫ ПРОЕКТИРОВАНИЯ ПЛАТ РАСШИРЕНИЯ Линии запроса ПДП и подтверждения запускаются драйверами TTL и подсоединяются ко всем местам. Платы расширения должны обеспе- чить выбор

различных каналов ПДП при настройке, для предупрежде- ния конфликта с уже установленными платами или ресурсами основ- ной платы. Платы расширения могут использоваться в режиме прямого дос- тупа к памяти или к вводу/выводу только при взаимодействии с контроллером ПДП в качестве источника ПДП. См. раздел 5.3. В табл. 5.2 показаны источники сигналов линий, которые явля- ются запускающими или принимающими, когда контроллер ПДП являет-