Цитата Сообщение от freddy Посмотреть сообщение
Родил схему типа параллельный интерфейс. Для упрощения забил на режим чтения, в видеокарту можно только писать. Читать по-моему нет необходимости, На КР580ИР82 собрана защелка входных данных и адреса, куда эти данные положить. На К555ИД7 собран дешифратор верхней половины адресного пространства. Т.е. старшие 32Кб из 64Кб, разбиты на 8 страниц по 4Кб. С помощью джампера можно выбрать, где должен лежать видеобуфер. Если у кого то больше 64Кб, дешифруйте старшие ареса дополнительно сами. Для этого у ИД7 остался еще один свободный разрешающий вход.
А как АТМега определяет, что в регистрах актуальные данные? Т.е. что хост туда не записал уже несколько раз. Ну или Хосту как перед записью понять что Атмега предыдущее уже обработала? Стоит ли на это заморачиваться? Какие там получатся временнЫе требования (запас по времени к следующей записи от хоста)?

Цитата Сообщение от freddy Посмотреть сообщение
На этой схеме родил видео ЦАП. Он позволяет выбрать любые 8 цветов из 256. Запись цветов в регистры возможна в момент вертикального обратного хода, когда они не нужны видеогенератору. Для этого там есть мультиплексор К555КП11, переключающий доступ между ВГ75 и АВР. +10 корпусов однако... Думаю насчет целесообразности ввода палитры. Что скажете? Может можно сделать как то проще? Или вобще не делать. Зачем текстовой видюхе столько цветов?
Сейчас проект на стадии разводки печатной платы. Софт уже готов.
ИМХО 8 из 256 более чем достаточно. Даже 8 из 64 (или даже 8 из 32) достаточно. Вот фон бы еще обработать, хотя бы в виде весь экран фоном одного цвета.
А сколько атрибутов (и какие) реализованы, если на цвет из 8 битов остается только 3 бита?

- - - Добавлено - - -

ВГ75 умеет от управляющего сигнала (или команды) переводить выводы LCx, CCx, RVV в Z-состояние? Если умеет, то добавлением одного буфера (между ШД и данными U7), заменой ПЗУ 2764 на ОЗУ и задействованием IA12 можно было бы вслед за 4к экранной области разместить в адресном пространстве хоста 4к знакогенератора. Т.е. сделать знакогенератор загружаемым, что значительно повысило бы функционал.