Шина PCI как ось "Север — Юг" в PC
Рис. 9
Слоты расширения |
Шина PCI представляет собой мощное средство взаимодействия различных компонентов PC, как расположенных внутри системного блока, так и находящихся за его пределами. Intel воспользовалась этим преимуществом, чтобы разделить различные функции, возложенные на чипсет материнской платы, на две группы. Она интегрировала одну группу функций в микросхему, назвав ее Northbridge (Северный мост). Другая группа функций была интегрирована (фирмой Intel и некоторыми из ее конкурентов) в микросхему под названием Southbridge (Южный мост). Эти микросхемы соединяются шиной PCI. Данное соединение (и многое другое) показано на рис.
Тщательный анализ, этого рисунка поможет вам глубже понять архитектуру современных PC. На этом рисунке показано, что наш гипотетический, современный PC (который может: быть как настольным компьютером, так и
5.Отсек PC Card 6. |
лэптопом) соединен со "стыковочной" станцией. Смысл такой организации в том, чтобы компьютер сохранял работоспособность при отключении от этой стыковочной станции, но при подключении к ней его возможности существенно возрастали бы. Приведем подробное описание каждого устройства, изображенного на этом рисунке, начав с описания микросхемы Northbridge и новейшего способа подключения видеоподсистемы к центральному процессору.
Рис. 10. Архитектура PC
Во всех современных PC соединение: центрального процессора с оперативной памятью осуществляется через более быструю и более широкую шину данных, чем это может быть обеспечено при использовании для этого соединения шины PCI. Эта быстрая шина называется внутренней (system) или главной (host) шиной. Центральный процессор не может непосредственно подключаться к модулям памяти. Для этого, по крайней мере, необходимо использование буферов и декодеров адресов памяти.
Точно так же, он не может непосредственно подключаться к линиям шины PCI. (Все сигналы, необходимые для обеспечения взаимодействия со всеми остальными компонентами PC, присутствуют на контактах разъемов шины PCI, поэтому Intel решила подключать все эти компоненты к шине PCI, а не прямо к микросхеме Northbridge.
Электронные схемы интерфейса, необходимые для решения этих задач, иногда называемые частью связующей логики материнской платы (motherboard gluelogic), были интегрированы в один очень большой кристалл интегральной микросхемы (сложность которого сравнима со сложностью центрального процессора). Intel назвала, эту микросхему Northbridge. В процессе разработки этой микросхемы у разработчиков возникла идея реализовать на ней поддержку другой, очень быстродействующей шины данных специального назначения. Они назвали ее интерфейс передовым портом графики (Advanced Graphics Port, AGP).
Шина AGP представляет собой шину, способную работать с частотой внутренней шины материнской платы, имеющую то же количество линий для передачи данных (в настоящее время это означает параллельную передачу 32 бит данных с тактовой частотой 66 МГц) и осуществляющую соединение микросхемы Northbridge с графическим акселератором. Графический акселератор может быть установлен на материнской плате (как это показано на рис. 10) или реализован в виде съемной карты расширения, вставляемой в специальный разъем AGP.
В этом случае на графическом акселераторе установлен банк локальной памяти, к которому имеет доступ только сам акселератор, он является дополнением к буферу изображения, который все еще логически размещен в диапазоне адресов оперативной памяти. Кроме того, видеоадаптер может получить высокоскоростной доступ к оперативной памяти PC, используя для/этого шину AGP, микросхему Northbridge и шину оперативной памяти. Видеоакселератор может осуществлять обмен информацией со своей локальной памятью по шине такой ширины, какую выберет для этой цели производитель видеокарты (и многие из высококачественных графических акселераторов PC используют в настоящее время для этой цели локальные шины шириной до 128-разрядов), но передача данных по шине AGP теперь будет ограничена параллельной передачей 32 бит.