Важная информация
RSS лента

zx-kit

Разработка "VGA SPUTNIK". Часть 03. ATMEGA и экранное меню

Оценить эту запись
А может быть сначала добавить к тесту FULL HD регистры границ окна и интерфейс с атмегой ? Вроде это несложно. Для данных выделим целый порт атмеги, соединим через токоограничительные резисторы, например, по 470 Ом. Так как обмен будет двунаправленных, то кроме сигналов записи номера регистра и записи данных надо третий управляющий сигнал для чтения данных из FGPA. Также тактовый сигнал на атмегу подадим с FPGA, разделив 148,5 MHz до частоты около 10 MHz. Питание на атмегу подадим +3.3V.

Атмега записывает параметры режима в регистры после того, как в экранном меню выбран тип компьютера. Но пока меню нет параметры задавать в регистры с помощью констант.

Запись значений из атмеги несложна в реализации. Записывать будем по спаду импульсов. Для макетирования можно подавить сигналы с ATMEGA32A-PU c +5V и кварцем 16 MHz на разъем для SEGA джойстиков Speccy2010.

В экранном меню надо реализовать выбор типа компьютера. Атмега будет выбирать параметры экрана для каждого типа компьютера.

Также атмега должна управлять режимами с курсорных кнопок и нескольких кнопок быстрого выбора. Например, сдвинуть изображение не несколько точек в окне, включить сканлайны, переключить с цветного вывода в черно-белое с градациями серого.

Обновлено 24.04.2016 в 16:28 zx-kit

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для zx-kit


    Для упрощения настроек экранное меню должно умещаться на один экран. Блоки выбора сделать как в файловых менеджерах для DOS. Переход между блоками - кнопками влево и вправо. Выбор параметра - кнопками вверх, вниз и ENTER.
    Обновлено 09.05.2016 в 18:04 zx-kit

Трекбэков