Плата Марсоход2 гораздо сложнее нашей первой платы, и прежде чем начинать с ней работу, хорошо бы убедиться в работоспособности всех ее узлов. Значительную их часть можно протестировать с помощью нашего ...
Выбор чипа для фреймбуфера фоторамки оказался не простым. Изначально был соблазн использовать статическое ОЗУ. Оно имеет очень простой интерфейс - данные, адреса, и, практически один управляющий сигнал ...
... протокол разбирается на этой частоте. Теперь получается, что не все приходящие команды - это команды записи в память фреймбуффера. Некоторые команды - это данные для USB контроллера. Я должен их передать ...
... к монитору.
Получается, что передача пикселов из памяти фреймбуффера в монитор длится почти 75% всего времени кадра. Пискелы можно не читать из видеопамяти и не передавать монитору во время кадрового ...
... неверная запись во фрейм буффер, во-вторых, во время записи иногда неверно читались данные из фреймбуффера. Последний баг приводил к неприятным мерцаниям во время загрузки изображения на экран.
Следующее ...
Вот поделюсь первыми результаты по проекту USBTerm. Проект в плате Марсоход3bis стартует, программируется SDRAM, во фреймбуффер экрана записываются несколько вертикальных полос, включается видео развертка, ...
Мир не стоит на месте, и взамен морально устаревшего VGA пришли чисто цифровые видеоинтерфейсы, сначала DVI-D , затем HDMI и DisplayPort. Мое знакомство с HDMI началось вот с этой статьи - http://www.fpga4fun.com/HDMI.html. ...
... Видеоконтроллер считывает из памяти фреймбуффера пикселы и, синхронно с разверткой видео, выдает их монитору. Активность видеоконтроллера по доступу к видеопамяти меньше во время строчных и кадровых синхроимпульсов. ...
... мо на лету подключаю другую флешку к плате Марсоход - и картинка на экране меняется!
phframe2
Для того, чтобы наша фоторамка приобрела какую-то законченность, для нее, конечно-же, нужен фреймбуффер. ...
... можно уместить 4 бита, вместо 1го. таким образом цветовую палитру можно расширить до 15 бит вместо 3, а в фреймбуффере вместо 3 ног шины данных сдрамки задействовать 15. ...
Внутренней памяти ПЛИС будет маловато. Но если использовать внешнюю память SDRAM то фреймбуффер можно сделать, как в этом проекте например: https://marsohod.org/projects/proekty-dlya-platy-marsokhod3/ ...
Подробнее...