Домой |
Довольно давно для ремонта системных блоков и плат разработал
тестовую плату для мониторинга POST кодов.
Вот такая получилась у меня:
|
|
По скольку на момент разработки платы довольно много использовалось
компьютеров с ISA слотами, то в плате предусмотрены два винта предотвращающие
ситуацию когда плата вставлялась в ISA слот.
При повторении сейчас можно сузить плату и сделать ее дешевле.
Так как В EPM3064-ATC100 осталось довольно много места, то добавлены еще такие
возмжности:
1) Установка перемычки на нижние (ближе к системной плате) штыри дает возможность
переключить адрес порта с 0x80 на 0x84 как у компьютеров производства Compaq;
2) Установка перемычки выше позволяет захватить первый байт считанный из памяти программ.
Это обычно код 0xE0 часть команды jmp far - расположеной по адресу 0xFFFF0 в BIOS.
В машинах P4 и подобных не работает - трансляция обмена по PCI при обращении к
ниже 1M очевидео отключена при старте;
3) Установка еще выше позволяет посмотреть сигналы прерываний и управление шиной на
сегментах точек.
На глаз видно только подсвечивание прерываний при обращению к HDD.
То есть баловство получилось;
4) В обычном режиме используются для индикации состояния сброса и тактирования
При активном сбросе загорается левая точка, остальные сегменты индицируют
потенциал на шине AD7..0.
Если сброс неактивен и по шине проходит 16 тактов, загорается правая точка.
В архиве находиться схема и плата(PCAD4.5), проект на языке AHDL на
MAX+plus II Version 9.6 3/22/2000 файл проекта newpci32.
Проект окончен 09/10/2002.
Архив, zip, 300К .
А это я исследовал вопрос:"Будет ли работать устройство без BAR регистров?"
В тестовую карточку зашил программу устройства откликающееся на чтение/запись
в область ввода/вывода по адресу 0x0240.
Нужно запустить debug и набрать
-o240 AA
-i240
в ответ должно считаться AA
Значение АА также отобразиться на индикаторе.
Архив, zip, 220К .
Добавление от 16/01/2007.
Плата с другим индикатором. В архиве находиться схема и плата(PCAD2004). Проект на языке AHDL
такой же. В QUARUS 7.2 не компилируется но программато заливает корректно.
Архив, zip, 50К .
Сайт создан в системе
uCoz