legal note
IC Book © 2001

hardware
software

support
buy

Home page
Где купить? Драйверы для Windows 9x/ME/2K/XP Руководство пользователя

Назначение
Принцип работы
Индикаторы
Переключатели
Самодиагностика
Гарантия

Рекомендованная розничная цена $96
Hardware
Diagnostic
POST Card


IC80, Version 5.0. Принцип работы

После подачи питания на материнскую (системную) плату, если исправны такие основные узлы платы, как генератор тактовых частот, системная шина, шина адреса/данных, правильно сформированы все базовые напряжения, CPU начинает выполнение BIOS.

Основная цель BIOS - это инициализация необходимых регистров чип сета, определение типа и размера памяти, поиск и инициализация VGA, последовательных и параллельных портов ввода-вывода, накопителей FDD и HDD, поиск дополнительного оборудования. Этот процесс состоит из приблизительно ста промежуточных этапов - контольных точек.

PDF Описание контрольных точек процедур POST

Работа IC80 V5.0 основана на том факте, что стартовые блоки BIOS фирм-производителей American Megatrends, Award Software, Phoenix Technologies, Insyde Software и некоторых других, запрограммированные в микросхемах Flash ROM, на подавляющем большинстве современных плат имеют встроенные процедуры диагностики неисправностей. Начиная с систем на базе процессора 8086, производителями чип сетов был выделен так называемый Manufacturing Test Port в пространстве портов, куда BIOS может выводить диагностические сообщения, не нарушая работоспособности каких-либо устройств. В начале выполнения каждой из процедур инициализации в этот порт BIOS выводит числовой код, однозначно определяющий назначение процедуры инициализации и, соответственно, устройство, которое будет проинициализировано. В случае успеха BIOS начинает инициализацию следующего устройства и записывает в диагностический порт следующий код и т.д. В случае если устройство проинициализировать не удается, BIOS либо останавливает свое выполнение, либо пытается проинициализировать устройство снова. В любом случае IC80 V5.0 отображает код последнего события, что дает возможность по таблице кодов определить, какое из устройств предположительно дало сбой.

Некоторые значения кодов диагностического порта дублируются в виде звуковых сигналов. Зачастую с помощью звуковых сигналов невозможно определить неисправность. В частности по причине того, что таких сигналов всегда значительно меньше, чем диагностических кодов. Наличие IC80 V5.0 позволяет более детально изучить проблему и сделать правильный вывод при диагностике компьютерной системы.

Функциональные возможности1)

При проектировании диагностической POST-карты IC80, Version 5.0 преследовались следующие технические условия:

Полное соответствие спецификации PCI, что следует понимать в смысле формирования конфигурационного пространства PCI. Диагностическая плата IC80, Version 5.0 по Class-коду определяется системным BIOS как Data Acquisition Controller с полями VendorID=0xb00c и DeviceID=0x001c.

Поддержка в Microsoft Windows® вытекает из предыдущего пункта и состоит в том, что в процессе обнаружения система запрашивает файл драйвера, который должен быть предложен ей с носителя.

Выбор адреса диагностического порта позволяет кроме Manufacturing Test Port 80h использовать аппаратные решения, специфичные для систем с Compaq BIOS (порт 84h), связанные с особенностями архитектуры системной логики ATI (порты 1080h, 2080h) и т.д.

Декодирование адреса по 12-ти и 16-битной схеме позволяет диагностической плате работать со всемы портами, для которых младшие биты адреса содержат значение 080h, либо непосредственно указывать порт (16-битная схема).

Визуализация диагностических данных в формате слова: в соответствии с рекомендациями Intel вывод POST-кодов в порт 80h сопровождается отладочными кодами в порт 81h, что значительно расширяет возможности трассировки кода BIOS.

Индикация питающих напряжений для оценки схем питания испытуемого PCI-слота и системы в целом.


Известные ограничения

Индикация POST кодов, посылаемых в заданный диагностический порт, возможна только в том случае, если плата IC80 установлена в PCI слот, подключенный к шине PCI, на которую данный порт транслируется. Трансляция POST кодов на все прочие PCI-шины может не выполняться, если это прямо не указано разработчиком чипсета. Так, мост PCI-to-PCI, который формирует дополнительные шины, не транслирует порты с адресами от 0 до 3FFh. В системах, реализованных на чипсетах Grand Champion (Brodcom/ServerWorks), i850…i875 (Intel), визуализация порта 80h диагностической платой возможна не во всех слотах PCI.

Существует также ряд аппаратных реализаций, где вывод данных в диагностический порт ограничен системным BIOS. Как правило, на таких платформах встроенный POST индикатор обслуживается подключенным к LPC-шине контроллером типа Attansic ATX или Akom AK2001.

1)    Ниже приводятся выдержки из документа для служебного пользования "Диагностическая POST-карта IC80, Version 5.0. Технические условия" с комментариями специально для сайта http://icbook.com.ua/.





about
press


вверх