Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Магистраль ISA IBM PC совместимого компьютераСодержание книги
Поиск на нашем сайте
Микро-ЭВМ построена по модульному принципу, т.е. все функциональные блоки выполнены в виде модулей, связь между которыми осуществляется через единый канал обмена информацией или магистраль. Магистраль, являясь простой, быстродействующей системой связей, соединяет различные модули: центральный процессор, память и внешние устройства. Организация магистрали позволяет подключать к ней несколько центральных процессоров, создавая тем самым многопроцессорную ЭВМ. При этом используется дополнительная магистраль для решения арбитражных вопросов между процессорами. При построении системы на базе микро-ЭВМ пользователь может подключать к магистрали и свои собственные устройства, разработанные с учетом соответствующих требований и рекомендаций. Связь между любыми модулями, подключенными к магистрали, осуществляется по принципу управляющий - управляемый (активный - пассивный). В любой момент времени могут взаимодействовать только два устройства, одно из которых - активное - организует работу магистрали, другое - пассивное - является исполнителем. Активную роль, как правило, играет процессор, остальные устройства, в том числе и оперативная память, являются пассивными. Исключение составляет обмен с использованием прямого доступа к памяти, когда активным становится устройство, организующее прямой обмен с памятью. Обмен информацией на магистрали поддерживается управляющими сигналами (сигналами квитирования). Обмен может выполняться как словами, так и байтами. В основном используется два типа магистралей. В первом типе линии адреса и данных разделены, во втором типе совмещены. Для организации магистрали по второму типу требуется меньшее число линий, однако платой за уменьшение числа линий является потенциально меньшее быстродействие. В IBM PC-AT используется магистраль первого типа, которая носит название ISA (сокращение от Industry Standard Architecture – промышленная стандартная архитектура). Магистраль второго типа PCI используется в компьютерах класса Pentium. Рассмотрим более подробно магистраль ISA. В стандартном PC-AT системная шина состоит из двух частей. Первая часть состоит из 62 выводов, расположенных в слоте расширения в два ряда и пронумерованных как А1 – А31, B1 – B31(основной 8 - разрядный слот). Эта часть полностью совместима с шиной компьютера PC-XT. Вторая часть состоит из 36 выводов (16 - разрядное расширение или дополнительный слот), являющихся продолжением первой части и пронумерованных как C1 – C18, D1 – D18 (рис 3.4).
Рисунок 3.4 – Слот расширения шины ISA. Внешние платы, устанавливаемые в разъемы шины, могут быть 8- и/или 16-разрядными. 8-разрядная плата имеет только один интерфейсный разъем и может оперировать только с 8-разрядными данными. 16-разрядная плата обязательно имеет два интерфейсных разъема - один основной, такой же как в 8-разрядных платах, и один дополнительный. Такая плата может оперировать как с 8-, так и с 16-разрядными данными. Общее число устанавливаемых в разъемы шины плат ограничивается как нагрузочной способностью шины, так и конструктивным исполнением материнской платы. Как правило, допускается устанавливать не более 8 внешних плат на шину. Такое ограничение вызвано также и относительно небольшим количеством свободных линий запросов на ПДП и запросов на прерывания, имеющихся на шине. Рассмотрим линии (сигналы) шины ISA, которые используются при работе с внешними устройствами. SA0 ÷ SA19 – Это 20 выводов адресов памяти и устройств ввода – вывода. SD0 ÷ SD15 – Эти 16 выводов образуют двустороннюю шину данных. IOR, IOW – Эти сигналы с активным низким уровнем управляют операциями чтения и записи при работе с внешними устройствами. ALE – Высокий уровень этого сигнала указывает на то, что адрес на системной шине сформирован. Защелкивание адреса на линиях SA0 ÷ SA9 происходит по падающему фронту ALE. CLK – Системный синхросигнал, согласованный с внутренним процессорным синхросигналом. IRQ3 ÷ IRQ7, IRQ9 ÷ IRQ12, IRQ14, IRQ15 – Эти сигналы формируются внешними устройствами для запроса прерывания процессора на их обслуживание. IRQ2 в AT системах используется для запроса на прерывание второго дополнительного контроллера прерываний. В XT системах (например Micro PC) IRQ2 свободно и может использоваться аппаратурой пользователя. IRQ13 используется математическим сопроцессором, IRQ8 – таймер реального времени. DRQ0 ÷ DRQ3, DRQ5 ÷ DRQ7 – Сигналы запросов на прямой доступ к памяти. Выставляются периферийными устройствами при необходимости обмена данными между этими устройствами и памятью. DRQ4 используется материнской платой.
DACK0 ÷ DACK3, DACK5 ÷ DACK7 – Эти сигналы формируются для подтверждения запросов на прямой доступ к памяти. -I/O GH RDY – Сигнал готовности канала ввода/вывода. Устанавливается равным 0 (не готов) для того, чтобы удлинить цикл обмена данными с периферийными устройствами или памятью. Любое медленно работающее периферийное устройство может сформировать этот сигнал с целью растянуть цикл шины до приемлемой длительности. Длительность задержки не должна превышать ~4 мкс (~30 периодов CLK). Как и при доступе к памяти, процессор для связи с портами использует шины данных и адреса. Номер порта – это адрес ячейки памяти, являющейся частью устройства ввода – вывода, а не частью оперативной памяти. При доступе к порту процессор посылает сначала по управляющей шине сигнал ALE, который оповещает все устройства ввода – вывода, что адрес на шине является адресом порта, а затем посылает собственно адрес порта. То устройство, адрес порта которого совпадает, дает ответ. При общем числе возможных портов в компьютере PC, равном 1024, для обращения к ним используется 10 разрядный адрес порта – разряды SA0 ÷ SA9. Карта адресов портов УВВ разделена на две части. 512 адресов с 0000H по 01FFH выделены для материнской платы. Адресное пространство с 0200H по 03FFH (т.е. 512 адресов) предоставляется схемным платам, которые вставляются в слоты расширения. Большинство этих адресов закреплено за определенными функциональными платами IBM. Свободными являются адреса 100 ÷ 1FFH и 300 ÷ 31FH. Эти адреса можно использовать в своих собственных платах расширения.
|
||||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 395; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.93.168 (0.008 с.) |