Интерфейсы связи с процессором.
На данный момент существуют следующие интерфейсы связи процессора с северным мостом: FSB, DMI, HyperTransport, QPI.
FSB (Front Site Bus) - системная шина, используемая для связи центрального процессора с северным мостом в 1990-х и 2000-х годах. FSB разработана компанией Intel и впервые использовалась в компьютерах на базе процессоров Pentium.
Частота работы шины FSB является одним из важнейших параметров работы ЭВМ и во многом определяет производительность всей системы. Обычно она - в несколько раз меньше частоты работы процессора.
Частоты, на которых работают центральный процессор и системная шина, имеют общую опорную частоту и в упрощенном виде рассчитываются, как Vп = Vo*k, где Vп – частота работы процессора, Vo-опорная частота, k – множитель. Обычно в современных системах опорная частота равняется частоте шины FSB.
Большинство материнских плат позволяют вручную увеличивать частоту системной шины или множитель, изменяя настройки в BIOS. В старых материнских платах подобные настройки изменялись с помощью перестановки перемычек. Увеличение частоты системной шины или множителя увеличивает производительность ЭВМ. Однако в большинстве современных процессоров средней ценовой категории множитель заблокирован, и единственный способ поднять производительность вычислительной системы – это увеличить частоту системной шины.
Частота системной шины FSB постепенно возрастала с 50 МГц, для процессоров класса Intel Pentium и AMD K5 в начале 1990-х годов, до 400 МГц, для процессоров класса Xeon и Core 2 в конце 2000-х. При этом пропусканная способность возрастала с 400 Мбит/с до 12800 Мбит/с.
Шина FSB использовалась в процессорах типа Атом, Celeron, Pentium, Core 2, и Xeon вплоть до 2008 года. На данный момент эта шина вытеснена системными шинами DMI, QPI и Hyper Transport.
HyperTransport – универсальная высокоскоростная шина типа точка-точка с низкой латентностью, используемая для связи процессора с северным мостом. Шина HyperTransport - двунаправленная, то есть для обмена в каждую сторону выделена своя линия связи. К тому же она работает по технологии DDR (Double Data Rate), передавая данные, как по фронту, так и по спаду тактового импульса.
Технология разработана консорциумом HyperTransport Technology во главе с компанией AMD. Стоит отметить, что стандарт HyperTransport - открытый, что позволяет использовать его в своих устройствах различным компаниям.
Первая версия HyperTransport была представлена в 2001 году, и позволяла производить обмен со скоростью 800 МТр/с (800 Мега Транзакций в секунду или 838860800 обменов в секунду) с максимальной пропускной способностью - 12.8 ГБайт/с. Но уже в 2004 году была выпущена новая модификация шины HyperTransport (v.2.0), обеспечивающая 1.4 ГТр/с с максимальной пропускной способностью - 22.4 ГБайт/с, что почти в 14 раз превышало возможности шины FSB.
18 августа 2008 года была выпущена модификация 3.1, работающая со скоростью 3.2 ГТр/с, с пропускной способностью - 51.6 Гбайт/с. На данный момент это - самая быстрая версия шины HyperTransport.
Технология HyperTransport - очень гибкая, и позволяет варьировать, как частоты шины, так и ее разрядность. Это позволяет использовать ее не только для связи процессора с северным мостом и ОЗУ, но и в медленных устройствах. При этом возможность уменьшения разрядности и частоты ведет к экономии энергии.
Минимальная тактовая частота шины – 200 МГц, при этом данных будут передоваться со скоростью - 400 МТр/с, из-за технологии DDR, а минимальная разрядность - 2 бита. При минимальных параметрах максимальная пропускная способность составит 100 Мбайт/с. Все следующие поддерживаемые частоты и разрядности - кратны минимальной тактовой частоте и разрядности вплоть до скорости - 3.2 ГТр/с, и разрядности - 32 бита, для ревизии HyperTransport v 3.1.
DMI (Direct Media Interface) – последовательная шина типа точка-точка, используемая для связи процессора с чипсетом и для связи южного моста чипсета с северным. Разработана компанией Intel в 2004 году.
Для связи процессора с чипсетом обычно используется 4 канала DMI, обеспечивающих максимальную пропускную способность до 10 Гбайт/с, для ревизии DMI 1.0, и 20 Гбайт/с, для ревизии DMI 2.0, представленной в 2011 году. В бюджетных мобильных системах может использоваться шина с двумя каналами DMI, что в два раза снижает пропускную способность по сравнению с 4-х канальным вариантом.
Часто в процессоры, использующие связь с чипсетом по шине DMI, встраивают, наряду с контроллером памяти, контроллер шины PCI Express, обеспечивающий взаимодействие с видеокартой. В этом случае надобность в северном мосте отпадает, и чипсет выполняет только функции взаимодействия с платами расширения и периферийными устройствами. При такой архитектуре материнской платы не требуется высокоскоростного канала для взаимодействия с процессором, и пропускной способности шины DMI хватает с избытком.
QPI (QuickPath Interconnect) – последовательная шина типа точка-точка, используемая для связи процессоров между собой и с чипсетом. Представлена компанией Intel в 2008 году и используется в HiEnd процессорах типа Xeon, Itanium и Core i7.
Шина QPI - двунаправленная, то есть для обмена в каждую сторону предусмотрен свой канал, каждый из которых состоит из 20 линий связи. Следовательно, каждый канал – 20-разрядный, из которых на полезную нагрузку приходится только 16 разрядов. Работает шина QPI со скоростью - 4.8 и 6.4 ГТр/с, при этом максимальная пропускная способность составляет 19,2 и 25,6 ГБайт/с соответственно.
Мы с вами кратко рассмотрели основные интерфейсы связи процессора с чипсетом. Далее рассмотрим интерфейсы связи Северного моста с графическим адаптером.