Прелесть микроблайза именно в том что это процессор внутри ПЛИС. И не надо к нему как к обычному процу относиться. У вас в этом проце наружу выведены шины! Через них можно читать и писать данные, при этом как всегда существуют ДМА, так что можно перепихивать данные прямо в память.
Самое простое с помощью визард create and import сделать модуль с регистровым доступом, слейв режима, он добавляется в микроблайз на шину,и данные из него просто читаются как из адресного пространства. Такой же модуль может быть мастером на шине, и сам инициировать обмен. Ну так же есть готовы IP ядра ДМА
обмен по шине одиночный достаточно медленный, много циклов уходят на начало обмена, для увеличения смотрите БРАСТ режимы.
если будите работать из ДДР, а скорее всего так учитывая LwIP и 16 кбайт памяти, то размахивайте кэш на максимум, без кэша с всеми рычажками на скорость, все очень медленно поедет...
ну и поток 50 МБайт в секунду нереальный....
|