Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
110
Добавлен:
08.06.2015
Размер:
452.1 Кб
Скачать

Служебные сигналы

На шине VMEbus предусмотрены несколько служебных линий для индикации | ошибочных и конфликтных ситуаций. Все служебные линии — это линии с открытым коллектором типа "распределенного ИЛИ" и могут активироваться любым устройством. Если ведомое устройство обнаруживает ошибку в течение цикла передачи, < оно активирует линию BERR* (ОШИБКА*). Линия ACFAIL* (АВАРИЯ ПИТАНИЯ*) активируется устройством, следящим за питанием от сети переменного тока \ и выдающим сигнал при падении напряжения. Некоторые характерные системные сбои могут обозначаться сигналом SYSFAIL*; пользователь может определять ситуации, в которых этот сигнал должен использоваться. Линия SYSRESET* указывает, что начинается или происходит перезагрузка системы. На стойках шины VMEbus имеется специальная кнопка для ручной активации команды SYSRESET*.

Плата в первом разъеме вырабатывает опорный сигнал частотой 16 МГц (SYS CLK). Сигнал существует только для удобства и не имеет каких-либо функций синхронизации для шины.

Расширения шины vmEbus

Несмотря на то что шина VMEbus имеет высокую скорость передачи данных, иногда требуется значительно большая пропускная способность. Чтобы избежать в таких случаях задержек передачи, были разработаны различные типы расширений, работающих параллельно и независимо от основной шины VMEbus. Физическое присоединение к шине остается прежним, расширения используют свободные кон-такты второго разъема J2. Расширения шины обеспечивают резервирование в случае отказа основной шины VMEbus.

Шина VSBbus (VME subsystem bus) использует 64 определяемых пользователем контакта разъема J2 в модуле двойной высоты; она поддерживает такие свойства, как обработка прерываний и многозадачность.

Шина VXIbus (VME extended instrumentation bus — расширенная шина VME для измерительных систем) является расширением шины VMEbus для применения с быстродействующими измерительными платами, вырабатывающими значительные объемы информации. Размеры плат VXIbus могут доходить до "тройной Eurocard" стремя разъемами (включая основной разъем шины VMEbus). Описание шины VXIbus включает не только электрический интерфейс шины, но и другие специальные функциональные требования. Среди прочего плата по запросу должна иденти­фицировать себя и послать ответ, используя стандартные коды.

Шина VMEbus была разработана для эффективной поддержки мультизадачной и многопроцессорной среды. В стандарте описаны такие характеристики, как распознавание различных типов данных, блочная передача, цикл read-modify-write и механизм определения ведущего устройства. Шина VMEbus обладает возможностями расширения, которые представляют интерес для пользователей, желающих настроить шину в соответствии с собственными требованиями, добавляя специальные свойства.

Другие стандарты шин Шина компьютеров семейства ibm pc

Начало 1980-х годов может рассматриваться как приход эры персональных компьютеров, когда все сообщество производителей вычислительной техники и пользователей ориентировалось на решения, предлагаемые компанией IBM, независимо от их содержания. Компания выпустила свой персональный компьютер (IBM PC) в 1981 году. Хотя с технической точки зрения IBM PC был не лучше других компьютеров, уже представленных на рынке, он немедленно завоевал ведущие позиции благодаря величине и силе компании, которая его производила, и распространенному представлению, что продукция IBM говорит сама за себя.

Первая модель IBM PC и последующая модель XT основывались на процессоре Intel 8086/8088 и имели оперативную память до 640 Кбайт. Процессор присоединялся к шине и непосредственно управлял ею (никакие другие ведущие устройства шины не допускались); на материнской плате были установлены восемь торцевых разъемов для подключения плат периферийных устройств. Шина IBM PC использо­вала управляющие сигналы процессора 8086. Она имела 62 параллельные линии, разрядность данных была 8 бит, разрядность адреса — 20 бит, что допускало прямую адресацию памяти объемом 1 Мбайт. Интерфейсы к накопителям на гибких и жестком дисках, монитору и принтеру строились на платах, которые занимали разъемы, в итоге свободными для пользователя оставались около пяти разъемов.

Шина IBM PC имела шесть линий прерывания, каждая со своим приоритетом. Пользователи быстро усвоили, что сигналы прерывания ТТЛ-схем нельзя использовать для нескольких плат одновременно. Две платы, вырабатывающие один и тот же сигнал прерывания, не могли одновременно работать на шине, а перепрограммирова­ние контроллера прерываний было не всегда возможно. Многие платы покупались и устанавливались без представления о прерываниях, аппаратно закрепленных другими платами.

Хотя в это трудно поверить, шина IBM PC не имела официального стандарта. Шина описана в техническом руководстве IBM PC, но нигде и никогда компания IBM офици­ально не объявляла о том, что она будет обеспечивать поддержку этой разработки.