legal note
IC Book © 2001

hardware
software

support
buy

Home page
Автономный модуль Parallel
Рейтинг@Mail.ru
Нравится

Main Menu
Hardware Test





Software
ICDiag
Parallel


Parallel Plug-In: Hardware Test


ScreenShot Hardware Test

Hardware Test состоит из теста регистров (Register Test) и теста сигнальных цепей (Pin Test). Register Test предназначен для просмотра, редактирования и диагностики программно-доступных регистров контроллера параллельного интерфейса Centronics.

ScreenShot Register Test

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

Address = Value , Detection Method – базовый адрес регистров порта в пространстве ввода-вывода и метод его обнаружения.
Hardware: IRQ = Value – номер используемой линии запроса на прерывание, определенный аппаратно.
PnP: IRQ = Value, DRQ = Value, Port Type – номера используемых линий запроса на прерывание, запроса прямого доступа к памяти и тип порта, полученные методами System PnP или PCI PnP.
Bus Timings (Cycles Per Second): Read = Value1 , Write = Value2 – скоростные характеристики порта (в шинных циклах в секунду) как адресуемого устройства на системной шине.

Определение номера IRQ и Bus Timings не выполняется, если процессор работает в Protected Mode. Аппаратное определение номера IRQ требует также наличия диагностического разьема с обратной связью. Поэтому при запуске программы из графического интерфейса Windows, при установленном драйвере EMM386 или при отсутствии loopback будет выдано следующее сообщение: Hardware: IRQ=?.

Список регистров порта содержит следующие сведения:

Address – адрес регистра в пространстве портов ввода-вывода;
Value – текущее значение регистра. Параметр определен только для регистров, доступных для считывания. Описания Write Only регистров в этой графе содержат прочерк;
Type – тип регистра с точки зрения возможности выполнения операций чтения и записи;
Status – результат проверки регистра операцией записи и контрольного считывания. Параметр определен только для регистров, доступных для чтения и записи. Регистры других типов в этой графе содержат прочерк;
Register Description – название регистра, стандартно используемое в конструкторской документации.


ScreenShot Pin Test

Pin Test предназначен для просмотра, изменения состояния и диагностики сигнальных линий. Для эффективной работы с ним рекомендуем ознакомиться с документацией по данному интерфейсу. В перечень для Pin Test включаются порты, назначенные для тестирования в главном меню. Описание каждого из них состоит из сведений о его конфигурации из списка сигналов.

Сведения о конфигурации порта выводятся на экран в следующем виде:

Address = Value , Detection Method – базовый адрес порта в пространстве портов ввода-вывода и метод его обнаружения.
Hardware: IRQ = Value – номер используемой линии запроса на прерывание, определенный аппаратно
PnP: IRQ = Value, DRQ = Value, Port Type – номера используемых линий запроса на прерывание, запроса прямого доступа к памяти и тип порта, полученные методами System PnP или PCI PnP.
Bus Timings (Cycles Per Second): Read = Value1 , Write = Value2 – скоростные характеристики порта (в шинных циклах в секунду) как адресуемого устройства на системной шине.

Список регистров порта содержит следующие сведения:

Pin – номер контакта в разъеме DB25 (Centronics);
Value – текущее состояние сигнала (0/1). Состояние выходов (Output) доступно для переключения пользователем, состояние входов (Input) можно только просматривать. Выходы, состояние которых доступно для переключения пользователем, выделены контрастным цветом;
Type – тип сигнальной линии. Input – вход, Output – выход, Power – силовые линии: земля и питание. На разъеме DB25 Centronics присутствует только земля;
Status – результат предварительного тестирования программно-доступной логики управления сигналом. Данное действие применимо только к выходам (Output);
Pin Description – название сигнала, стандартно используемое в конструкторской документации по устройству.

При повторном выполнении тестов полезной может быть опция "Reset Ports", которая приводит регистры параллельного порта в начальное состояние. Для повторного выполнения тестов можно использовать опцию "Repeat Test".





about
press


вверх