Vlb это означает что
Перейти к содержимому

Vlb это означает что

  • автор:

10. Локальная шина vlb.

Шины ввода/вывода ISA, МСА, EISA имеют низкую производительность, обусловленную их ролью в структуре PC. Современные приложения требуют существенного по­вышения пропускной способности шины. Одним из реше­ний проблемы стало применение локальной шины процес­сора 486. Шину процессора использовали как место подключения периферии (контроллера дисков и графичес­кого адаптера). Шины ввода/вывода ISA, МСА, EISA имеют низкую производительность, обусловленную их ролью в структуре PC. Современные приложения требуют существенного по­вышения пропускной способности шины. Одним из реше­ний проблемы стало применение локальной шины процес­сора 486. Шину процессора использовали как место подключения периферии (контроллера дисков и графичес­кого адаптера). Из-за ограниченной нагрузочной способности шины процессора больше трех слотов VLB на системной плате не устанавливают. Максимальная тактовая частота шины – 66 МГц, хотя тина работает надежнее на частоте 33 МГц. Реально в пакетном цикле передача 4х4=16 байт данных требует 5 тактов шины, так что даже в нем пропускная способность составляет 105,6 Мбайт/с, а в обычном режиме (по такту на фазу адреса и на фазу дан­ных) – 66 Мбайт/с. Шину VLB использовали для подключения графического адаптера и контроллера дисков. Встречаются системные пла­ты, которые имеют встроенный графический и дисковый адаптеры с шиной VLB, но самих слотов VLB нет. Это озна­чает, что на плате установлены микросхемы указанных адап­теров для шины VLB. Такая неявная шина по производи­тельности не уступает обычной, а с точки зрения надежности и совместимости она даже лучше.

11. Шина pci.

PCI (Peripheral Component Interconnect) local bus – шина со­единения периферийных компонентов. Будучи локальной, эта шина занимает особое место в современной архитектуре PC, являясь мостом (mezzanine bus) между системной шиной про­цессора и шиной ввода/вывода ISA/EISA или МСА. Шина PCI разрабатывалась в расчете на Pentium-системы, но хоро­шо сочетается и с процессорами 486. Является четко стандар­тизованной высокопроизводительной и надежной шиной рас­ширения. В настоящее время действует спецификация PCI 2.1. При частоте шины 33 МГц скорость теоретически достигает 132/264 Мбайт/с для 32/64 бит; при частоте синхронизации 66 МГц – в два раза выше (версия 2.1 допускает частоту до 66 МГц при согласии всех устройств на шине). Шина является синхронной – фиксация всех сигналов вы­полняется по положительному перепаду (фронту) сигнала CLK. В каждой транзакции (обмене по шине) участвуют два устройства – инициатор обмена (Initiator или Master, ини­циирующее устройство, ИУ) и целевое устройство (Target или Slave, ЦУ). Шина PCI все транзакции трактует как пакетные: каждая транзакция начинается фазой адреса, за которой может сле­довать одна или несколько фаз данных. Для адреса и дан­ных используются общие мультиплексированные линии. В начале транзакции ИУ активизирует сигнал FRAME#, по шине AD передает целевой адрес, а по линиям С/ВЕ# – информацию о типе транзакции (коман­де). Адресованное ЦУ отзывается сигналом DEVSEL#, после чего ИУ может указать на свою готовность к обмену данны­ми сигналом IRDY#. Когда к обмену данными будет готово и ЦУ, оно установит сигнал TRDY#. Данные по шине AD могут передаваться только при одновременном наличии сигналов IRDY# и TRDY#. С помощью этих сигналов ИУ и ЦУ согла­суют свои скорости, вводя такты ожидания. Количество фаз (циклов) данных в пакете заранее не опре­делено, но перед последним циклом ИУ при введенном сиг­нале IRDY# снимает сигнал FRAME#. После последней фазы данных ИУ снимает сигнал IRDY#, и шина переходит в со­стояние покоя (PCI Idle) – оба сигнала FRAME# и IRDY# наводятся в пассивном состоянии. Максимальное количество циклов данных в пакете может быть неявно ограничено тай­мером, определяющим максимальное время, в течение кото­рого ИУ может пользоваться шиной. ИУ завершает тран­закцию одним из следующих способов: 1.Нормальное завершение выполняется по окончании об­мена данными. 2.Завершение по тайм-ауту (Time-out) происходит, когда во время транзакции у ИУ отбирают право на управле­ние шиной (снятием сигнала GNT#) или когда истекает время, указанное в его таймере MLT (медленное ЦУ или слишком длинная транзакция). 3.Транзакция отвергается (Abort), когда в течение заданно­го времени ИУ не получает ответа ЦУ (DEVSEL#). Транзакция может быть прекращена и по инициативе ЦУ, для этого оно может ввести сигнал STOP#. Возможны три типа прекращения: 1.Отключение (Disconnect) – сигнал STOP# вводится во время активности TRDY#. В этом случае транзакция за­вершается после фазы данных. 2.Отключение с повтором (Disconnect/Retry) – сигнал STOP# вводится при пассивном состоянии TRDY#, и по­следняя фаза данных отсутствует. Является указанием ИУ на необходимость повтора транзакции. 3.Отказ (Abort) – сигнал STOP# вводится одновременно со снятием DEVSEL# (в предыдущих случаях во время по­явления сигнала STOP# сигнал DEVSEL# был активен). В этом случае последняя фаза данных тоже отсутствует, но повтор не запрашивается. Протокол квитирования обеспечивает надежность обмена – ИУ всегда получает информацию об отработке транзакции ЦУ. Средством повышения надежности (достоверности) яв­ляется применение контроля паритета: линии AD[31:0] и С/ВЕ#[3:0] и в фазе адреса, и в фазе данных защищены битом паритета PAR (количество единичных бит этих линий, вклю­чая PAR, должно быть четным). Арбитражем запросов на использование шины занимается специальный узел, входящий в чипсет системной платы. В цик­лах обращения к памяти адрес, выровненный по границе двойного слова, передается по линиям AD[31:2], линии AD[1:0] задают порядок чередования адресов в пакете:

  • 00 – линейное инкрементирование;
  • 01 – чередование адресов с учетом длины строки кэш-памяти;
  • 1х – зарезервировано.

В циклах обращения к портам ввода/вывода для адресации любого байта используются все линии AD[31:0]. В циклах конфигурационной записи/считывания устройство выбирается индивидуальным сигналом IDSEL#, конфигурационные регистры выбираются двойными словами по линиям AD[7:2], при этом AD[1:0]=00. на шинах PCI может быть не более 4-х устройств.

Vlb это означает что

VLB SVGA-карта

Слоты VLB и материнской карте

Распиновка разъёма VLB

VESA local bus — VL-Bus или VLB — тип локальной шины, разработанный ассоциацией Intel. Шина VLB, по существу, является расширением внутренней шины МП Intel 80486 для связи с видеоадаптером и реже с контроллером HDD. Реальная скорость передачи данных по VLB — 80 Мбайт/с (теоретически достижимая — 132 Мбайт/с).

История

Разработана в 1992 г. Ассоциацией стандартов видеооборудования (PCI и процессоров Intel Pentium необходимость в ее использовании исчезла и на материнские платы для Pentium контроллеры и слоты VLB не ставили. Существовали материнские платы для процессоров Intel 80486 имевшие сразу три типа слотов: PCI.

Как выглядит слот шины

Слот VLB был расширением шины ISA. Поэтому карты для шины ISA могли вставляться в слот VLB и работать. Это делало разъем довольно длинным, и из за этого аббревиатура VLB в шутку расшифрововалась как Very Long Bus (Очень Длинная Шина). Дополнительная часть VLB разьема была окрашена в светло-коричневый цвет. Вероятно, большие габариты послужили одной из причин гибели стандарта. Несмотря на большое количество оборудования, в основном промышленного, требовавшего (и по сей день требующего) обратной совместимости, в конкурентной борьбе победила шина PCI.

См.также

  • Графическая плата
  • PCI

Локальные шины agp, vlb.

Локальная шина VLB Локальная шина стандарта VLB (VESA Local Bus, VESA – Video Equipment Standart Association – Ассоциация стандартов видеооборудования) разработана в 1992 году. Главным недостатком шины VLB является невозможность её использования с процессорами, пришедшими на замену МП 80486 или существующими параллельно с ним (Alpha, PowerPC и др.). Шины ввода-вывода ISA, MCA, EISA имеют низкую производительность, обусловленную их местом в структуре PC. Современные приложения (особенно графические) требуют существенного повышения пропускной способности, которое могут обеспечить современные процессоры. Одним из решений проблемы повышения пропускной способности было применение в качестве шины подключения периферийных устройств локальной шины процессора 80486. Шину процессора использовали как место подключения встроенной периферии системной платы (контроллер дисков, графического адаптера). VLB — стандартизованная 32-битная локальная шина, практически представляющая собой сигналы системной шины процессора 486, выведенные на дополнительные разъемы системной платы. Шина сильно ориентирована на 486 процессор, хотя возможно ее использование и с процессорами класса 386. Для процессоров Pentium была принята спецификация 2.0, в которой разрядность шины данных увеличена до 64, но она распространения не получила. Аппаратные преобразователи шины новых процессоров в шину VLB, будучи искусственными «наростами» на шиннной архитектуре, не прижились, и VLB дальнейшего развития не получила. Конструктивно VLB-слот аналогичен 16-битному обычному MCA-слоту, но является расширением системного слота шины ISA-16, EISA или MCA, располагаясь позади него вблизи от процессора. Из-за ограниченной нагрузочной способности шины процессора больше трех слотов VLB на системной плате не устанавливают. Максимальная тактовая частота шины — 66 МГц, хотя надежнее шина работает на частоте 33 МГц. При этом декларируется пиковая пропускная способность 132 Мбайт/с (33 МГц x 4 байта), но она достигается только внутри пакетного цикла во время передач данных. Реально в пакетном цикле передача 4 x 4 = 16 байт данных требует 5 тактов шины, так что даже в пакетном режиме пропускная способность составляет 105.6 Мбайт/с, а в обычном режиме (такт на фазу адреса и такт на фазу данных) — всего 66 Мбайт/с, хотя это и значительно больше, чем у ISA. Жесткие требования к временным характеристикам процессорной шины при большой нагрузке (в т. ч. и микросхемами внешнего кэша) могут привести к неустойчивой работе: все три VLB-слота могут использоваться только на частоте 40 МГц, при нагруженной системной плате на 50 МГц может работать только один слот. Шина в принципе допускает и применение активных (Bus-Master) адаптеров, но арбитраж запросов возлагается на сами адаптеры. Обычно шина допускает установку не более двух Bus-Master адаптеров, один из которых устанавливается в «Master»- слот. Шину VLB обычно использовали для подключения графического адаптера и контроллера дисков. Адаптеры локальных сетей для VLB практически не встречаются. Иногда встречаются системные платы, у которых в описании указано, что они имеют встроенный графический и дисковый адаптер с шиной VLB, но самих слотов VLB нет. Это означает, что на плате установлены микросхемы указанных адаптеров, предназначенные для подключения к шине VLB. Такая неявная шина по производительности, естественно, не уступает шине с явными слотами. С точки зрения надежности и совместимости это даже лучше, поскольку проблемы совместимости карт и системных плат для шины VLB стоят особенно остро. Accelerated Graphics Port (AGP) Стандарт на AGP (Accelerated Graphics Port — ускоренный графический порт) был разработан фирмой Intel с для того, чтобы не меняя сложившийся стандарт на шину PCI, ускорить ввод/вывод данных в видеокарту и, кроме этого, увеличить производительность компьютера при обработке трехмерных изображений без установки дорогостоящих двухпроцессорных видеокарт с большими объемами как видеопамяти, так и памяти под текстуры, z-буфер и т.п.. Этот стандарт был поддержан большим количеством фирм, входящих в AGP Implementors Forum, организацию, созданную на добровольной основе для внедрения этого стандарта. Поэтому развитие AGP было довольно стремительным. Стартовая версия стандарта — AGP 1.0. Конструктивное исполнение представляет собой отдельный слот с питанием 3.3 V, напоминающий слот PCI, но на самом деле никак с ним несовместимом. Обычная видеокарта не может быть установлена в этот слот и наооборот. Скорость передачи данных до 532 Мбайт/с, обусловлена частотой шины AGP до 132 МГц, отсутствием мультиплексирования шины адреса и данных (на PCI по одним и тем же физическим линиям сначала выдается адрес, а потом данные). AGP имеет частоту шины 66 МГц и ту же разрядность и в стандартном режиме (точнее — режим «1x») может пропустить 266 Мбайт/с. Для повышения пропускной способности шины AGP в стандарт заложена возможность передавать данные, используя как передний так и задний фронт синхросигнала — режим 2x. В режиме 2x пропускная способность 532 Мбайт/с. При достижении частоты шины в 100 МГц скорость обмена возрастет до 800 Мбайт/с. Кроме «классического» способа адресации, как на PCI, в AGP может использоваться режим sideband addressing, называемый «адресацией по боковой полосе». При этом используются специальные, отсутствующие в PCI, сигналы SBA (SideBand Addressing). В отличие от шины PCI на AGP присутствует конвейрная обработка данных. Основная обработка трехмерных изображений выполняется в основной памяти компьютера как центральным процессором, так и процессором видеокарты. Механизм доступа процессора видеокарты к памяти получил название DIrect Memory Execute (DIME — непосредственное выполнение в памяти). Следует упомянуть, что сейчас не все видеокарты стандарта AGP поддерживают этот механизм. Некоторые карты пока имеют только механизм, аналогичный bus master на шине PCI. Не следует путать этот принцип с UMA, который используется в недорогих видеокартах, размещенных, как правило, на материнской плате. Основные отличия: . Область основной памяти компьютера, которая может использоваться AGP картой (ее также называют «AGP память»), не заменяет память экрана. В UMA основная память используется как память экрана, а AGP память лишь дополняет ее. . Пропускная способность памяти в UMA видеокарте меньше, чем для шины PCI. . Для вычислений текстур привлекаются только центральный процессор и процессор видеокарты. . Центральный процессор записывает данные для видеокарты непосредственно в область обычной памяти, доступ к которой получает также и процессор видеокарты. . Выполняются только операции чтения/записи в память . Нет арбитража на шине (AGP порт всегда один) и временных затрат на него . Обычная память (даже SDRAM) существенно дешевле, чем видеопамять для графических карт. В декабре 1997 года фирма Intel выпустила предварительную версию стандарта AGP 2.0, а в мае 1998 года окончательный вариант. Основные отличия от предыдущей версии: . Скорость передачи может быть увеличена еще в два раза по сравнению с 1.0 — этот режим получил название «4x» — и достигать значения 1064 Мбайт/с. . Скорость передачи адреса в режиме «адресации по боковой полосе» также может быть увеличена еще в два раза . Добавлен механизм «быстрой записи» Fast Write (FW). Основная идея — запись данных/команд управления непосредственно в AGP устройство, минуя промежуточное хранение данных в основной памяти. Для устранения возможных ошибок в стандарт на шину введен новый сигнал WBF# (Write Buffer Full — буфер записи полон). Если сигнал активен, то режим FW невозможен. В июле 1998 года Intel выпустила версию 0.9 спецификации на AGP Pro, существенно отличающейся конструктивно от AGP 2.0. Краткая суть отличий в следующем: . Изменен разъем AGP — добавлены выводы по краям существующего разъема для подключения дополнительных цепей питания 12V и 3.3V . Совместимость с AGP 2.0 только снизу вверх — платы с AGP 2.0 можно устанавливать в слот AGP Pro, но не наооборот. . AGP Pro предназначена только для систем с ATX форм-фактором. . Поскольку карте AGP Pro разрешено потребление до 110 Wt (!!), высота элементов на плате (с учетом возможных элементов охлаждения) может достигать 55 мм, поэтому два соседних слота PCI должны оставаться свободными. Кроме этого, два соседних слота PCI могут использоваться платой AGP Pro для своих целей. . С точки зрения схемотехники новая спецификация ничего не добавляет, кроме специальных выводов, сообщающих системе о потреблении платы AGP Pro. AGP быстро прижился в обыкновенных настольных системах из-за своей дешевизны и скорости, а видеокарты на AGP почти вытеснили обычные PCI- видеокарты.

Шина MCA

Шина MCA (MicroChannel Architecture) — микроканальная архитектура — была введена в пику конкурентам фирмой IBM для своих компьютеров PS/2 начиная с модели 50 в 1987 году. Обеспечивает быстрый обмен данными между отдельными устройствами, в частности с оперативной памятью. Шина MCA абсолютно несовместима с ISA/EISA и другими адаптерами. Состав управляющих сигналов, протокол и архитектура ориентированы на асинхронное функционирование шины и процессора, что снимает проблемы согласования скоростей процессора и периферийных устройств. Адаптеры MCA широко используют Bus-Mastering, все запросы идут через устройство CACP (Central Arbitration Control Point). Архитектура позволяет эффективно и автоматически конфигурировать все устройства программным путем (в MCA PS/2 нет ни одного переключателя).

При всей прогрессивности архитектуры (относительно ISA) шина MCA не пользуется популярностью из-за узости круга производителей MCA-устройств и полной их несовместимости с массовыми ISA-системами. Однако MCA еще находит применение в мощных файл-серверах, где требуется обеспечение высоконадежного производительного ввода-вывода.

Локальная шина VLB

Локальная шина стандарта VLB (VESA Local Bus, VESA — Video Equipment Standart Association — Ассоциация стандартов видеооборудования) разработана в 1992 году. Главным недостатком шины VLB является невозможность её использования с процессорами, пришедшими на замену МП 80486 или существующими параллельно с ним (Alpha, PowerPC и др.).

Шины ввода-вывода ISA, MCA, EISA имеют низкую производительность, обусловленную их местом в структуре PC. Современные приложения (особенно графические) требуют существенного повышения пропускной способности, которое могут обеспечить современные процессоры. Одним из решений проблемы повышения пропускной способности было применение в качестве шины подключения периферийных устройств локальной шины процессора 80486. Шину процессора использовали как место подключения встроенной периферии системной платы (контроллер дисков, графического адаптера).

VLB — стандартизованная 32-битная локальная шина, практически представляющая собой сигналы системной шины процессора 486, выведенные на дополнительные разъемы системной платы. Шина сильно ориентирована на 486 процессор, хотя возможно ее использование и с процессорами класса 386. Для процессоров Pentium была принята спецификация 2.0, в которой разрядность шины данных увеличена до 64, но она распространения не получила. Аппаратные преобразователи шины новых процессоров в шину VLB, будучи искусственными «наростами» на шиннной архитектуре, не прижились, и VLB дальнейшего развития не получила.

Конструктивно VLB-слот аналогичен 16-битному обычному MCA-слоту, но является расширением системного слота шины ISA-16, EISA или MCA, располагаясь позади него вблизи от процессора. Из-за ограниченной нагрузочной способности шины процессора больше трех слотов VLB на системной плате не устанавливают. Максимальная тактовая частота шины — 66 МГц, хотя надежнее шина работает на частоте 33 МГц. При этом декларируется пиковая пропускная способность 132 Мбайт/с (33 МГц x 4 байта), но она достигается только внутри пакетного цикла во время передач данных. Реально в пакетном цикле передача 4 x 4 = 16 байт данных требует 5 тактов шины, так что даже в пакетном режиме пропускная способность составляет 105.6 Мбайт/с, а в обычном режиме (такт на фазу адреса и такт на фазу данных) — всего 66 Мбайт/с, хотя это и значительно больше, чем у ISA. Жесткие требования к временным характеристикам процессорной шины при большой нагрузке (в т. ч. и микросхемами внешнего кэша) могут привести к неустойчивой работе: все три VLB-слота могут использоваться только на частоте 40 МГц, при нагруженной системной плате на 50 МГц может работать только один слот. Шина в принципе допускает и применение активных (Bus-Master) адаптеров, но арбитраж запросов возлагается на сами адаптеры. Обычно шина допускает установку не более двух Bus-Master адаптеров, один из которых устанавливается в «Master»- слот.

Шину VLB обычно использовали для подключения графического адаптера и контроллера дисков. Адаптеры локальных сетей для VLB практически не встречаются. Иногда встречаются системные платы, у которых в описании указано, что они имеют встроенный графический и дисковый адаптер с шиной VLB, но самих слотов VLB нет. Это означает, что на плате установлены микросхемы указанных адаптеров, предназначенные для подключения к шине VLB.

Такая неявная шина по производительности, естественно, не уступает шине с явными слотами. С точки зрения надежности и совместимости это даже лучше, поскольку проблемы совместимости карт и системных плат для шины VLB стоят особенно остро.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *