Вряд ли для кого-нибудь станет откровением тот факт, что основой любого компьютера, его фундаментом служит системная плата. И от того насколько прочен этот фундамент и насколько продумана его конструкция, во многом будет зависеть функциональные возможности создаваемой вычислительной системы. Также ни для кого не секрет, что основой любой материнской платы является чипсет (Chipset), или набор микросхем системной логики. Именно посредством чипсета происходит взаимодействие всех подсистем персонального компьютера; его возможности во многом определяют интерфейсы, предоставляемые пользователю для подключения различных устройств.
На заре компьютерной эры чипсет представлял собой набор значительного количества микросхем – контроллеров отдельных устройств. Нынешние чипсеты, обладая высокой степенью интеграции, чаще всего представляют собой две микросхемы (реже встречается однокристальное решение), в которых реализованы интегрированные контроллеры, обеспечивающие работу и взаимодействие основных подсистем компьютера.
Что же такое современный набор микросхем системной логики? Согласно классической двухмостовой архтектуре, положенной в основу практически всех современных чипсетов, набор системной логики состоит из двух микросхем: северного и южного мостов. Такое название микросхем обусловлено их положением относительно шины PCI: северный мост – выше, южный – ниже. Слово «мост» очень точно передает назначение микросхем, которые, как уже отмечалось выше, служат связующим звеном между различными шинами и интерфейсами, наводят, так сказать, «мосты взаимопонимания» между устройствами компьютера.Микросхема северного моста обеспечивает работу с наиболее скоростными подсистемами. Северный мост содержит контроллер системной шины, посредством которой происходит взаимодействие с процессором, контроллер памяти, осуществляющий работу с системной памятью, контроллер графической шины AGP, обеспечивающий взаимодействие с графической подсистемой (сегодня большинством чипсетов поддерживаются интерфейсы AGP 1x/2x/4x, но в ближайшее время будет реализована поддержка уже анонсированная поддержка уже анонсированного AGP 8x), и наконец, контроллер шины связи с южным мостом (PCI – шины в классическом понимании.)
|
К современному северному мосту предъявляются очень жесткие требования: он должен представлять собой хорошо сбалансированную систему, основная задача которой – с минимальными задержками организовать обслуживание запросов к системной памяти. Для решения этой задачи производители системной логики используют различные подходы, но все они основаны на реализации контроллера памяти, позволяющего одновременно обрабатывать большое количество запросов и
данных, расставляя приоритеты и создавая очередность доступа к основной памяти. Для более эффективного использования шины памяти применяется буферизация данных, обеспечивающая одновременную работу с памятью нескольких устройств в режиме разделения времени доступа.
Теперь поговорим о том, как осуществляется взаимодействие северного и южного мостов. Как уже упоминалось ранее, классический вариант двухмостовой архитектуры подразумевает использование PCI – шины в качестве канала связи между мостами. Но 32 – битная PCI – шина, работающая на частоте 33 Мгц, имеет пиковую пропускную способность лишь 133 Мбайт/с, что уже недостаточно для обеспечения потребностей современных периферийных устройств. Именно поэтому большинство производителей системной логики сегодня, для связи микросхем чипсета используют другие интерфейсы, что, в свою очередь, позволило вывести контроллер PCI – шины из северного моста в южный. Пионером в этой области стала хаб –архитектура, примененная инженерами компании Intel в 800 – серии чипсетов. Суть её сводится к переходу на соединение мостов по схеме «точка – точка». При этом была использована специальная 8 – битная шина, обеспечивающая полосу пропускания 266 Мбайт/с. Контроллер этой шины, используя фирменные технологии, оптимизирует работу с запросами от периферийных устройств к основной памяти. Все это делает работу хабов (северного и южного мостов) более неависимой и снимает ограничения, которые налагают использование PCI – шины в качестве связуещего звена. Подобные технологии реализованы сегодня и в чипсетах компании VIA (V – Link Hub – архитектура), и в двухпроцессорных решениях компании SIS (MuTIOL – шина)
|
Южный мост обеспечивает работу с более медленными компонентами системы и периферийными устройствами. Для южного моста современного чипсета стандартом де – факто стало наличие следующих контроллеров и устройств:
· двухканальный (Primary и Secondary) IDE – контроллер, обеспечивающий работу с внутренними (то есть оасположенными внутри системного блока) накопителями, в частности жесткими дисками(HDD) и оптическими дисководами (CD-ROM, DVD-ROM, CD-R/RW и.т.п. с интерфейсом IDE)
|
· USB – контроллер (один или более), обеспечивающий работу с устройствами, подключаемыми к универсальной последовательной шине.
· контроллер шины LPC (Low Pin Cout Interface)
Большинство современных чипсетов реализуют в своем южном мосту аудиоконтроллер AC’97(A udio Codec). Спецификация AC’97 подразумевает разделение процессов обработки цифрового и аналогового, каждый из которых выполняется отдельной микросхемой; при этом определяется интерфейс для их взаимодействия – AC–
Link. Таким образом, в южном мосту осуществляется обработка звукового сигнала в цифровом виде – иными словами. в нем реализована цифровая часть (Digital AC'97 Controller).Для реализации всех возможностей, предоставляемых спецификацией AC’97, в микросхему южного моста интегрирован контроллер AMR. На поддерживаемых им AMR – картах (Audio/ Modem Riser Card) располагаются аналоговые цепи аудиокодека AC’97 и/или модемного кодека (MC’97 (Modem Codec).
В заключение хотелось бы привести еще один аргумент в пользу двухкристального чипсета. Данный подход позволяет использовать различные комбинации северных и южных мостов – разумеется, при условии что они поддерживают один и тот же интерфейс. Это дает возможность создавать наиболее производительные системы с минимальными затратами и в кратчайшее время, поскольку для внедрения последних спецификаций достаточно модернизировать лишь одну