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

Пользовательское ядро с axi4-stream

Задача микропроцессорной системы принимать из отдельного модуля, написанного на vhd, достаточно большие данные и записывать их через модуль axi_dma в память ddr3. Сначала я хотел в EDK создать ядро в визарде с интерфейсом axi4-stream и внутренним счетчиком, чтобы попробовать запись через dma в память. При создании ядра визард не предлагает в него включить внутренные регистры. Может быть кто-нибудь делал подобное или знает, как конфигурировать данный блок, или может быть, надо делать отдельное ядро для настройки. Видел пример у ксайлинкса, харр 789 там используется axi_vdma там какие-то настройки подаются на сам модуль axi_vdma.

 

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


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

Добавлю вопросов.

При создании в XPS ядра с интерфейсом AXI4-Stream на одной из картинок есть упоминание про USER-LOGIC, но в сгенеренном коде я так и не понял куда вставлять свой код. Ну да ладно. Логика работы AXI4-Stream понятна. Сам дописал его в свой проект на ISE и хотел импортировать в XPS в виде ядра. Но в визарде импорта НЕТ интерфейса AXI4-Stream. А если импортировать без указания интерфейса, то сам XPS уже не может его подключить к AXI_DMA.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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