67789

ИЗУЧЕНИЕ СИСТЕМНОЙ ШИНЫ. ШИНЫ ISA, EISA

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Системная шина ISA (Industry Standard Architecture) применяется начиная с процессора i80286. Гнездо для плат расширения включает основной 64-контактный и дополнительный 36-контактный разъемы. Шина 16-разрядная, имеет 24 адресные линии, обеспечивает прямое обращение к 16 Мбайт оперативной памяти.

Русский

2014-09-14

82.5 KB

4 чел.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

МАРИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

                                                                                    Кафедра ИВС

Лабораторная работа №2

по дисциплине: «Периферийные устройства»

ИЗУЧЕНИЕ СИСТЕМНОЙ ШИНЫ.

ШИНЫ ISA, EISA.  

    Выполнил: студент группы ВМ-41

Лобанов С.М.

Йошкар-Ола

2004


Шина ISA

    Системная шина ISA (Industry Standard Architecture) применяется начиная с процессора i80286. Гнездо для плат расширения включает основной 64-контактный и дополнительный 36-контактный разъемы. Шина 16-разрядная, имеет 24 адресные линии, обеспечивает прямое обращение к 16 Мбайт оперативной памяти. Количество аппаратных прерываний — 16, каналов DMA — 7. Допускается возможность синхронизации работы шины и процессора разными тактовыми частотами. Тактовая частота — 8 МГц. Максимальная скорость передачи данных — 16 Мбайт/с.

    Шина, как известно, представляет из себя, собственно, набор проводов (линий), соединяющий различные компоненты компьютера для подвода к ним питания и обмена данными. В "минимальной комплектации" шина имеет три типа линий:

  •  линии управления;
  •  линии адресации;
  •  линии данных.

Устройства, подключенные к шине, делятся на две основных категории - bus masters и bus slaves. Bus masters - это устройства, способные управлять работой шины, т.е инициировать запись/чтение и т.д. Bus slaves - соответственно, устройства, которые могут только отвечать на запросы. Правда, есть еще "интеллектуальные слуги" (intelligent slaves), но мы их пока для ясности замнем. Ну вот, собственно, и все, что нужно знать про шины для того, чтобы понять, о чем пойдет речь дальше.

   Компания IBM в 1981 представила новую шину для использования в компьютерах серии PC/XT. Шина была крайне проста по дизайну, содержала 53 сигнальных линии и 8 линий питания и представляла собой синхронную 8-битную шину с контролем четности и двухуровневыми прерываниями (trigger-edge interrupts), при использовании которых устройства запрашивают прерывания, изменяя состояние линии соответствующего IRQ с 0 на 1 или обратно. Такая организация запросов прерываний позволяет использовать каждое прерывание только одному устройству. Кроме того, шина не поддерживала дополнительных bus masters, и единственными устройствами, управляющими шиной, были процессор и контроллер DMA на материнской плате.
 

    62-контактный слот включал 8 линий данных, 20 линий адреса (А0-А19), 6 линий запроса прерываний (IRQ2-IRQ7). Таким образом, объем адресуемой памяти составлял 1 Мбайт, и при частоте шины 4.77 МГц пропускная способность достигала 1.2 Мбайта/сек. 


Шина EISA

    Для процессора i80386 с целью повышения производительности разработана шина EISA (Extended Industry Standard Architecture). Шина обеспечивает 32-разрядную передачу данных, в том числе в режиме DMA, улучшенную систему прерываний и арбитраж DMA, автоматическую конфигурацию системы и плат расширения, позволяет адресовать до 4 Гбайт памяти. Доступ к памяти имеет не только процессор, но и платы управляющих устройств типа bus-master (управляющие передачей данных по шине), и устройства, имеющие возможность организовать режим DMA. Стандарт поддерживает многопроцессорную архитектуру для "интеллектуальных" плат, оснащенных собственными микропроцессорами: данные от контроллеров дисков, графических и сетевых адаптеров обрабатываются независимо, не загружая основной процессор.
    Шина EISA явилась "асимметричным ответом" производителей клонов РС на попытку IBM поставить рынок под свой контроль. В сентябре 1988 года Compaq, поддержанный "бандой девяти" - Wyse, AST Research, Tandy, собственно Compaq, Hewlett-Packard, Zenith, Olivetti, NEC и Epson - представил 32-разрядное расширение шины ISA с полной обратной совместимостью. Основные характеристики новой шины были следующими:

  •  32-разрядная передача данных;
  •  максимальная пропускная способность - 33 МВ/сек;
  •  32-разрядная адресация памяти позволяла адресовать до 4 GB (как и в расширении ISA, новые адресные линии были без задержки);
  •  поддержка multiply bus master;
  •  возможность задания уровня двухуровневого (edge-triggered) прерывания (что позволяло нескольким устройствам использовать одно прерывание, как и в случае многоуровневого (level-triggered) прерывания);
  •  автонастройка плат расширения;


 

        Как и в случае 16-разрядного расширения, новые возможности обеспечивались путем добавления новых линий. Поскольку дальше удлинять разъем ISA было некуда, разработчики нашли оригинальное решение: новые контакты были размещены между контактами шины ISA и не были доведены до края разъема. Специальная система выступов на разъеме и щелей в EISA-картах позволяла им глубже заходить в разъем и подсоединяться к новым контактам. (Правда, утверждают, что при большом желании можно запихнуть и ISA-карту так, чтобы она замкнула EISA-контакты. Не знаю, не пробовал, т.к. большого опыта общения с EISA у меня нет: маленький был еще). Поскольку на данный момент шина EISA практически вымерла, приводить значения контактов разъема не имеет смысла. Стоит отметить лишь две новых сигнальных линии - EX32 и EX16, которые определяли, что bus slave поддерживает соответственно 32- и 16-разрядный цикл EISA. Если ни один из этих сигналов не был получен в начале цикла шины, выполнялся цикл ISA.

    Важной особенностью шины являлась возможность для любого bus master обращаться к любому устройству памяти или периферийному устройству, даже если они имели разные разряды шины. Говоря о полной обратной совместимости с ISA, следует отметить, что ISA-карты, естественно, не поддерживали разделение прерываний, даже будучи вставленными в EISA-коннектор. Что касается поддержки multiply bus master, то она представляла собой улучшенную и дополненную версию таковой для ISA. Также присутствовали четыре уровня приоритета: схемы обновления памяти, DMA, процессор, адаптеры шины
и арбитр шины EISA - периферийный контроллер (ISP - Integrated System Peripheral) - "следил за порядком". Кроме этого, наличествовало еще одно устройство - Intel's Bus Master Interface Chip (BMIC), которое следило за тем, чтобы master "не засиживался" на шине. Через определенное количество тактов master "снимался" с шины и генерировалось немаскируемое прерывание.

    Компьютеры, использующие системные платы с шиной EISA, достаточно дорогие. В основном это мощные файл-серверы или рабочие станции.

Сигналы шин ISA , EISA

  1.  RESET - сигнал аппаратного сброса;
  2.  BClock - синхронизация шины;
  3.  OSC - несинхронизированная с шиной частота;
  4.  DATA 0-31 - шина данных;
  5.  Addr 0-19 - шина адреса;
  6.  IOWR - запись в порт ISA;
  7.  IORD - чтение порта ISA;
  8.  SMemWR - запись в память (до 1 М);
  9.  SMemRD - чтение памяти (до 1 М);
  10.  IOCHK - контроль канала (разрешение и индикация - в системных портах 061h, 062h);
  11.  IOCHRDY - готовность устройства, низкий уровень удлиняет текущий цикл (не более 15 мкс);
  12.  OWS - разрешение ускорения текущего цикла;
  13.  BALE - разрешение защелки адреса. После его спада в каждом цикле процессора линии Addr 0-19 гарантированно содержат действительный адрес;
  14.  AENx - разрешение адресации портов (запрещает ложную дешифрацию адреса в цикле DMA). В EISA обеспечивается селективное обращение к портам слота "x";
  15.  IRQ7- IRQ15- положительный перепад сигнала вызывает запрос аппаратного прерывания;
  16.  DRQ0-DRQ7 - запросы каналов DMA (положительным перепадом);
  17.  DACK 0-7 - подтверждение запроса DMA;
  18.  TC - признак завершения от счетчика циклов DMA;
  19.  Refr - цикл регенерации памяти (для XT - DACK 0);
  20.  SBHE - признак наличия данных на линиях Data 8-15. Не используется при EISA;
  21.  MemWR - запись в память в любом объеме;
  22.  MemRD - чтение памяти в любом объеме;
  23.  MCS16 - адресуемое устройство поддерживает 16-битные обращения к памяти;
  24.  IOCS16 - адресуемое устройство поддерживает 16-битные обращения к портам;
  25.  MASTER - при получение подтверждения DACK 5-7 Bus-Master может захватить шину (не более 15 мкс);
  26.  LA 2-23 - опережающие сигналы адреса, требующие защелкивания по спаду сигнала BALE; Позволяют начать выборку по фронту Bale.
  27.  LA 2-23 - аналогично LA 2-23 , но с инверсией.


Альтернативные сигналы для EISA;

  1.  M/-IO - обращение к памяти (1) или портам (0) EISA;
  2.  W/-R - запись (1) или чтение (0) EISA;
  3.  SLBURST - адресуемое устройство поддерживает Burst режим;
  4.  MSBURST - уведомление устройства подавшего сигнал SLBURST о намерении перейти в Burst режим;
  5.  LOCK - обеспечение исключительного права доступа активного EISA Bus-Master к памяти или портам;
  6.  EX16, EX32 - индикаторы разрядности ресурсов, XRDY - готовность EISA - УСТРОЙСТВА;
  7.  START - отмечает начало цикла EISA-доступа;
  8.  CMD - задает временные параметры цикла после активизации сигнала START;
  9.  BE 0-3 - индикаторы действительности данных в байтах при EISA-цикле;
  10.  MREQx - EISA Bus-Nuster слота "x" запрашивает управдение шиной;
  11.  MAKx - EISA Bus-Nuster слота "x" получает управдение шиной от орбитра;

Сигналы IORD и IOWR при обращение к EISA портам не используются . Вместо них используются альтернативные сигналы M/-IO, W/-R.


 


 

А также другие работы, которые могут Вас заинтересовать

23676. ЧЕЛОВЕК В ДОМАШНЕМ ХОЗЯЙСТВЕ 84.5 KB
  Понятие домашнего хозяйства. Для экономистов сфера домашнего хозяйства является периферией не первого и даже не второго порядков. Неоклассическая экономическая теория проводила жесткое различие между сферой производства в которой действовали фирмы и сферой потребления к которой безоговорочно относились домашние хозяйства. Тем не менее уже на пороге домашнего хозяйства мы сталкиваемся с проблемой: человек в таком хозяйстве может быть занят полный рабочий день и полную рабочую неделю но вправе ли мы считать его деятельность трудом Как...
23677. ПОДХОДЫ К ПРОБЛЕМАМ СОЦИАЛЬНОГО РАССЛОЕНИЯ 147.5 KB
  ПОДХОДЫ К ПРОБЛЕМАМ СОЦИАЛЬНОГО РАССЛОЕНИЯ В следующих двух лекциях мы рассмотрим проблемы социальной и экономической стратификации. И вроде бы они демонстрируют понимание того что экономические перспективы человека определяются не только уровнем материального благосостояния родителей но и семейным капиталом который складывается из общественной репутации и социальных связей профессиональных навыков и культурных ценностей впитанных в соответствующей социальной среде. Какоето значение еще может иметь размер группы а тип социальной...
23678. МИР ХОЗЯЙСТВА: МОДЕЛИ ОДНОЛИНЕЙНОГО РАЗВИТИЯ 116.5 KB
  МИР ХОЗЯЙСТВА: МОДЕЛИ ОДНОЛИНЕЙНОГО РАЗВИТИЯ Экономика и общество связаны множеством прочных нитей. Базируясь на широком основании культурных властных и других социальных отношений экономика выступает таким образом как мир хозяйства. Каким бы конкретным вопросом не занимался исследователь не важно экономист или социолог он волейневолей всегда исходит из неких концептуальных предположений о том что представляет собой исследуемый мир хозяйства какое место занимает он в историческом процессе.
23679. СОЦИОЛОГИЧЕСКИЙ АНАЛИЗ ХОЗЯЙСТВЕННЫХ ИДЕОЛОГИЙ 156.5 KB
  Идеалысредства это способы их достижения в числе которых мы обнаруживаем: формы собственности и формы организации хозяйства характер и степень государственного вмешательства в экономику способы распределения благ и утверждения трудового порядка. Консерватизм не отвергает прав индивида как частного собственника а проводит принцип единонаследия майората как способ воспроизводства этой собственности поддерживает наследственные привилегии и принцип назначаемой сверху опеки со стороны собственника или сообщества государства. Ему...
23680. ЧЕЛОВЕК В ХОЗЯЙСТВЕННОЙ СИСТЕМЕ РОССИИ 161 KB
  Дипломы освобождают их от тяжелого физического труда обеспечивают сносный доход и определенный престиж занятий. И отделение образованных от простых людей воспроизводится весьма отчетливо хотя различия между ними по уровню жизненных стандартов минимальны или просто отсутствуют проявляясь скорее в условиях труда и стиле жизни. Идеи всеобщности труда и благотворности трудового воспитания воплощаются в стремлении не просто к полной но к максимальной занятости когда работу имеют не только все те кто хочет трудиться но и те кто этого...
23681. История социологии 73.5 KB
  Кант и многие другие которые серьезно обогатили наши знания об обществе и поведении людей. Они как и нынешние социологи изучали традиции обычаи нравы и взаимоотношения людей обобщали факты строили концепции которые завершались практическими рекомендациями о том как усовершенствовать общество. Чтобы этого не происходило знать необходимо лишить частной собственности которая согласно Платону развращает нравы людей. К управлению обществом следовало допускать людей достигших 50 лет высокообразованных и талантливых.
23682. ДВА ПОДХОДА К ЧЕЛОВЕКУ В СОЦИАЛЬНОЙ ТЕОРИИ 252.5 KB
  Трудно предсказать как пойдет дальше процесс самоутверждения экономической теории и социологии всякая популярность не вечна но сегодня обе дисциплины переместились в центр внимания и возникла необходимость определения их методологических границ. В нашем распоряжении уже имеются примеры удачного описания эволюции представлений о человеке в экономической теории. Кратко ознакомившись с этими этапами в первых двух лекциях следуя сначала за экономистами а затем за социологами в третьей лекции мы перейдем к исходному определению предмета...
23683. ХОЗЯЙСТВЕННАЯ МОТИВАЦИЯ И ТИПЫ РАЦИОНАЛЬНОСТИ 157 KB
  ХОЗЯЙСТВЕННАЯ МОТИВАЦИЯ И ТИПЫ РАЦИОНАЛЬНОСТИ После определения сравнительных контуров экономикотеоретического и экономикосоциологического подходов следует подробнее остановиться на одном из наиболее сложных вопросов характере мотивации поведения человека в экономике. Если некое благо оказывается значимым желаемым для человека то оно превращается в стимул внешний объект стремления актуализированную потребность. Когда же импульс стремления к этому объекту проходит через сознание человека стимул перерастает в мотив внутреннее...
23684. ПРЕДПРИНИМАТЕЛЬСТВО КАК ЭКОНОМИЧЕСКАЯ ФУНКЦИЯ И ИСТОРИЧЕСКИЙ ФЕНОМЕН 99.5 KB
  ПРЕДПРИНИМАТЕЛЬСТВО КАК ЭКОНОМИЧЕСКАЯ ФУНКЦИЯ И ИСТОРИЧЕСКИЙ ФЕНОМЕН Экономический человек в политической экономии впервые появляется в качестве предпринимателя и под ним подразумевается отнюдь не средний человек а именно предприниматель. Предпринимательство относится к числу понятий чрезвычайно богатых по своему содержанию и привлекает внимание целого ряда исследовательских дисциплин. Задача данной и последующей лекций рассмотреть предпринимательство с различных точек зрения: экономиста психолога социолога....