![Image](http://mail.terasic.com.tw/epaper/2014/01_Products/0115_DE1-SoC/images/de1-soc.jpg)
Больше информации на сайте производителя.
Портировал конфигурацию TS-Conf на плату DE1-SoC. Конфигурация базируется на последних исходниках u16_tsconf_v028. Для работы понадобятся - SD адаптер и две карточки SD (FAT16 и FAT32). Запишите в корень SD (FAT16) файл zxevo.rom, а на SD (FAT32) рабочие файлы и WC. Система загружается сначала с SD(FAT16), дальше ждет нажатия ENTER, нужно сменить SD(FAT16) на SD(FAT32) и нажать ENTER.
Вывод звука Delta-Sigma DAC пока тестово завязан на два LEDR[0..1] (PIN_V16, PIN_W16).
LED индикатор: отображает PC Z80
SW0: используется для 49Hz/60Hz
KEY0: Hard Reset
PS/2: Keyboard
VGA: VGA RGB (8:8:8)
Пока сделал так...
SD адаптер:
Что на данный момент уже работает:
Loader - вывод информации, инициализация системы.
PS2 - Клавиатура
SD - Z-controller (требуется адаптер)
MC146818A - инициализация модуля
SDRAM - 32MB
CPU - tv80s CPU.
Video DAC - цвет 15bpp RGB(5:5:5)
RTC - сделана возможность установки даты и времени.
Keyboard - [F12]=Reset
TODO:
-Звук - TurboSound, Soundrive, Beeper, GS.
-HDD - адаптер для работы с IDE HDD.
-FDD - адаптер для работы с дисководом.
-ZX-BUS - адаптер шины ZX-BUS.
-PS2 - мышь
-RTC - Загрузчик читает из DS1338 и делает инициализацию модуля mc146818a.
-DMA Sound
-UART
+Video-DAC - цвет 15bpp RGB(5:5:5) (реализовано).
-RTC - сделать возможность записи в DS1338
-Loader - нужна поддержка FAT32.