Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 502; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |