Приветствую!
Цитата(m_m @ Nov 14 2013, 12:12)

AXI4 подразумевает соединение точка-точка - это не шина. Инфраструктура строится с использованием axi switch'ей.
Если добавить в mig'е второй порт, будет быстрее и проще.
...
Все в кучу смешали - и MIGи и шины и кони

Раз уже есть система с Microblaze и LPDDR то значить есть и axi_interconet - это и есть тот самый "switch"
MIG с в системах с AXI шиной имеет только один порт который как раз цепляется к axi_interconet.
В случае _4afc_ есть несколько вариантов -
"soft" - цепляете в EDK axi_dma к axi_interconet - данные ADC гоните по axi_stream через DMA;
требуется соответственно поддержка в софте (драйвер axi_dma уже готовые есть).
"hard" - делаете свой аналог axi_dma... ну а затем действия те же что и в варианте soft

(но еще и драйвер самому ваят)
"crazy" - делаете свой контроллер DDR с несколькими портами axi... ну а затем все как и в предыдущих вариантах 8-()
В принципе автомат пересылки данных по axi4 не сложен - тем более если не заморачивается с поддержкой всех режимов работы шины. Так что вариант "hard" вполне реализуем.
Так же EDK есть возможность создавать свою периферию с axi* шинами - при этом можно создать модуль адаптера axi_master который имеет боле простую шину со стороны user для обмена данными - громоздко но если по быстрому склепать что то на коленке - сойдет.
Успехов! Rob.