Интерфейс

advertisement
Состав типового персональный компьютер
Обычно под набором комплектующих, объединенных понятием “типовой
персональный компьютер”, понимают следующий их состав:
1. Корпус с блоком питания;
2. Системная (материнская) плата (motherboard);
3. Процессор (CPU – Control Processor Unit);
4. Оперативная память (RAM – Random Access Memory);
5. Видеокарта;
6. Монитор;
7. Жесткий диск (HDD – Hard Disk Drive);
8. Клавиатура (Keyboard);
9. Мышь (Mouse);
10. Дисковод CD-ROM (CD-RW, DVD);
11. Дисковод гибких дисков (FDD – Floppy Disk Drive);
12. Звуковая карта (Soundcard);
13. Модем;
14. Сетевая карта;
15. Источник бесперебойного питания (UPS).
Другие устройства, как то: принтеры, сканеры, дигитайзеры, видео- и фотокамеры,
джойстики и прочие, по отношению к компьютерной системе являются внешними.
В настоящее время при покупке ПК нам небходимо выбрать связку:
•
•
•
Процессор
Материнская плата
Память
Структура материнской платы современного ПК
Системная (systemboard,SB) или материнская (matheroard, MB) плата является
главной составной частью ПК. Основное назначение системной платы — соединение всех
узлов компьютера в одно устройство.
Конструктивно системная плата выполняется в виде многослойной текстолитовой
печатной платы. Количество слоев может достигать 12, но чаше всего используют 8.
Между каждым слоем располагаются печатные проводники, выполненные из
металлической фольги, которые соединяют ножки микросхем, резисторов, конденсаторов
и разъемов между собой.
Так как современные процессоры работают с внешними устройствами на частоте в
несколько сотен мегагерц, то длина и расположение печатных проводников теперь
рассчитывается по тем же принципам, что и для СВЧ-устройств, когда каждый лишний
сантиметр проводника играет огромную роль. В этом можно убедиться, осмотрев
системную плату — некоторые проводники, на- пример, проложены не по прямой линии,
а с изгибами в виде пружины, что уравнивает их длину.
На СП непосредственно расположены
 разъем для подключения микропроцессора;
 набор системных микросхем (чипсет, chipset), обеспечивающих работу
микропроцессора и других узлов машины;
 микросхема постоянного запоминающего устройства, содержащего
программы базовой системы ввода-вывода (Basic Input-Output System
— BIOS);
 микросхема энергонезависимой памяти (питается от автономного
расположенного на MB аккумулятора), по типу используемых
электронных элементов называемая CMOS;
 микросхемы кэш-памяти 2-го уровня (если они отсутствуют на плате
микропропроцессора) или кэш –память 3-го уравня.
 разъмы для подключения модулей оперативной памяти
 наборы микросхем и разъмы для системных, локальных и
переферийных интерфейсов
 микросхемы мультимедийных устройств и т.д.
На рис. показан в упрощенном виде принцип построения электроники
системной платы. На рисунке, в центре, между процессором, модулями
оперативной памяти и внешними устройствами расположен чипсет — набор
микросхем, которые выполняют служебные функции по распределению
сигналов между всеми блоками. При подаче напряжения питания чипсет
вырабатывает определенную последовательность команд, которая активизирует процессор. Процессор, в свою очередь, по программе BIOS тестирует и
активизирует остальные устройства, установленные и подключенные к
системной плате. Если старт компьютера прошел успешно, то микросхемы
чипсета связывают процессор, память и периферийные устройства в единое
целое — вычислительное устройство, готовое выполнить команды
пользователя или определенным образом реагировать на появление сигналов
в интерфейсных линиях
Если посмотреть внимательно на блок-схему на рис. XX, а, то можно
заметить, что поток информации от процессора к оперативной памяти и
обратно проходит через электронику чипсета. Даже если в чипсете есть
только буферные цепи, то и они, увы, вносят небольшую задержку времени,
пусть даже в идеале и в один такт системной шины. Для современных
компьютерных систем подобная задержка— это уже много, поэтому сначала
корпорация AMD, а потом и Intel перенесли контроллер памяти на кристалл
процессора (рис. 4.2, б). При таком принципе построения процессор работает
с памятью непосредственно, и ликвидируются лишние звенья, что повышает
общую производительность системы.
Cхематическое изображение чипсета материнской платы
Наиболее известными производителями материнских плат на
российском рынке в настоящее время являются фирмы Asus, Gigabyte, MSI,
Intel, Elitegroup, AsRock. Ранее большой известностью пользовались платы
фирм Abit и Epox. На сегодня обе фирмы прекратили выпуск материнских
плат. Из российских производителей материнских плат можно упомянуть
только компанию Формоза, которая производила платы, используя
компоненты фирм Lucky Star и Albatron. Из украинских — корпорацию
«Квазар-Микро».[Важный параметр материнской платы- ее форм-фактор.
Именно от него зависит:
Количество слотов расширения
Слотов оперативной памяти
Интегрированных контроллеров.
Форм-фактор (как и любые другие стандарты) носит рекомендательный
характер. Спецификация форм-фактора определяет обязательные и
опциональные
компоненты.
Однако
подавляющее
большинство
производителей предпочитают соблюдать спецификацию, поскольку ценой
соответствия
существующим
стандартам
является
совместимость
материнской платы и стандартизированного оборудования (периферии, карт
расширения) других производителей.
Устаревшие: Baby-AT; Mini-ATX; полноразмерная плата AT; LPX.
Современные: АТХ; microATX; Flex-АТХ; NLX; WTX, CEB.
Внедряемые: Mini-ITX и Nano-ITX; Pico-ITX; BTX, MicroBTX и
PicoBTX
Существуют материнские платы, не соответствующие никаким из
существующих форм-факторов (см. таблицу). Обычно это обусловлено либо
тем, что производимый компьютер узкоспециализирован, либо желанием
производителя материнской платы самостоятельно производить и
периферийные устройства к ней, либо невозможностью использования
стандартных компонентов (так называемый «бренд», например Apple
Computer, Commodore, Silicon Graphics, Hewlett Packard, Compaq чаще других
игнорировали стандарты; кроме того в нынешнем виде распределённый
рынок производства сформировался только к 1987 году, когда многие
производители уже создали собственные платформы)
Как уже упоминалось выше, форм-фактор материнской платы задает не
только ее геометрические размеры, но и количество слотов расширения.
Например, один PCI Express и шесть PCI-слотов могут быть размещены
только на платах формата АТХ или Extended ATX. На платах меньшего
размера количество слотов будет другим (четыре у micro-ATX и три у flexАТХ). Часто один-два PCI-слота заменяются одним или двумя слотами PCI
Express.
Формфактор
XT
AT
Baby-AT
ATX
Физические
Спецификация,
Примечание
размеры
год
8,5 × 11" (216 × 279
IBM, 1983
архитектура IBM PC XT
мм)
12 × 11"–13" (305 ×
архитектура IBM PC AT
IBM, 1984
279–330 мм)
(Desktop/Tower)
архитектура IBM PC XT (форм8,5" × 10"–13" (216
IBM, 1990
фактор считается недействительным с
× 254-330 мм)
1996 г.)
12" × 9,6" (305 ×
Intel, 1995
для системных блоков типов
244 мм)
Intel, 1999
ATX Riser
12" × 13" (305 × 330
мм)
11,2" × 8,2" (284 ×
Mini-ATX
208 мм)
MiniTower, FullTower
для cистемных блоков типа Slim
eATX
microATX
9,6" × 9,6" (244 ×
244 мм)
9" × 11"–13" (229 ×
279–330 мм)
8"–9" × 10"–11"
Mini-LPX (203–229 мм × 254–
279 мм)
8"–9" × 10"-13,6"
(203–229 мм × 254–
NLX
345 мм)
9,6" × 7,5"-9.6" (244
FlexATX
× ?-244 мм)
14" × 16,75" (355,6
WTX
× 425,4 мм)
6,7" × 6,7" (170 ×
Mini-ITX
170 мм)
LPX
Intel, 1997
для системных блоков типа Tower и
компактных Desktop
Имеет меньше слотов, чем ATX,
также возможно использование
меньшего PSU
Western Digital,
1987
для системных блоков типа Slim
Western Digital,
1987
для системных блоков типа Slim
Intel, 1997
предусмотрен AGP, лучшее
охлаждение чем у LPX
разработан как замена для формфактора MicroATX
для высокопроизводительных рабочих
1999
станций и серверов среднего уровня
VIA Technologies, допускаются только 100 Вт блоки
2003
питания
VIA Technologies,
Nano-ITX (120 × 120 мм)
2004
12,8" × 10,5" (325 ×
допускается до 7 слотов и 10
Intel, 2004
BTX
267 мм)
отверстий для монтажа платы
10,4" × 10,5" (264 ×
допускается до 4 слотов и 7 отверстий
Intel, 2004
MicroBTX
267 мм)
для монтажа платы
8,0" × 10,5" (203 ×
допускается 1 слот и 4 отверстия для
Intel, 2004
PicoBTX
267 мм)
монтажа платы
ETX и PCиспользуются для встраиваемых
(embedded) систем
104
12" × 10,5" (305 ×
для высокопроизводительных рабочих
2005
CEB
267 мм)
станций и серверов среднего уровня
3,9" × 2,7" (100 х 72
используются в ультракомпактных
VIA, 2007
Pico-ITX
мм)
встраиваемых системах
Intel, 1999
Форм-фактор AT и АТХ
Задняя стенка корпуса компьютера форм-фактора AT: а - общий вид; б - разъем для
клавиатуры
В 1996 г. корпорация Intel предложила форм-фактор АТХ, который является
серьезно модернизированным форм-фактором AT. Глубокой переработке подверглась
системная плата, на которой были перегруппированы все основные элементы. В
частности, процессор передвинут в зону действия вентилятора блока питания, что, как
считалось, улучшит охлаждение процессора (оказалось, что это справедливо только для
маломощных процессоров!). На системную плату штатно стали монтировать с десяток
интерфейсных разъемов, которые ранее монтировались отдельно на корпусе компьютера.
Блок питания ATX, кроме стандартных для AT напряжений и сигналов, обеспечивает
также напряжение 3.3 В и имеет возможность включения и отключения основного
питания по сигналу с платы, которая имеет для этого программный интерфейс. Имеется
также отдельная линия слаботочного питания 5 В, напряжение на которой
поддерживается постоянно и используется в цепях управления основным питанием для
отслеживания внешних сигналов запуска по сети, модему и т.п.
Для соединения блока питания с платой используется единый 20-контактный разъем
( см. рис ). В стандарте ATX оговорен также необязательный разъем, через который с
блока питания на плату подается информация о частоте вращения вентилятора, а с платы
в блок питания - сигнал управления вентилятором и контрольный уровень напряжения 3.3
В для более точной его стабилизации.
Наружные интерфейсные разъемы располагаются в области верхнего правого угла
платы и могут устанавливаться друг над другом. Для разъемов расширения отведена левая
половина платы (до семи разъемов); за счет вынесения процессора на правую сторону
ограничения на длину устанавливаемых плат отсутствуют. Разъемы для модулей памяти
расположены посередине, а интерфейсные разъемы дисков - в правом нижнем углу, в
непосредственной близости от самих дисков.
24-контактный
разъем
питания
материнской
(20-контактный не имеет последних четырёх: 11, 12, 23 и 24)
Цвет
Сигнал
Контакт
Контакт
Оранжевый
+3.3 V
1
платы
13
ATX12V
Сигнал
+3.3 V
+3.3 V
Цвет
Оранжевый
−12 V
Земля
Power
Синий
Чёрный
Чёрный
Чёрный
Чёрный
sense
Коричневый
Оранжевый
Чёрный
+3.3 V
Земля
2
3
14
15
Красный
+5 V
4
16
Чёрный
Красный
Чёрный
Земля
+5 V
Земля
Power
5
6
7
17
18
19
Земля
Земля
Земля
8
20
Не подключен
9
21
+5 V
Красный
10
11
22
23
+5 V
+5 V
Красный
Красный
12
24
Земля
Серый
good
+5 V
Фиолетовый
standby
Жёлтый
+12 V
Жёлтый
+12 V
Orange
+3.3 V
2.x
on
Зелёный
Форм-фактор или типоразмер системной платы определяет ее размеры, тип разъема
питания, расположение элементов крепления (отверстий, клипсов), размещение разъемов
различных интерфейсов и т. д. Требования к максимальным размерам системных плат
приведены ниже.
Наименование
Ширина, мм
Глубина, мм
АТХ
305
244
Mini АТХ
284
208
Micro АТХ
244
244
Flex АТХ
229
191
АТ
305
330
Baby АТ
216
330
NLX
229
345
LPX
229
330
Mini LPX
229
279
Front Side Bus (FSB)
Front Side Bus (FSB) — шина, обеспечивающая соединение между x86совместимым центральным процессором и внутренними устройствами.
Как правило, современный персональный компьютер на базе x86совместимого
микропроцессора
устроен
следующим
образом:
микропроцессор через FSB подключается к системному контроллеру,
который обычно называют «северным мостом», (англ. Northbridge).
Системный контроллер имеет в своём составе контроллер ОЗУ (в некоторых
современных персональных компьютерах контроллер ОЗУ встроен в
микропроцессор), а также контроллеры шин, к которым подключаются
периферийные устройства. Получил распространение подход, при котором к
северному мосту подключаются наиболее производительные периферийные
устройства, например, видеокарты с шиной PCI Express 16x, а менее
производительные устройства (микросхема BIOSа, устройства с шиной PCI)
подключаются к т. н. «южному мосту» (англ. Southbridge), который
соединяется с северным мостом специальной шиной. Набор из «южного» и
«северного» мостов называют набором системной логики, но чаще
применяется калька с английского языка «чипсет» (англ. chipset).
Таким образом, FSB работает в качестве магистрального канала между
процессором и чипсетом.
Некоторые компьютеры имеют внешнюю кэш-память, подключенную
через «заднюю» шину (англ. back side bus), которая быстрее, чем FSB, но
работает только со специфичными устройствами.
Каждая из вторичных шин работает на своей частоте (которая может
быть как выше, так и ниже частоты FSB). Иногда частота вторичной шины
является производной от частоты FSB, иногда задаётся независимо.
Процессорная шина
Две составляющие чипсета для “старых” процессоров получили
название “северный мост” (он же Host Bridge) и “южный мост” (PCI-to-ISA
Bridge). Северный мост непосредственно соединен с процессором
специальной шиной, которая называется системной (FSB – Front Side Bus).
FSB имеет ширину 64 бит (или 8 байт). У Intel эта шина называется GTL+
(AGTL+), у AMD – EV6.
Частота шины FSB – это именно та частота, которая умножается на
коэффициент умножения процессора и определяет его рабочую частоту. Так,
номинальная частота FSB для процессоров Celeron была– 66 МГц, для
Pentium III была – 100 или 133 МГц, для процессоров AMD (Athlon, Duron)
была– 100, 133, 166 или 200 МГц (но поскольку спецификация EV6
предусматривает передачу данных по фронту и спаду синхроимпульса, то
эффективная частота в этом случае получается 200, 266, 333 или 400 МГц).
Таким образом, пропускная способность шины FSB EV6 была в два раза
выше шин GTL+ и AGTL+. Это сокращает время простоя процессора,
ожидающего освобождения шины, осуществляющей передачу данных на
удвоенной частоте, для осуществления нового цикла чтение/записи. Кроме
того, повышение скорости передачи данных через процессорную шину
способствовало более эффективной работе подсистемы оперативной памяти.
Начиная с процессора Pentium 4 внедрился новый стандарт шины FSB. Шина
процессора при тактовой частоте 100, 133, 200,266,333 МГц осуществляет
передачу данных с частотой 400, 533, 800 МГц (QPB (Quad Pumped Bus),
передающую данные 4 раза за цикл. Quad-pumped – 4X). Такая организация
передачи увеличивает пропускную способность шины до 8533 МБ/с в отличие
от 1,06 Гбайт/с шины стандарта AGTL+ с рабочей частотой 133 МГц.
(FSB – QPB, или Quad-Pumped Bus, способна передавать четыре блока
данных за такт и два адреса за такт! То есть за каждый такт синхронизации
шины по ней может быть передана команда либо четыре порции данных
(напомним, что шина FSB–QPB имеет ширину 64 бит, то есть за такт может
быть передано до 4х64=256 бит, или 32 байт данных). Итого, скажем, для
частоты FSB, равной 200 МГц, эффективная частота передачи адреса для
выборки данных будет эквивалентна 400 МГц (2х200 МГц), а самих данных –
800 МГц (4х200 МГц)
Теоретиче
час
Процессор
Тип FSB ская пропускная
тота FSB
способность
66 /
533 / 800
Pentium II
GTL+
100 МГц
МБ/с
100
800 / 1066
Pentium III
AGTL+
/ 133 МГц
МБ/с
100
3200
/
Pentium 4
/ 133 /
QPB
4266 / 6400
200 МГц
МБ/с [1]
100
3200
/
Pentium M
QPB
/ 133 МГц
4266 МБ/с [1]
133
4266
/
Pentium D
QPB
/ 200 МГц
6400 МБ/с [1]
200
6400
/
Pentium 4 EE
QPB
/ 266 МГц
8533 МБ/с [1]
133
4266
/
Intel Core
QPB
/ 166 МГц
5333 МБ/с [1]
200
6400
/
/ 266 /
Intel Core 2
QPB
8533 / 10660 /
333 / 400
12800 МБ/с [1]
МГц
Xeon — ядро
100
800 / 1066
GTL+
P6
/ 133 МГц
МБ/с
100
3200
/
Xeon — ядро
/ 133 /
QPB
4266 / 5333 /
NetBurst
166 / 200
6400 / 8533 /
/ 266 /
10660 МБ/с [1]
333 МГц
266
8533
/
Xeon — ядро
/ 333 /
QPB
10660 / 12800
Penryn
400 МГц
МБ/с [1]
100
1600
/
Athlon
EV6
/ 133 МГц
2133 МБ/с [2]
133
2133
/
Athlon XP
/ 166 /
EV6
2666 / 3200
200 МГц
МБ/с [2]
Почти
все
800
AMD K8
HyperTra
6400
/
/
1000
Athlon
nsport v1
8000 МБ/с [2]
МГц
64/FX/Opteron
Новое
поколение
AMD
160
12800
/
K8 и все K10
HyperTra
0 / 1800 /
14400 / 16000
Turion
64
nsport v3
2000 МГц
МБ/с [2]
X2/Phenom/Phenom
II
900
7200
/
PowerPC 970 / 1000 /
—
8000 / 10000
1250 МГц
МБ/с
Direct Media Interface, сокр. DMI — последовательная шина
разработанная Intel для подсоединения южного моста материнской платы (ICH) к
северному мосту (MCH или GMCH). В материнских платах для процессоров с
разъемом LGA 1156 (то есть для Core i3, Core i5 и некоторых серий Core i7[1] и
Xeon) и со встроенным контроллером памяти, DMI используется для
подсоединения чипсета (PCH) непосредственно к процессору[2]. (Процессоры
серии Core i7 для LGA 1366 подсоединяется к чипсету через шину QPI[3].)
Первыми чипсетами с DMI было семейство Intel 915, выпущенное в
2004 году[4].
DMI является проприетарной технологией Intel. В 2009 году Intel
отказалась лицензировать шину DMI фирме Nvidia. Поскольку поддержка
DMI встроена в процессоры с ядром Nehalem для разъема LGA 1156 и
используется для подсоединения к чипсету, Nvidia фактически потеряла
право производить чипсеты для большей части новых процессоров Intel [
Intel QuickPath Interconnect, "QuickPath" (ранее Common System
Interface, CSI) — стандарт на процессорную шину типа точка-точка для связи
процессоров, разработанный фирмой Intel. Данный интерфейс создавался в
ответ на разработанный ранее консорциумом во главе с фирмой AMD
интерфейс HyperTransport.
Интерфейс QuickPath заменил применяющуюся ранее в процессорах
Xeon, Itanium 2, Pentium 4, Core 2 шину Front Side Bus. Первые процессоры с
интерфейсом QuickPath были выпущены на рынок в 2008 году; ими стали
процессоры с архитектурой Nehalem.
Производительность интерфейса составляет от 4.8 до 6.4 миллиарда
пересылок в секунду, т.е. от 24 до 32 гигабайт в секунду на каждое
соединение.
Back side bus (BSB) — шина кэш-памяти второго уровня в процессорах
с двойной независимой шиной (англ. DIB - Dual Independed Bus).
Для связи с контроллером памяти предназначена FSB (Front side bus),
работающая в качестве магистрального канала между процессором и
чипсетом.
Процессор
Ядро
Шина
кэш-памяти
Кэш-память
L2
Шина
процессора
Чипсет
микросхема Шина памяти Оперативная
North Bridge
память
Приведм пропускные способности различных интерфейсов передачи
данных, применяемых в компьютерной технике. Для обозначения
пропускной способности интерфейса иногда могут использоваться термины
ёмкость канала или производительность.
Традиционно, пропускная способность «параллельных интерфейсов»
(для передачи данных используется группа сигналов, число которых обычно
кратно 8, называемых линиями данных и выделенного сигнала — тактового
сигнала; при возникновении определённого состояния на линии тактового
сигнала получатель узнаёт, что состояния линий данных установились и
данные могут быть считаны) измеряется в байтах в секунду; в то время как
пропускная способность «последовательных интерфейсов» (при реализации
интерфейса не используются специальные тактовые сигналы) измеряется в
битах в секунду. В данном документе для каждого интерфейса величина
пропускной способности приводится как в байтах в секунду так и в битах в
секунду, но наиболее употребительные единицы выделены жирным
шрифтом.
Интерфейсы в списке сгруппированы по функциональному признаку и
в рамках группы перечислены начиная от менее производительных к более
производительным.
Для каждого интерфейса в списке приводится пиковая пропускная
способность — теоретическая максимальная пропускная способность; в
реальных условиях производительность интерфейса как правило окажется
значительно ниже, нежели та, что приведена в таблице.
Максимальные скорости передачи информации через интерфейсы
персонального компьютера
Расчет максимальной пропускной способности системных шин на материнской плате ПК
Процессорная
66 МГц  64 бит = 4224 Мбит/с
хост-шина
4224 Мбит/с : 8 = 528 Мбайт/с
(для fFSB = 66МГц)
8 МГц  16 бит = 128 Мбит/с
ISA
128 Мбит/с : 2 цикла = 64 Мбит/с
64 Мбит/с : 8 = 8 Мбайт/с
33 МГц  32 бит = 1056 Мбит/с
PCI
1056 Мбит/с : 8 = 132 Мбайт/с
66,6 МГц  32 бит = 2131 Мбит/с
2131 Мбайт/с : 8 = 266 Мбайт/с
266 Мбайт/с  2 блока ≈ 533 Мбайт/с (если AGP 2x)
AGP
266 Мбайт/с  4 блока ≈ 1066 Мбайт/с (если AGP 4x)
266 Мбайт/с  8 блоков ≈ 2133 Мбайт/с (если AGP 8x)
ISA-8 bit
Шина
Год выпуска
Разрядность
данных
Разрядность
адреса
Такт.
Частота,МГц
Макс.
Скор.,Мбайт/с
Макс.кол-во
устр-в
Кол-во сигналов
ISA
1984
8
Расчёт
Макс.
Скор.
,Мбайт/с
20
8 бит/8*
*4.77
МГц=
=4.77
Мбайт/с
8
4.77
6
62
ISA-16 bit
Шина
Год выпуска
Разрядность
данных
Разрядность
адреса
Такт.
Частота,МГц
Макс.
Скор.,Мбайт/с
Макс.кол-во
устр-в
Кол-во сигналов
ISA Расчёт
1984 Макс.
16 Скор.
,Мбайт/с
24
8
16
6
98
16 бит/8*
*8 МГц=
=16
Мбайт/с
Шина EISA
Шина
Год выпуска
Разрядность данных
Разрядность адреса
Такт. Частота,МГц
Макс. Скор.,Мбайт/с
Макс.кол-во устр-в
Кол-во сигналов
EISA
1989
32
32
8
33
15
188
Шина MCA
Расчёт Макс. Скор.
,Мбайт/с
32 бит/8* 8 МГц=
=32 Мбайт/с
Шина
Год выпуска
Разрядность данных
Разрядность адреса
Такт. Частота,МГц
Макс. Скор.,Мбайт/с
Макс.кол-во устр-в
Кол-во сигналов
MCA
1987
32/64
32
10
20/40
16
178
Расчёт Макс. Скор.
,Мбайт/с
32 бит/8* 10 МГц=
=16 Мбайт/с
Шина VLB
Шина
Год выпуска
Разрядность данных
Разрядность адреса
Такт. Частота,МГц
Макс. Скор.,Мбайт/с
Макс.кол-во устр-в
Кол-во сигналов
VLB
1987
32
32
<33
130
2-3
112
Расчёт Макс. Скор.
,Мбайт/с
32 бит/8* 33 МГц=
=132 Мбайт/с
Шина PCI
Шина
Год выпуска
Разрядность данных
Разрядность адреса
Такт. Частота,МГц
Макс. Скор.,Мбайт/с
Макс.кол-во устр-в
Кол-во сигналов
PCI
Расчёт Макс. Скор.
,Мбайт/с
1992
32/64
32
32 бит/8* 33 МГц=
=132 Мбайт/с ;
33,66
132/264,520 64 бит/8* 33 МГц=
=264 Мбайт/с ;
10
64 бит/8* 66МГц=528
124/188
Мбайт/с
История PCI
В 1991 году Intel предлагает базовую версию (1.0) проекта стандарта
шины PCI (Peripheral Component Interconnect — Соединение Периферийных
Компонент). PCI призвана заменить ISA (а позже и ее не очень удачную и
дорогую серверную расширенную модификацию EISA). Кроме значительно
возросшей пропускной способности, новую шину характеризует
возможность динамической конфигурации выделяемых присоединенным
устройствам ресурсов (прерываний).
В 1993 году PCI Special Interest Group (PCISIG, Специальная Группа
Интересов PCI, http://www.pcisig.com/ — организация, взявшая на себя заботу
о разработке и принятии различных стандартов имеющих отношение к PCI)
публикует обновленную 2.0 ревизию стандарта ставшую основой для
широкой экспансии PCI (и различных ее модификаций) в индустрии
информационных технологий. В деятельности PCISIG принимают участие
многие известные компании, включая родоначальника PCI — корпорацию
Intel, подарившую индустрии множество долгоиграющих, исторически
успешных стандартов. Итак, базовая версия PCI (IEEE P1386.1):
Тактовая частота шины 33 МГц, используется синхронная передача
данных;
Пиковая пропускная способность 133 МБ в секунду;
Параллельная шина данных шириною 32-бита;
Адресное пространство 32-бита (4 ГБ);
Сигнальный уровень 3.3 или 5 вольт.
Позже появляются следующие ключевые модификации шины:
PCI 2.2 — допускается 64-бит ширина шины и/или тактовая частота 66
МГц, т.е. пиковая пропускная способность до 533 МБ/сек.;
PCI-X, 64-бит версия PCI 2.2 с увеличенной до 133 МГц частотой
(пиковая пропускная полоса 1066 МБ/сек.);
PCI-X 266 (PCI-X DDR), DDR версия PCI-X (эффективная частота 266
МГц, реальная 133 МГц с передачей по обоим фронтам тактового сигнала,
пиковая пропускная полоса 2.1 ГБ/сек);
PCI-X 533 (PCI-X QDR), QDR версия PCI-X (эффективная частота 533
МГц, пиковая пропускная полоса 4.3 ГБ/сек.);
Mini PCI — PCI с разъемом в стиле SO-DIMM, применяется
преимущественно для миниатюрных сетевых, модемных и прочих карточек в
ноутбуках;
Compact PCI — стандарт на форм фактор (модули вставляются с торца
в шкаф с общей шиной на задней плоскости) и разъем, предназначенные в
первую очередь для промышленных компьютеров и других критических
применений;
Accelerated Graphics Port (AGP) — высокоскоростная версия PCI
оптимизированная для графических ускорителей. Отсутствует арбитраж
шины (т.е. допустимо только одно устройство, за исключением последней,
3.0 версии стандарта AGP, где устройств и слотов может быть два). Передачи
в сторону ускорителя оптимизированы, есть набор специальных
дополнительных возможностей специфических для графики. Впервые данная
шина появилась вместе с первыми системными наборами для процессора
Pentium II. Существует три базовых версии протокола AGP, дополнительная
спецификация на питание (AGP Pro) и 4 скорости передачи данных — от 1х
(266 МБ/сек) до 8х (2ГБ/сек), в том числе допустим сигнальные уровни 1.5,
1.0 и 0.8 вольт.
Упомянем также CARDBUS — 32 разрядную версию шины для
PCMCIA карт, с горячим подключением и некоторыми дополнительными
возможностями, тем не менее, имеющую много общего с базовой версией
PCI.
Как мы видим, основное развитие шины PCI идет по следующим
направлениям:
Создание специализированных модификаций (AGP);
Создание специализированных форм факторов (Mini PCI, Compact PCI,
CARDBUS);
Увеличение разрядности;
Увеличение тактовой частоты и применение DDR/QDR схем передачи
данных.
Все это вполне логично, учитывая огромный срок жизни подобного
всеобщего стандарта. Причем, пункты 1 и 2 не ставят своей целью
сохранение совместимости с базовыми PCI картами, а вот пункты 3 и 4
выполняются за счет увеличения оригинального PCI разъема, и допускают
установку обычных 32х разрядных PCI карт. Справедливости ради, отметим,
что в ходе эволюции шины случались и сознательные потери совместимости
со старыми картами, даже для базового варианта разъема PCI — например, в
спецификации 2.3 исчезло упоминание о поддержке 5 вольт сигнального
уровня и питающего напряжения. В результате, серверные платы
снабженные этой модификацией шины могут пострадать при установке в них
старых, пятивольтовых карт, хотя, с точки зрения геометрии разъема, эти
карты к ним подходят.
Однако, как и любая другая технология (например, архитектуры
процессорных ядер), шинная технология имеет свои разумные границы
масштабирования, при приближении к которым увеличение пропускной
полосы дается все большей и большей ценою. Возросшая тактовая частота
требует более дорогостоящей разводки и накладывает существенные
ограничения на длину сигнальных линий, увеличение разрядности или
использование DDR решений также влечет за собою множество проблем,
которые в итоге банально выливаются в рост стоимости. И если в серверном
сегменте, решения подобные PCI-X 266/533 еще будут некоторое время
экономически оправданными, то в потребительских PC мы их не увидели, и
не увидим. Почему? Очевидно, что в идеале пропускная способность шин
должна расти синхронно с ростом производительности процессора, при этом
цена реализации должна не только сохраняться прежней, но и в идеале
снижаться. На данный момент это возможно только при использовании
новой шинной технологии. О них мы сегодня и поговорим:
Эпоха последовательных шин
Преимущества последовательных шин и интерфейсов:
1.
Выгодный перенос все большей части практической реализации
шины на кремний, что облегчает отладку, повышает гибкость и
сокращает время разработки;
2.
Перспектива органично использовать в будущем иные носители
сигнала, например оптические;
3.
Экономия
пространства
(не
бьющая
по
карману
миниатюризация) и снижение сложности монтажа;
4.
Проще реализовывать горячие подключения и динамическую
конфигурацию в любом смысле;
5.
Возможность выделять гарантированные и изохронные каналы;
6.
Переход от разделяемых шин с арбитражем и непредсказуемыми
прерываниями, неудобными для надежных/критических систем к более
предсказуемым соединениям точка-точка;
7.
Лучшая с точки зрения затрат и более гибкая с точки зрения
топологии масштабируемость;
Семейство последовательных интерфейсов PCI Express
PCI Express Имя — PCI Express, на стадии проектирования была также известна
как 3GIO ((Third Generation Input/Output Interconnection, 3GIO Ввод-вывод
третьего поколения) или по кодовому имени рабочей группы и проекта
«Arapahoe», причем оба названия (3GIO и PCI Express) являются
зарегистрированными торговыми марками PCISIG;

Дата рождения — 22 июля 2002 года — опубликована базовая
спецификация протокола и сигнального уровня, а также базовая спецификация
на форм-фактор и энергопотребление карт и разъемы;

Фактически
—
совокупность
независимых
самостоятельных
последовательных каналов передачи данных;

Сигнальный уровень 0.8 вольт. Каждый канал состоит из двух
дифференциальных сигнальных пар (необходимо только 4 контакта):
Интерфейс PCI Express (первоначальное название - 3GIO5) использует
концепцию PCI, однако физическая их реализация кардинально
отличается. На физическом уровне PCI Express представляет собой не
шину, а некое подобие сетевого взаимодействия на основе
последовательного протокола. Высокое быстродействие PCI Express
позволяет отказаться от других системных интерфейсов (AGP, PCI), что
дает возможность также отказаться от деления системного чипсета на
северный и южный мосты в пользу единого контроллера PCI Express.
Одна из концептуальных особенностей интерфейса PCI Express,
позволяющая существенно повысить производительность системы, использование топологии "звезда". В топологии "шина" (рис. 14.5а)
устройствам приходится разделять пропускную способность PCI между
собой. При топологии "звезда" (рис. 14.5б) каждое устройство монопольно
использует канал, связывающий его с концентратором (switch) PCI Express,
не деля ни с кем пропускную способность этого канала.
Рис. 14.5. Сравнение топологий PCI и PCI Express
Канал (link), связывающий устройство с концентратором PCI Express,
представляет
собой
совокупность
дуплексных
последовательных
(однобитных) линий связи, называемых полосами (lane). Дуплексный
характер полос также контрастирует с архитектурой PCI, в которой шина
данных - полудуплексная (в один момент времени передача выполняется
только в определенном направлении). На электрическом уровне каждая
полоса соответствует двум парам проводников с дифференциальным
кодированием сигналов. Одна пара используется для приема, другая - для
передачи. PCI Express первого поколения декларирует скорость передачи
одной полосы 2,5 Гбит/с в каждом направлении. В будущем планируется
увеличить скорость до 5 и 10 Гбит/с.
Канал может состоять из нескольких полос: одной (x1 link), двух (x2
link), четырех (x4 link), восьми (x8 link), шестнадцати (x16 link) или тридцати
двух (x32 link). Все устройства должны поддерживать работу с
однополосным каналом. Аналогично, различают слоты: x1, x2, x4, x8, x16,
x32. Однако слот может быть "шире", чем подведенный к нему канал, т.е. на
слот x16 фактически может быть выведен канал x8 link и т.п. Карта PCI
Express должна физически подходить и корректно работать в слоте, который
по размерам не меньше разъема на карте, т.е. карта x4 будет работать в
слотах x4, x8, x16, даже если реально к ним подведен однополосный канал.
Процедура согласования канала PCI Express обеспечивает выбор
максимального количества полос, поддерживаемого обеими сторонами.
При передаче данных по многополосным каналам используется принцип
чередования или "разборки данных" (data stripping): каждый последующий
байт передается по другой полосе. В случае канала x2 это означает, что все
четные байты передаются по одной полосе, а нечетные - по другой.
Как и большинство других высокоскоростных последовательных
протоколов, PCI Express использует схему кодирования данных,
встраивающую тактирующий сигнал в закодированные данные, т.е.
обеспечивающую самосинхронизацию. Применяемый в PCI Express
алгоритм 8B / 10B (8 бит в 10 бит) обеспечивает разбиение длинных
последовательностей нулей или единиц так, чтобы приемная сторона не
потеряла границы битов. С учетом кодирования 8B/10B пропускную
способность однополосного канала PCI Express можно оценить, как 2500
Мбит/с / 10 бит/байт = 250 мегабайт/с (238 Мбайт/с).
PCI Express обеспечивает передачу управляющих сообщений, в том
числе прерываний, по тем же линиям данных. Последовательный протокол
не предусматривает блокирование, поэтому легко обеспечивается
латентность, сопоставимая с PCI, где имеются выделенные линии для
прерываний.
Пожалуй, наиболее перспективно и представляет существенный интерес
семейство последовательных интерфейсов PCI Express, информация о
базовом протоколе которого появилась в июле 2002 года. PCI Express
использует совокупность независимых последовательных каналов передачи
данных. Поскольку при передаче используется помехозащищенное
кодирование, каждый байт представляется 10 битами. Пропускная
способность одного канала 200 Мбайт/с. Лицензированы 1-, 2-, 4-, 8-, 16- и
32-каналь-ные версии (до 16 Гбайт/с). В режиме дуплексной передачи все эти
цифры пропускной способности удваиваются.
Простейшая системная топология с интерфейсом PCI Express показана
на рис.
Рис. ХХХ. Простейшая системная топология с интерфейсом PCI Express
Следует отметить, что использование интерфейсов PCI Express
возможно только при подключении шин PCI Express х 16 и х 32 к северному
порту системного чипсета, а шин PCI Express х 1 к южному. У интерфейсов
PCI Express в каждой линии два канала: прямой и обратный для обеспечения
дуплексной передачи. В каждом канале — два подканала для передачи
прямого и инверсного кодов для контроля достоверности информации
Характеристики шин семейства PCI
Версия
Разрядность
шины, бит
PCI 1.0
PCI 2.1
PCI 2.2
PCI X 1.0
PCI X DDR
PCI X QDR
PCI Express x 1
PCI Express x2
PCI Express x4
PCI Express x8
PCI Express x 16
PCI Express x32
PCI Express 2.0 x 1
32
32
64
64
64
64
8
8, 2 линии
8,4 линии
8,8 линий
8,16 линий
8, 32 линии
8
Рабочая частота, Скорость
МГц
передачи,
33
132
Мбайт/с*
66
133
133
133
133
2500
2500
2500
2500
2500
2500
5000
266
532
1066
2100
4200
266
532
1066
2132
4200
8400
500
С
Расчет пропускной способности шин ПК шина PCI-express в
байтах
PPCIe 
2,5  0,8  N
8
где 2,5 — пропускная способность одного
lane(соединение типа точка-точка), Гбит/с;
0,8 — коэффициент, учитывающий использование
кода 8В/10В; о
1/8— коэффициент для перевода Гбит/с в ГБ/с.

Используется избыточное защищенное от помех кодирование — каждый
байт при передаче представляется десятью битами;

Пропускная способность 2.5 Гигабита (250 МБ) в секунду для одного
канала в каждом направлении одновременно (полный дуплекс), однако, следует
учесть, что эффективная скорость передачи данных за вычетом избыточного
кодирования составляет 2 Гигабита (200 МБ) ровно;

Стандартизированы 1, 2, 4, 8, 16 и 32 канальные варианты (до 6.4
эффективных Гигабайт в секунду соответственно, при передаче в одну сторону и
вдвое больше при передаче в обоих направлениях). При передаче данных они
передаются параллельно (но не синхронно) по всем доступным каналам:

Вся контрольная информация передается по тем же линиям что и данные,
используется стек протоколов, из нескольких уровней, включая маршрутизацию
данных:

Стандарт предусматривает и альтернативные носители сигнала, такие как
оптические волноводы;

Возможность динамического подключения и конфигурации устройств;

Возможность
распознавания
(улучшенных) протоколов обмена.
и
использования
альтернативных
PCI Express — ключевые отличия
Подробнее остановимся на ключевых отличиях PCI Express от PCI:
1.
Как уже неоднократно упоминалось — новая шина последовательна, а не
параллельна. Основные преимущества — снижение стоимости, миниатюризация,
лучшее масштабирование, более выгодные электрические и частотные
параметры (нет необходимости синхронизировать все сигнальные линии);
2.
Спецификация разделена на целый стек протоколов, каждый уровень
которого может быть усовершенствован, упрощен или заменен не сказываясь на
остальных. Например — может быть использован иной носитель сигнала или
может быть упразднена маршрутизация в случае выделенного канала только для
одного устройства. Могут быть добавлены дополнительные контрольные
возможности. Развитие такой шины будет происходить гораздо менее
болезненно — увеличение пропускной способности не потребует изменять
контрольный протокол и наоборот. Быстро и удобно разрабатывать
адаптированные варианты специального назначения;
3.
В изначальной спецификации заложены возможности горячей замены
карт;
4.
В
изначальной
спецификации
заложены
возможности
создания
виртуальных каналов, гарантирования пропускной полосы и времени отклика,
сбора статистики QoS (Quality of Service — Качество Обслуживания);
5.
В
изначальной
спецификации
заложены
возможности
контроля
целостности передаваемых данных (CRC);
6.
В изначальной спецификации заложены возможности управления
питанием.
Итак, более широкие диапазоны применимости, более удобное масштабирование и
адаптация, богатый набор изначально заложенных возможностей. Все так хорошо, что
просто не верится. Впрочем, в отношении этой шины, даже заядлые пессимисты
высказываются скорее положительно, чем отрицательно. И это не удивительно —
кандидат на десятилетний трон общего стандарта для большого числа различных
применений (начиная с мобильных и встраиваемых и заканчивая серверами
«Энтерпрайз» класса или критическими применениями) просто обязан выглядеть
безупречным со всех сторон, хотя бы на бумаге :-). Как оно будет в деле — мы скоро
увидим сами.
Самый простой вариант перехода на PCI-Express для стандартных по архитектуре
настольных систем выглядит так:
Однако в будущем логично ожидать появление некоего разветвителя PCI Express. Тогда
вполне оправданным станет и объединение северного и южного мостов. Приведем
примеры возможных системных топологий. Классический PC с двумя мостами:
Более обобщенная (серверная) архитектура с одним мостом:
Мощный сервер:
Производительный сетевой раутер:
Высокоскоростные шины HyperTransport
В архитектуре же AMD64 (и её микроархитектуре K8), используемой компанией AMD в
своих процессорах линеек Athlon 64/Sempron/Opteron, применён революционно новый
подход к организации интерфейса центрального процессора – здесь имеет место наличие в
самом процессоре нескольких отдельных шин. Одна (или две – в случае двухканального
контроллера памяти) шина служит для непосредственной связи процессора с памятью, а
вместо процессорной шины FSB и для сообщения с другими процессорами используются
высокоскоростные шины HyperTransport. Преимуществом данной схемы является
уменьшение задержек (латентности) при обращении процессора к оперативной памяти,
ведь из пути следования данных по маршруту «процессор – ОЗУ» (и обратно)
исключаются такие весьма загруженные элементы, как интерфейсная шина и контроллер
северного моста.
Различия реализации классической архитектуры и АМD-K8
Ещё одним довольно заметным отличием архитектуры К8 является отказ от
асинхронности, то есть обеспечение синхронной работы процессорного ядра, ОЗУ и шины
HyperTransport, частоты которых привязаны к «шине» тактового генератора (НТТ),
которая в этом случае является опорной. Таким образом, для процессора архитектуры К8
частоты ядра и шины HyperTransport задаются множителями по отношению к НТТ, а
частота шины памяти выставляется делителем от частоты ядра процессора4
В классической же схеме с шиной FSB и контроллером памяти, вынесенным в северный
мост, возможна (и используется) асинхронность шин FSB и ОЗУ, а опорной частотой для
процессора выступает частота тактирования5 (а не передачи данных) шины FSB, частота
же тактирования шины памяти может задаваться отдельно. Из наиболее свежих чипсетов
возможностью раздельного задания частот FSB и памяти обладает NVIDIA nForce 680i
SLI, что делает его отличным выбором для тонкой настройки системы (разгона).
HyperTransport
Эмблема HyperTransport Technology Consortium
HyperTransport – это прежде всего технология, управлением спецификациями и
продвижением которой занимается HyperTransport Technology Consortium, куда входят
такие компании, как Advanced Micro Devices (AMD), Alliance Semiconductor, Apple
Computer, Broadcom Corporation, Cisco Systems, NVIDIA, PMC-Sierra, Sun Microsystems,
Transmeta и ещё более 140 малых и больших компаний.
Основные особенности и возможности, предоставляемые технологией
HyperTransport
Технология HyperTransport (ранее известная как Lightning Data Transport) – это
последовательная (пакетная) связь, построенная по схеме peer-to-peer (точка-точка),
обеспечивающая высокую скорость при низкой латентности (low-latency responses).
HyperTransport имеет оригинальную топологию на основе линков, тоннелей, цепей (цепь –
последовательное объединение нескольких туннелей) и мостов (мост выполняет
маршрутизацию пакетов между отдельными цепями), что позволяет этой архитектуре
легко масштабироваться. Иными словами, HyperTransport призвана упростить
внутрисистемные сообщения (передачи) посредством замены существующего
физического уровня передачи существующих шин и мостов, а также снизить количество
узких мест и задержек. При всех этих достоинствах HyperTransport характеризуется также
малым числом выводов (low pin counts) и низкой стоимостью внедрения. HyperTransport
поддерживает автоматическое определение ширины шины6, допуская ширину от 2 до 32
бит в каждом направлении, использует Double Data Rate, или DDR (данные посылаются
как по переднему, так и по заднему фронтам сигнала синхронизации), кроме того, она
позволяет передавать асимметричные потоки данных к периферийным устройствам и от
них.
Топология шины HyperTransport
На данный момент консорциумом HyperTransport разработана уже третья версия
спецификации, согласно которой шина HyperTransport может работать на частотах до 2,6
ГГц (сравните с шиной PCI и её 33 или 66 МГц). Это позволяет передавать до 5200
миллионов пакетов в секунду при частоте сигнала синхронизации 2,6 ГГц; частота
сигнала синхронизации настраивается автоматически.
Полноразмерная (32-битная) полноскоростная (2,6 ГГц) шина способна обеспечить
пропускную способность до 20800 МБ/с (2*(32/8)*2600) в каждую сторону, являясь на
сегодняшний день самой быстрой шиной среди себе подобных.
Самые известные решения c использованием HyperTransport:





шина, созданная по технологии HyperTransport, является основной шиной,
используемой в процессорах восьмого поколения компании AMD – Athlon 64 и
Opteron, а также внутри поддерживающих их устройств: концентратора вводавывода (I/O hub) AMD-8111, AMD-8131 PCI-X tunnel и AMD-8151 AGP 3.0 graphics
tunnel
SiPackets предлагает мост между HyperTransport и PCI (HyperTransport-to-PCI
bridge)7
соединение между северным и южным мостами в чипсетах NVIDIA nForce (nForcenForce 6)
платформенная архитектура обработки данных NVIDIA (NVIDIA nForce Platform
Processing Architecture), включающая встроенный графический процессор NVIDIA
(NVIDIA nForce Integrated Graphics Processor (IGP) и процессор передачи данных
NVIDIA (NVIDIA nForce Media and Communications Processor (MCP)
соединение между мостами в чипсете ATI Radeon® Xpress 200 для процессоров
AMD



консольный чипсет игровой приставки Xbox фирмы Microsoft (Microsoft Xbox)
системный контроллер ServerWorks HT-2000 HyperTransport™ SystemI/O™
Controller
компьютеры фирмы Apple с процессором PowerPC G5
Увеличить
Системная (systemboard,SB) или материнская (matheroard, MB) плата
является главной составной частью ПК. Основное назначение системной
платы — соединение всех узлов компьютера в одно устройство.
Чипсет (chipset)
История
Первые чипсеты в современном понимании этого термина появились в
середине 1980-х. Первопроходцами стали разработчики компьютеров серии
Amiga с чипсетом OCS (позже его сменил ECS и AGA). Немногим позже
компания Chips & Technologies предложила чипсет CS8220 (основной чип
82C206) для IBM PC/AT-совместимых систем. Примерно тогда же появились
компьютеры серии Atari ST, так же созданные с использованием чипсета.
На развитие отечественной вычислительной техники, при существующих
самобытных школах (Глушкова, Лебедева, Петрова, Ершова, Абрамова,
Бруснецова, Каляева, Шура-Бура и др), существенное влияние оказали
успешные разработки зарубежной микроэлектроники, в первую очередь
американской. Специфика использования вычислительной техники в СССР и
её разработки сыграли свою роль и в разработки отечественных «чипсетов»
— ими стали так называемые «наборы микросхем» и «микропроцессорные
комплекты». Учитывая состояние развития технологий на момент распада
СССР, и последующие события в стране, в настоящее время в России
существует заметный перевес теоретических разработок над практическими.
Чипсеты современных компьютеров
Чаще всего чипсет современных материнских плат компьютеров состоит из
двух основных микросхем (иногда объединяемых в один чип, т. н. системный
контроллер-концентратор (англ. System Controller Hub, SCH):
контроллер-концентратор
памяти
(англ. Memory
Controller
Hub,
MCH[1][2]) или северный мост (англ. northbridge) — обеспечивает
взаимодействие ЦП с памятью и c видеокартой, использующей шину PCI
Express (а в прошлом, шину AGP). Соединяется с ЦП высокоскоростной
шиной (FSB, HyperTransport или QPI). В современных ЦП (например
Opteron, Itanium, Nehalem, UltraSPARC T1) контроллер памяти может быть
интегрирован непосредственно в ЦП. В MCH некоторых чипсетах может
интегрироваться графический процессор[3];
контроллер-концентратор ввода-вывода (англ. I/O Controller Hub, ICH[4]) или
южный мост (англ. southbridge) — обеспечивает взаимодействие между ЦП и
жестким диском, картами PCI, низкоскоростными интерфейсами PCI Express,
интерфейсами IDE, SATA, USB и пр.
Иногда в состав чипсета включают микросхему Super I/O, которая
подключается к южному мосту по шине Low Pin Count и отвечает за
низкоскоростные порты: RS232, LPT, PS/2.
Существуют и чипсеты, заметно отличающиеся от традиционной схемы.
Например, у процессоров для разъёма LGA 1156 функциональность
северного моста (соединение с видеокартой и памятью) полностью встроена
в сам процессор, и следовательно, чипсет для LGA 1156 состоит из одного
южного моста, соединенного с процессором через шину DMI[5].
Создание полноценной вычислительной системы для персонального и
домашнего компьютера на базе, состоящих из столь малого количества
микросхем (чипсет и микропроцессор) является следствием развития
техпроцессов микроэлектроники развивающихся по закону Мура (см.
историю вычислительной техники).
Чипсеты для современных x86-процессоров
В создании чипсетов, обеспечивающих поддержку новых процессоров, в
первую очередь заинтересованны фирмы-производители процессоров.
Исходя из этого, ведущими фирмами (Intel и AMD) выпускаются пробные
наборы, специально для производителей материнских плат, так называемые
англ. referance-чипсеты. После обкатки на таких чипсетах, выпускаются
новые серии материнских плат, и по мере продвижения на рынок лицензии (а
учитывая глобализацию мировых производителей, кросс-лицензии)
выдаются разным фирмам-производителям и, иногда, субподрядчикам
производителей материнских плат.
Список основных производителей чипсетов для архитектуры x86:
Intel: (см. Список чипсетов Intel)
NVidia: (см. Список чипсетов NVidia )
ATI/AMD: (см. Список чипсетов ATI, после перекупки в 2006 году ATi
вошла в состав Advanced Micro Devices; также см. Список чипсетов AMD)
Via: (см. Список чипсетов Via)
SiS: (см. Чипсеты SiS)
Слово «чипсет» (chipset) в буквальном переводе означает «набор
микросхем». Чипсет, который также называют набором системной логики, —
это одна или чаще две микросхемы (чипы), предназначенные для
организации взаимодействия между процессором, памятью, портами вводавывода и остальными компонентами компьютера. На заре развития
компьютерной техники для организации взаимодействия между отдельными
элементами ПК использовались десятки отдельных микросхем, что, конечно
же, было крайне неудобно. И только с появлением процессора i486
отдельные микросхемы стали объединять в одну-две большие микросхемы,
которые и получили название чипсета ( см. рис. )
С появлением шины PCI отдельные микросхемы чипсета стали называть
мостами.
Для двух базовых микросхем современного чипсета, чисто условно,
были придуманы названия South Bridge (южный мост) и North Bridge
(северный мост), которые произошли от местоположения микросхем на блоксхемах: верх— север, низ— юг. Самое любопытное, такие названия
прижились и стали широко использоваться не только специалистами, но и
пользователями.
С точки зрения специализации, на северный мост ложатся функции
обмена между процессором и скоростными устройствами, например,
памятью и шиной PCI Express или AGP. Южный мост предназначен для
работы с низкоскоростными интерфейсами. Для обмена информацией между
северным и южным мостом в современных компьютерах используются
различные типы скоростных шин, которые у каждого разработчика чипсетов
разные, например, для чипсетов VIA — это V-Link, SiS — MuTIOL (Multi
Threaded I/O Link). Ранее связь между мостами осуществлялась через шину
PCI, но скорость передачи данных через нее просто недостаточна для
современных технологий.
В некоторых случаях производители объединяют северный и южный
мосты в одну микросхему. Если чипсет — это всего одна микросхема, то
такое решение называют одночиповым, а если две — двухмостовой схемой.
Северный мост чипсета традиционно содержит контроллер памяти (за
исключением чипсетов для процессоров с архитектурой AMD 64, где
контроллер памяти размещен не в системной логике, а непосредственно на
кристалле процессора), контроллер графической шины (AGP или PCI Express
х16), интерфейс взаимодействия с южным мостом и интерфейс
взаимодействия с процессором. В некоторых случаях северный мост чипсета
может содержать дополнительные линии PCI Express xl для организации
взаимодействия с картами расширения, имеющими соответствующий
интерфейс.
На южный мост чипсета возлагается функция организации
взаимодействия с устройствами ввода-вывода. Южный мост содержит
контроллеры жестких дисков (SATA и/или РАТА), USB-контроллер, сетевой
контроллер (только МАС-уровень), контроллер шин PCI и PCI Express,
контроллер прерывания и DMA-контроллер. Кроме того, в южный мост
обычно встраивается звуковой контроллер (в этом случае еще необходима
внешняя к чипсету микросхема кодека). Также южный мост соединяется еще
с двумя важными микросхемами на материнской плате: микросхемой ROMпамяти BIOS и микросхемой Super I/O, отвечающей за последовательные и
параллельные порты и дисковод.
На рис. 4.2, а показан в упрощенном виде традиционный принцип
построения электроники системной платы, причем этот вариант
просуществовал более 30 лет и только сейчас начал модернизироваться. На
рисунке, в центре, между процессором, модулями оперативной памяти и
внешними устройствами расположен чипсет (chipset)— набор микросхем,
которые выполняют служебные функции по распределению сигналов между
всеми блоками.
При подаче напряжения питания чипсет вырабатывает определенную
последовательность команд, которая активизирует процессор. Процессор, в
свою очередь, по программе BIOS тестирует и активизирует остальные
устройства, установленные и подключенные к системной плате. Если старт
компьютера прошел успешно, то микросхемы чипсета связывают процессор,
память и периферийные устройства в единое целое— вычислительное
устройство, готовое выполнить команды пользователя или определенным
образом реагировать на появление сигналов в интерфейсных линиях.
Рис. 4. Принцип работы системной платы: а — традиционная схема; б —
контроллер памяти расположен на кристалле процессора
Если посмотреть внимательно на блок-схему на рис. 4.2, а, то можно
заметить, что поток информации от процессора к оперативной памяти и
обратно проходит через электронику чипсета. Даже если в чипсете есть
только буферные цепи, то и они, увы, вносят небольшую задержку времени,
пусть даже в идеале и в один такт системной шины. Для современных
компьютерных систем подобная задержка— это уже много, поэтому сначала
корпорация AMD, а потом и Intel перенесли контроллер памяти на кристалл
процессора (рис. 4.2, б). При таком принципе построения процессор работает
с памятью непосредственно, и ликвидируются лишние звенья, что повышает
общую производительность системы.
Для соединения северного и южного мостов друг с другом используется
специальная выделенная шина, причем разные производители используют
для этого разные шины (с различной пропускной способностью):
 Intel: DMI (Direct Media Interface);
 AMD (унаследовала от ATI): HyperTransport, PCI Express;
 NVIDIA: HyperTransport;
 SiS (Silicon Integrated Systems): MuTIOL;
 VIA:V-Link.
Как правило, название чипсета совпадает с названием северного моста,
хотя правильнее указывать именно совокупность северного и южного
мостов. Дело в том, что во многих случаях один и тот же северный мост
чипсета может сочетаться с различными вариантами южных мостов.
Кроме вариантов построения системной платы, приведенных на рис. 4.2,
существуют и другие, которые зависят от архитектуры процессора.
Например, в последнее время становится популярным перенос интерфейса
видеокарты (для PCI-E) с чипсета на цепи, расположенные на кристалле
процессора, что ускоряет работу графической подсистемы. В частности,
допустимо все контролеры внешних устройств смонтировать на кристалле
процессора, заметим, что подобная схема применяется еще со времен
процессоров Intel 80186. но в настольных компьютерах не прижилась.
Чипсет является основой любой материнской платы. Фактически
функциональность материнской платы и ее производительность на 90 %
определяются именно чипсетом. От него зависят поддерживаемый тип
процессора, тип памяти, а также функциональные возможности по
подключению периферийных устройств
На рис. 4.11 приведена блок-схема третьего поколения чипсетов Intel
G35, предназначенного для новых процессоров Intel Core 2 Duo. Северный
мост — это микросхема G35 GMCH (МСН) (рис.4.12), а южный мост— это
ICH8R (ICH). Как видно, к северному мосту подключаются наиболее
производительные блоки: процессор, память и видеокарта, а к южному — вся
остальная периферия. Связь между мостами осуществляется со скоростью 2
Гбайт/с. Обратите внимание, что производителям системных плат
предлагается выбор между одним слотом PCI Express х!6 или двумя PCI
Express х8.
Рис. 4.11 Блок-схема третьего поколения чипсетов Intel G35
Разработка новых процессоров Intel Core i7 вызвала необходимость
выпуска новых типов чипсетов для обеспечения их работы. На рис. 4.14
показана блок-схема чипсета Х58. Из всех новинок, внедренных корпорацией
Intel, отметим только то, что модули памяти теперь непосредственно
управляются процессором, минуя посредника в виде северного моста. Вместо
шины FSB теперь используется интерфейс QPI, похожий на технологию
HyperTransport у процессоров AMD. По остальным особенностям чипсета,
следует внимательно сравнить блок-схемы на рис. 4.11. 4.13 и 4.14. Следует
отметить, что проведена лишь модернизация узлов, правда, без внесения
революционных изменений.
Рис. 4.14. Блок-схема чипсета Intel Х58
Примечание
В новых чипсетах, которые предназначены для процессоров Intel Core
i7/i5, оставлена всего одна микросхема, т. е. деление чипсета на южный и
северный мост уходит в прошлое.
Чипсеты для нетбуков
Для поддержки процессоров линейки Atom корпорация Intel на практике
использовала старую разработку Intel 945G Express, которая прошла обкатку
на процессорах Pentium 4 и Core 2 Duo. Следует отметить, что для
удешевления конечной продукции в нетбуках на базе процессоров Atom
используется только аналоговый видеовыход и одноканальная память, но.
возможно, это только временно.
Для нетбуков на базе процессоров VIA Nano используются чипсеты
разработки корпорации VIA.
Производители чипсетов
Если процессоры линейки д:8б делают три-четыре производителя
(считаем только тех. кто имеет достаточную долю на рынке), то чипсетами
для этих процессоров занимаются чуть больше фирм, правда, не так мною,
как в других областях микроэлектроники. И это связано с очень сложными
проблемами при разработке высокопроизводительных микросхем, мало
уступающих по сложности самим процессорам. Кроме того, приходится
успевать за лидерами Intel и AMD, которые каждый год модернизируют свои
процессоры. Сегодня реально в России можно встретить чипсеты всею лишь
4—5 фирм. Но, фактически, рынок чипсетов для процессоров «86 держат
фирмы Intel. NVIDIA. VIA и AMD.
Корпорация Intel традиционно разрабатывает чипсеты для всей
номенклатуры своих процессоров; вводит в схемотехнику потомков IBM PC
новые идеи и технологии. Но очень часто чипсеты сторонних
производителей оказываются более привлекательными для пользователей по
тем или иным параметрам. Правда, в последнее время скорость выпуска
новых процессоров стала настолько стремительна, что сторонние
производители просто не успевают предлагать оригинальные идеи.
Корпорация AMD до середины 2006 г. выпускам ограниченное
количество чипсетов для своих процессоров. В 2006 г. корпорация AMI)
приобрела знаменитого канадского производителя чипсетов для видеокарт —
корпорацию ATI. получив в наследство чипсеты с фирменной технологией
CrossFirc. В настоящее время корпорация AMD предлагает чипсеты как для
своих процессоров, так и для конкурирующей платформы Intel.
Корпорация NVIDIA, знаменитая своими чипсетами для видеокарт,
кроме того, выпускает чипсеты для системных плат. Оригинальные
технологии, особенно графические, позволяют ей быть очень серьезным
игроком на рынке. Например, чипсеты для процессоров линейки Pentium 4
были наиболее предпочтительны для многих пользователей.
Корпорация VIA разрабатывает и производит чипсеты не только для
своих процессоров, но н для процессоров производства корпораций Intel и
AMD. Часто се идеи в "чипсстостросннн" более интересны, чем у
конкурентов.
Компания Silicon Integrated Systems Corporation — SiS — выпускает
чипсеты и системные платы на их основе. Во времена господства сокста 7
системные платы SiS в России пользовались огромной популярностью, но
сейчас ее продукция встречается очень редко.
Основными игроками на рынке чипсетов стоит считать
 Intel,
 AMD (ATI)
 NVIDIA.
 VIA
 SIS
При изучении возможностей чипсетов пользователям следует обратить
внимание, что если ранее разработка нового чипсета знаменовалась
значительным увеличением производительности компьютера и появлением
новых функций, то в настоящее время разработчики исповедуют идеологию
"ползучей" модернизации, когда следующий тип чипсета мало отличается от
предшественника. Иначе говоря, в новом чипсете совершенствуют какую-то
одну функцию или добавляют поддержку того или иного стандарта,
например, работу с той или иной памятью. Кроме того, имеет место
разработка в рамках одного типа чипсета целого набора микросхем
(несколько вариантов южного и северного мостов), которые производители
системных плат могут произвольно комбинировать. В частности, в качестве
южного моста могут применяться микросхемы, разработанные для
предыдущего типа чипсета.
• VIA Technologies – торговая марка VIA;
• Silicon Integrated System – торговая марка SiS;
• Acer Laboratories – торговая марка Ali;
• AMD -ATI
• nVidia – набор nForce)
Известны такие чипсеты
440BX, 440GX, 440ZX
Чипсеты серии
700,800 и 900
Intel Ххх
Распространены также удачные чипсеты фирм
• VIA Technologies – торговая марка VIA;
• Silicon Integrated System – торговая марка SiS;
• Acer Laboratories – торговая марка Ali;
• AMD -ATI
• nVidia – набор nForce)
Смысл префиксов в обозначениях современных чипсетов от
Intel:
•
•
•
•
•
Х – топовый чипсет
Р – чипсет среднего уровня (“Perfomance”)
G – чипсет с интегриррованным графическим ядром
Q – аналогично, только с отключёнными игровыми возможностями
*М – предназначен для мобильных платформ
Intel 3x (Bearlake)
Семейство состоит из следующих чипсетов:
X38, P35, G33, G31, G35, Q35, Q33
Нововведения чипсетов:
• платы на Intel 3x работают и с памятью типа DDR3
• реализован хост-контроллер второй версии стандарта PCI
Express
Современные чипсеты от Intel (2007-2010)
Intel® X58
Intel® G45
Intel® P43|45
Intel® Q43
Intel® P55
Intel® Q45
Intel® H55
Intel® Q57
Intel® H57
Intel® B43
Intel® G41
Intel® G43
Intel® NM10
Intel® 945GSE
Следующим шагом (2011) бует выпуск чипсетов Х6 с
архитектурой Cougar Point. В них уже будет DMI II (4 ГБ/с) и
не только SATA II, но и SATA III (6 ГБ/с)
Download