Перейти к содержанию
    

DE1-SoC Проблема с DMA для VGA

Здравствуйте!

Работаю с китом DE1-SoC Terasic с Altera Cyclone V.

Хотел сделать при помощи Nios вывод данных на экран через интерфейс VGA, используя при этом IP из раздела University Program/Video. В частности, через контроллер DMA Для видео. Но не могу разобраться с адресом, из которого он читает. При создании системы в Qsys всем устройствам на Avalon присваиваются адреса, но, если я правильно понимаю, это не те адреса, т.к. кадр должен храниться в On-chip-memory. Систему см. на рисунке, я её упростил, убрав Uart jtag, sysID и PLL для VGA-контроллера (ему требуется 25 МГц).

Спойлер

2020-04-30_11-47-15.thumb.png.d90b9bf352382400772c1c698e9069cc.png

Я пытался записывать в Buffer starting address адрес переменной, созданной в программе для Nios, но получалась всё равно ерунда (на экране отображались какие-то случайные пиксели).

Также возникла проблема, что на чипе недостаточно памяти для хранения данных в разрешении 640х480 и 30 бит RGB (требования VGA-контроллера), но её я решил снижением исходного разрешения и установкой Scaler между DMA-контроллером и Dual-clock-буфером.

 

Поясните, пожалуйста, по поводу адресов в этой системе (в частности, какой нужен DMA-контроллеру) и, может быть, есть вариант, чтобы DMA читал не из on-chip-memory, а из, например, подключенной SDRAM?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...