Skip to content

Recreation of retro-computer "Specialist" with Intel's Cyclone IV FPGA on AX4010 ALINX protorype board.

Notifications You must be signed in to change notification settings

hww/specialist-wxeda

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Реализация ПК Специалист

Реализация для отладочной платы AX4010 ALINX, основана на specialist-wxeda.

AX4010.jpg

Это очень дешевая плата с алиэкспресс обошлась мне в 3539 рублей. Из недостатков отсутсивие PS2 разьема и наличие лишь microSD ридера. Также на плате нет 16 битного звукового выхода и HDMI.

Статус проекта

  • Вывод промпта после сброса (Да)
  • MicroSD карта (Не проверено)
  • Клавиатура (Не проверено)

Назначение клавиш на плате

  • KEY1 - рестарт
  • KEY2 - не используется
  • KEY3 - не используется

Видео режимы

Из-за отсутствия на этой плате переключателей, не поддерживаются переключение устройства отображения, выбираемые комбинациями переключателей, как на DE1. Поэтому значения этих кнопок нужно задавать программно в коде spec_top путем записи в соответствующие регистр SW[1:0].

Значение SW[1:0] Режим Описание
00 VGA
10 Компонентный YPbPr576p50 R-Pr
G-Y
B-Pb
только при компиляции 50Гц
01 или 11 Copmosite-Video и S-Video R-Composite
G-Y SVideo
B-С SVideo)

Для черно белого телевизора можно использовать сигнал Y_SVideo.

Для загрузки программы с SD

  1. Посте старта, нажате на клавишу F1, затем ENTER
  2. Затем ввести комманду GD000, это должно запустить операционную систему.

В операционной системе имеются следующие команды:

  • DIR - Просмотр файлов в текущем директории
  • СD - Смена текущего директория

Для запускает rks файлов требуется ввести имя файла как команду системы. Скачать rks файлы можно тут по ссылке http://emu80.org/dl.html.

Тестирование

Для проверки правильности цветопередачи можно использовать приложенный файл test8c.rks. Он рисует стандартные цветные полосы: белый, желтый, голубой, зеленый, пурпурный, красный, синий, черный.

Монитор без поддержки 50Гц

Следует учитывать то, что не все VGA мониторы поддерживают 50Гц развертку, поэтому можно скомпилировать проект с define FR56HZ в spec.v, это активирует режимом VGA 56 Гц. В режиме 56Гц не будет доступен компонентный выход (т.к. режим это нестандартный режим).

После смены режима требуется однократная подстройка монитора. При автоматической или ручной подстройке монитора можно использовать приложенный border.rks. Это приложение рисует рамку, ограничивающую активную область изображения.

Тип процессора

Тип процессора можно сменит в файле spec.v. Однако для процессора Vslava не поддерживается турбо-режим.

Credits

  • Иван Городецкий (Ivagor)
  • Виталий Онуфрович (Fifan)
  • Евгений Иванов (Ewgeny7)
  • Игорь Внуков (HardWareMan)
  • Дмитрий Целиков (b2m)
  • Вячеслава Славинский (svofski)

About

Recreation of retro-computer "Specialist" with Intel's Cyclone IV FPGA on AX4010 ALINX protorype board.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VHDL 55.4%
  • Verilog 39.4%
  • Assembly 4.0%
  • HTML 0.7%
  • Mathematica 0.4%
  • Scheme 0.1%