ПО поводу памяти в текущей схеме - при текущем пиксельклоке и прочем-прочем для вывода 2-х плоскостей видеопамяти по 16 бит чипы со временем доступа 75нс проходят впритык.
Сейчас вот взял самый худший случай и посмотрел по таймингам - получается около 78нс на чтение данных. А если учесть все промежуточные задержки (переключение адресов, защелки на данных), то уже в пролёте.
Частота выборок - 300МГц:
- - - Добавлено - - -
И да - сейчас полностью переделываю схему обращения к этим плоскостям - ПРОшный вариант годится только если обе подсистемы в одном клоковом домене, а у нас разные, в итоге тайминги не выдерживаются вообще.
- - - Добавлено - - -
Вот предварительный вариант 100% синхронного формирователя всех сигналов для работы с видеобанками:
И вот диаграмма работы:
По положительным фронтам сигналов cc1 и cc3 идёт запись половинок видеоданных. Так же сигнал cc1 используется как переключатель банок видеопамяти (по схеме ПРО - это сигнал 44 от ТГ, коммутирующий сигналы 121 и COL1/COL2).
Если есть предложения по оптимизации данного узла - буду готов выслушать.
Сам я сейчас вижу пару косяков, но общий принцип понятен.







"Байт-48"
Ответить с цитированием