... тем, что они, позволяют передавать данные из одной части системы в другую на разных частотах, позволяют равномерно по времени распределять пики нагрузки.
Вот изображена блок-схема видеоадаптера.
Сразу ...
Вот поделюсь первыми результаты по проекту USBTerm. Проект в плате Марсоход3bis стартует, программируется SDRAM, во фреймбуффер экрана записываются несколько вертикальных полос, включается видео развертка, ...
... использовать видеомонитор (часто остаются "не у дел" морально устаревшие CRT мониторы ) или даже телевизор, только для этого нужно реализовать соответствующий видеоадаптер.
К сожалению полноценный ...
... этом проекте реализован текстовый видеоадаптер 56 строк по 180 символов, формируется видеосигнал 1440x900, 60Гц и картинка отображается на VGA дисплее. Плата принимает символы из последовательного порта ...
... хост контроллер, а не в память видеоадаптера. Данные, передаваемые в шину USB - это младший байт "пиксела", а вот старший байт "пиксела" будет обозначать разные полезные флаги:
биты 0..7 - это байт ...
... размещаются в текстурах ID3D11Texture2D. И размещаться они, эти текстуры, могут либо в памяти видеоадаптера (графического ускорителя), либо в системной памяти. Если в системной памяти - тогда можно получить ...
... времени на этот проект не так много как хотелось бы, но вот, тем не менее, думаю, что продвинулся вперед значительно.
Прежде всего, исправлены 2 ошибки в видеоадаптере: во-первых, иногда происходила ...
PgeBVQjizq4
Продолжаю работать над проектом USB терминала в плате Марсоход3bis.
В принципе, уже есть какой-то результат: я могу через USB кабель, через FTDI в синхронном режиме с ноутбука загружать ...
... проект имеет полное название UsbHwThinClientVm. Кое-что я уже собрал в кучку - нужно посмотреть как запускается видеоадаптер. Видимо вторая статья будет про это.. Но исходники уже можно смотреть.
...
... области, нужно потратить очень, очень много времени на практику.
Итак, вернёмся к видеоадаптеру. VGA – это стандартный интерфейс для управления аналоговыми мониторами. Источник сигнала – в нашем случае ...
Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy. Alan J. Perlis
В 1936 году, за семь лет до создания первого в мире электронного компьютера общего назначения, ...
... использовалась нами во многих проектах.
А вот это вообще моя самая любимая плата:
И PCI Express исследовали, и видеоадаптер разрабатывали, и тестировали на ней наш программатор MBFTDI и использовали ...
... показалась весьма простой: текстовый видеоадаптер у меня уже есть из предыдущего проекта и его можно попробовать подключить к системе на кристалле Амбер с процессором ARMv2a. Еще останется добавить в систему ...
На выходных завершил проект простого текстового дисплея. Идея проекта действительно простая. Внутри ПЛИС Cyclone III на плате Марсоход2 реализуем текстовый видеоадаптер. Приходящие из последовательного ...
... использовалась подобная микросхема. Проект выполнен в среде Altera Quartus II. Проект представляет собой простенький видеоадаптер с разрешением 1280х800, в котором, в качестве фреймбуфера, используется ...
... и цифровая фильтрация сигналов, USB-видеоадаптер, наверное осцилограф - в общем много чего.
Проекты для этой новой платы наверное будут гораздо сложнее, но надеюсь такие же интересные, как и для первой ...
...
Хочу рассказать об одном проекте, в котором я принимал участие – разработка PCI видеоадаптера. Вот тут используется несколько тактовых частот в одном проекте.
Когда работаешь над таким сложным проектом, ...
Выбор чипа для фреймбуфера фоторамки оказался не простым. Изначально был соблазн использовать статическое ОЗУ. Оно имеет очень простой интерфейс - данные, адреса, и, практически один управляющий сигнал ...
... ? А то готовой реализации не нашел... И еще, там вроде как видеоадаптер у монитора должен спросить, какие режимы он поддерживает... Интересно, будет ли работать, как в случае с VGA(ну посылай сигналы синхронизации ...
Мне кажется, что в реальном проекте использования FIFO не избежать. В память видеоадаптера еще ведь и писать нужно. Невозможно только непрерывно читать. ...
Подробнее...