Реферат: MB Pentium 2

· Обязательные системные средства ввода/вывода.

· Интерфейсные схемы и разъемы шин расширения

· Кварцевый генератор синхронизации со схемой формирования сброса системы по сигналу PowerGood от блока питания или кнопки RESET

· Дополнительные стабилизаторы напряжения питания для низковольтных процессоров VRM (Voltage Regulation Module).

Кроме этих сугубо обязательных средств, на большинстве системных плат устанавливают и контроллеры интерфейсов для подключения гибких и жестких дисков, графический адаптер, аудиоканал, а также адаптеры COM и LPT-портов, "мыши", и другие. Контроллеры, требующие интенсивного обмена данными используют преимущества локального подключения к шине процессора. Цель размещения других контроллеров на системной плате - сокращение общего числа плат компьютера.

Современные платы исполняются на основе чипсетов (Chipset) - наборов из нескольких БИС, реализующих все необходимые функции связи основных компонентов - процессора, памяти и шин расширения. Чипсет определяет возможности применения различных типов процессоров, основной и кэш-памяти и ряд других характеристик системы, определяющих возможности ее модернизации. Его тип существенно влияет и на производительность - при одинаковых установленных компонентах (процессор, память, графический адаптер, жесткий диск) производительность компьютеров, собранных на разных системных платах (чипсетах) - может отличаться на 30%.

2. Основные устройства системной платы

Системная плата первой модели PC содержала несколько функциональных узлов, которые благодаря открытому описанию приобрели надежный статус неприкосновенности, гарантируемый несчетным количеством программ и программных продуктов, их использующих. К таким узлам относятся следующие:

· Схемы предоставления системных ресурсов - памяти, ввода/вывода, прерываний, прямого доступа к памяти, описанные выше.

· Микросхемы ROM BIOS с программным кодом начального тестирования, запуска и функций ввода/вывода.

· Системный таймер, реализованный на микросхеме 8253, использовавшийся как генератор запросов регенерации памяти, интервальный таймер и тональный генератор для динамика. В AT те же функции выполняла аналогичная микросхема 8254.

· Три системных порта на микросхеме 8255, используемых для интерфейса клавиатуры, чтения переключателей конфигурации, управления звуком и немаскируемыми прерываниями. В AT для интерфейса применили микроконтроллер 8042, переключатели конфигурации упразднили, а остальные функции переложили на один системный порт.

· Канал управления звуком - логическая схема, использующая тональный сигнал таймера и программно-управляемые биты системного порта. На машинах AT такой «синтезатор» мог исполнять даже записанную музыку и речь.

· Последовательный интерфейс клавиатуры, реализуемый на XT аппаратной логики, а на AT с помощью микроконтроллера 8042.

· Память конфигурации и часы-календарь - CMOS RTC - узел, появившийся с АТ.

Со временем элементная база системной платы радикально изменилась, все функции отдельных контроллеров взял на себя чипсет, но программная модель этих узлов сохранилась. Рассмотрим их подробнее.

3. Системный интерфейс PC/XT (8255)

Микросхема 8255 представляет собой программируемый параллельный трехканальный интерфейс, Имеющий три 8-битных порта А, В и С. Порты могут независимо конфигурироваться на запись или чтение в различных режимах, включая и стробирование, но в РС используется самый простой режим 0. Порты А и С работают на ввод, порт В - на вывод. При этом чтение порта В возвратит ранее записанное значение, что используется, когда программа должна модифицировать только определенные биты, не затрагивая остальных. Программирование режимов портов осуществляется через регистр режима во время POST. В дальнейшем выполнение модификации режимов, которое может привести к зависанию интерфейсов, не требуется. Обращение к портам допускается только однобайтными операциями ввода/вывода. Наиболее частое обращение к портам производится для ввода скан-кода клавиатуры, а также для управления звуковым каналом. Назначение программируемого интерфейса ввода/вывода i8255 в РС/XT следующее:

· чтение скан-кодов клавиатуры;

· управление звуком;

· разрешение и идентификация источников NMI;

· чтение байта конфигурации.

4. Системный порт PC/AT

8-битный системный порт с адресом 61h пришел в архитектуру АТ на смену порту 8255. Поскольку обслуживание клавиатуры перешло на микроконтроллер 8042, а переключатели конфигурации заменили на CMOS-память, функции системного порта PC/AT свелись к следующим:

· управление звуком, сохранившее полную совместимость с ХТ;

· разрешение и идентификация источников NMI, отличающиеся от ХТ.

В этом месте программную модель «посмели» изменить, но это изменение затрагивает небольшое количество сугубо системных программ.

5. Системный таймер (8252 / 8254)

Микросхемы 8253 и 8254 представляют собой трехканальные программируемые счетчики-таймеры, функционально почти совпадающие, но имеющие различающееся быстродействие (со стороны системной шины) и назначение выводов. С процессорами 80286 без тактов ожидания может работать только 8254, а на системных платах с более современными процессорами те же функции берет на себя чипсет. Внутренние счетчики микросхемы имеют разрядность 16 бит, но общение с ними возможно только 8-битными операциями. При этом можно задавать значение только младшего байта счетчика (LSB), только старшего (MSB) или обоих (LSB/MSB), причем сначала передается младший, а потом старший байт. Назначение счетчиков-таймеров i8253(XT) и i8254(AT) следующее:

· генерация прерываний от системных часов;

К-во Просмотров: 723
Бесплатно скачать Реферат: MB Pentium 2