Cirrus Logic GD542x based ISA VGA card.
Go to file
Alexander Petrov f0b244f784 ChangeLog:
- add lost sphynx logo.
2025-09-14 17:42:04 +03:00
bios Initial build. 2025-09-13 16:40:54 +03:00
docs docs added. 2025-09-13 20:35:14 +03:00
helios.pretty Initial build. 2025-09-13 16:40:54 +03:00
images/0.3 ChangeLog: 2025-09-13 17:33:13 +03:00
release ChangeLog: 2025-09-14 17:42:04 +03:00
.gitignore Initial commit 2025-09-13 16:21:40 +03:00
fp-lib-table Initial build. 2025-09-13 16:40:54 +03:00
helios.kicad_pcb ChangeLog: 2025-09-14 17:42:04 +03:00
helios.kicad_pro Initial build. 2025-09-13 16:40:54 +03:00
helios.kicad_sch Release 1.2.5 2025-09-13 22:59:15 +03:00
README.md Обновить README.md 2025-09-13 20:24:16 +03:00
sym-lib-table Initial build. 2025-09-13 16:40:54 +03:00

Helios

CL-GD542x-based ISA VGA card.

ISA видео карта на чипе Cirrus Logic GD542x (5422-5429). Поддерживаются конфигурации с одним/двумя/четырьма чипами памяти (512Kb, 1Mb, 2Mb). Тестировался режим пока только с 512Kb. Плата может содержать еще ошибки.

Specification

  • Быстрая работа с памятью в MS-DOS
  • Полностью VGA совместима
  • встроенный True Color RAMDAC
  • Три возможных варианта конфигурации памяти в зависимости от используемого чипа (512Kb/1Mb/2Mb)
  • 16-bit ISA двухслойная плата

Configuration

  • R9-R14 - конфигурационные резисторы

    • R9 - zero WS BIOS (кроме 5429),
    • R10 - 3C3/4E68 sleep port,
    • R11, R12 - DRAM Speed (50/44/41/38 MHz),
    • R13 - DRAM timing,
    • R14 - DRAM multi CAS/WE

    По умолчанию устанавливаются все резисторы кроме R10 (и R9 для 5429). Более подробно в документации на видеочип.

  • 512Kb/1Mb/2Mb Video RAM

    • 512Kb - U1 - для чипов 5422-5424
    • 1Mb - U1-U2 - для чипов 5422-5429
    • 2Mb - U1-U4 - для чипов 5426-5429
  • устанавливается только одна микросхема U5 или 'U5

  • JP5-JP9 - конфигурационные перемычки

    • JP5 - использовать IRQ2,
    • JP6 - zero WS ISA,
    • JP7 - BIOS ROM section select,
    • JP8-JP9 - MEMR/EROM/GND as ROM read.

    По умолчанию устанавливается перемычка JP6 и запаивается EROM или GND.

  • в качестве источника 14.318MHz может использоваться сигнал BOSC с ISA шины (устанавливается R16) или собственный генератор (устанавливается Y1 и C17/C18).

Notes

Использование оригинальных BIOS невозможно. Оригинальное содержимое микросхем BIOS расчитано на возможность использования их в 16-ти битном режиме. У них младший бит используется в качестве самого старшего бита адреса микросхемы для переключения половин содержимого (подробно в документации на видеочип). В данной конструкции используется плоская адресация и требуется конвертация BIOS файлов.

Changes

  • Version 1.2.5
    • оптимизация расположения элементов,
    • все конденсаторы меньше чем 0.1u заменены на 0805.
  • Version 1.2.2
    • оптимизация расположения элементов,
    • изменена нумерация элементов.
  • Version 0.7
    • добавлен альтернативный футпринт (hc49) для собственного генератора на 14.318Mhz.
  • Version 0.5
    • добавлена возможность использовать собственный генератор на 14.318Mhz (5032 2-pin),
    • добавлена возможность использовать в качестве источника опорного напряжения LM334SM (с другой распиновкой),
    • исправлена разводка шины данных к BIOS,
    • добавлены согласующие резисторы по адресной шине между видеочипом и памятью,
    • изменена нумерация элементов.
  • Version 0.3
    • первая версия реализованная в железе (кодовое имя - Lemon),
    • перепутана шина данных для BIOS D0-D7 -> D7-D0 (можно использовать конвертер для создания файла BIOS для данного варианта),
    • рабочая версия.

Images

Изображения версии 0.3 в папке images/0.3

front