Из примеров от кита DE1 вытащил модуль VGA с DMA и FIFO (VGA.zip)
Интегрировал его в систему(SOPC.JPG) - платка разработано отдельно
(http://njnmnp.narod.ru/proj/video/video.html - на сайте narod.ru похоже вирус. :-(
при доступе по ФТП его не видно в HTML странице при просмотре чере эксплорер в конце добавляется скрипт. Или это у меня что-то завелось? )
Есть проблемы со срывом синхронизации.
Опустошается буфер FIFO.
Память программ и видеобуфер(куча) в SDRAM, по этому процессор и мастер VGA(DMA) конкурируют за доступ к SDRAM.
Проявляется проблема при выводе изображения с SD карточки в видео буфер.
Можно исхитрится и перестановкой операторов добится заливки изображения без срыва синхронизации, так как у процессора есть кеш.
Но это конечно же не решение проблемы.
Как правильно организовать подкачку из видео памяти?Тут написано что нужно задействовать режим пакетной (Burst) передачи
http://forum.niosforum.com/forum/index.php...amp;#entry10311В руководстве по шине Avalon есть описание сигналов и принципов работы.
Нету примерчика целиком :-(
На сколько я понял из документации SDRAM не поддерживает Burst передачу.
Получается если использовать стандартныме компоненты SOPC то, нужно цеплять отдельный компонент DMA и помтоянно перепрограммировать его по прерыванию?
Совсем запутался. Понедельник день тяжелый ;-)
Эскизы прикрепленных изображений
Прикрепленные файлы
VGA.zip ( 2.27 килобайт )
Кол-во скачиваний: 81