Карта отслеживает запись не только в диагностический порт 80Н, но и в порт 84Н (для компьютеров Compaq).
До семи отслеживаемых портов одновременно.
Отслеживание записи в порты по любым адресам из диапазона 000H-3FFH при перепрошивке/замене микросхем GAL (четыре независимых блока по 256 адресов).
Статическая индикация. Нет мерцания при видеосъемке, нет постоянных помех от переключения сегментов как при динамической индикации.
После подачи питания и до первой записи в отслеживаемый порт индикаторы погашены и случайный "мусор" не отображают.
На правую точку добавлена индикация сигнала RESET (светится в неактивном состоянии).
По одному выводу GND и +5В для исключения короткого замыкания линий системной шины при неправильной установке карты в разъем.
Добавлена маркировка правильного направления установки карты (на заднюю сторону системного блока).
Снизу платы добавлен выступ не позволяющий неправильно вставить плату в разъем ISA16.
Предусмотрена установку двух типоразмеров индикаторов с общим анодом на выбор: или 0.36", или 0.56".
Резисторы и конденсаторы можно установить как выводные, так и SMD 0805.
Дополнительная информация по проекту доступна по ссылке: https://github.com/FENT0NE/ISA_POST_Card
НАЧАЛО:
Изучая KiCad и микросхемы GAL, в качестве учебного проекта разработал макетную плату ISA-8 и схему диагностической карты POST Card.
Прошивки для GAL составил в программе WinCupl. Для записи GAL использовал программатор TL866A.
Проверить корректность отображения цифр и букв на семисегментных индикаторах можно с помощью DOS программы Debug, задавая директиву: o 80 00 (и повторяя с заменой 00 на 11 и т.д. до FF)
Важный момент! Ничто не мешает вставить карту в слот наоборот, поэтому для избежания замыкания сигнальных линий лучше использовать по одному выводу питания и земли с разъема, оставив остальные не подключенными.
Прошивки GAL для первоначального варианта схемы на макетной плате
![]()
![]()
![]()
![]()