Четыре разъема SBus (вверху фотографии) | |
Год создания | 1989 |
---|---|
Сделано | Sun Microsystems |
Заменено | PCI (1997) |
Ширина в битах | 32 |
Кол- во устройств | 8 мастеров, неограниченное количество рабов |
Скорость | 16,67 МГц - 25 МГц |
Стиль | Параллельный |
SBus - это система компьютерной шины , которая использовалась в большинстве компьютеров на базе SPARC (включая все SPARCstations ) от Sun Microsystems и других в течение 1990-х годов. Он был представлен Sun в 1989 году как аналог высокоскоростной шины для их высокоскоростных процессоров SPARC, заменив более ранний (и к этому времени устаревший) VMEbus, который использовался в их системах на базе Motorola 68020 и 68030 и ранних блоках SPARC. . Когда Sun открыла определение SPARC в начале 1990-х, SBus также была стандартизирована и стала IEEE-1496. В 1997 году Sun начала переходить от системной шины к межсоединениям периферийных компонентов.(PCI), и сегодня SBus больше не используется. [1]
Первые в отрасли карты SBus сторонних производителей были анонсированы в 1989 году компанией Antares Microsystems; это были контроллер Ethernet 10BASE2 , хост-адаптер SCSI-SNS, параллельный порт и 8-канальный последовательный контроллер.
Спецификация была опубликована Эдвардом Х. Фрэнком и Джеймсом Д. Лайлом. [1] Техническое руководство по автобусу было опубликовано в 1992 году в форме книги Лайлом, [2] основателем компании Troubador Technologies. Sun также опубликовала набор книг в качестве «набора для разработчиков» для поощрения продуктов сторонних производителей. [3]
На пике развития рынка более 250 производителей были перечислены в каталоге продуктов SBus, который в 1996 году был переименован в каталог продуктов SPARC.
SBus - это во многом «чистый» дизайн. Он был предназначен только для использования с процессорами SPARC, поэтому большинство кроссплатформенных проблем не рассматривались. SBus основана на 32-битном адресе и шине данных с прямым порядком байтов , может работать на скоростях от 16,67 МГц до 25 МГц и способна передавать до 100 МБ / с. Каждое устройство отображается в 28-битное адресное пространство (256 МБ). Поддерживаются только восемь мастеров, хотя количество подчиненных может быть неограниченным.
Когда был представлен 64-битный UltraSPARC , SBus была модифицирована для поддержки расширенной передачи 64-битного двойного слова за цикл для создания 64-битной шины 200 МБ / с. Этот вариант архитектуры SBus использовал тот же форм-фактор и был обратно совместим с существующими устройствами, поскольку расширенная передача данных является дополнительной функцией.
Карты SBus для того времени имели очень компактный форм-фактор. Карта одинарной ширины имела ширину 83,82 мм (3,300 дюйма) и длину 146,7 мм (5,78 дюйма) и предназначена для установки параллельно материнской плате. Это позволило разместить три слота расширения в тонком корпусе « коробка для пиццы » SPARCstation 1 . [4] Конструкция также позволяет использовать карты двойной или тройной ширины, которые занимают два или три слота, а также карты двойной высоты (две платы 3x5 дюймов, установленные в конфигурации «сэндвич»).
Первоначально SBus была объявлена как системная шина, так и периферийное соединение, которое позволяло устройствам ввода и вывода получать доступ к памяти с относительно низкой задержкой. [5] Однако вскоре скорость памяти и центрального процессора (ЦП) опередила скорость ввода-вывода. В течение года некоторые системы Sun использовали MBus , другой стандарт взаимодействия, в качестве шины ЦП-памяти. SBus служила шиной ввода / вывода до конца своего срока службы.
См. Также [ править ]
Ссылки [ править ]
- ^ a b "PCI: Сравнение системной шины" (PDF) . Sun Microsystems. Март 1999 года . Проверено 25 мая 2011 года .
- ^ Джеймс Д. Лайл (1992). Информационные приложения SBus и опыт . Springer-Verlag. ISBN 978-0-387-97862-8.
- ^ Сьюзен А. Мейсон (1994). Справочник по SBus . Sun Microsystems. ISBN 978-0-13-107210-7.
- ^ Bechtolsheim, AV; Франк, EH (1990). «Sun SPARCstation 1: рабочая станция 1990-х годов». Сборник документов Compcon Spring '90. Тридцать пятая международная конференция компьютерного общества IEEE по интеллектуальному рычагу . С. 184–188. DOI : 10.1109 / CMPCON.1990.63671 . ISBN 0-8186-2028-5.
- ^ Франк, EH (1990). «SBus: высокопроизводительная системная шина Sun для рабочих станций RISC». Сборник документов Compcon Spring '90. Тридцать пятая международная конференция компьютерного общества IEEE по интеллектуальному рычагу . С. 189–194. DOI : 10.1109 / CMPCON.1990.63672 . ISBN 0-8186-2028-5.
Внешние ссылки [ править ]
- Спецификация SBus в Bitsavers
- 15205-2000 - ISO / IEC 15205: 2000 (IEEE Std 1496-1993) SBus - Шина межсоединения микросхем и модулей