Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 4.42 KB

readme.md

File metadata and controls

67 lines (42 loc) · 4.42 KB

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

Реализация для отладочной платы 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)