Hallo Alain,
Bei "richtiger" Verwendung kann man die im Datenblatt des Zynq
angegebenen Bandbreiten zwischen dem Processorsytem und dem FPGA-Teil
nahezu erreichen. Warum deine Werte nur einen kleinen Bruchteil davon
erreichen, kann man aufgrund der geringen Systembeschreibung nicht
erraten...
Unabhängig davon ist dein AXI-Stream-Interface nicht wirklich konform
zum Standard. Daten werden nur bei gleichzeit gültigen Valid- und
Ready-Signal übernommen. Ein Slave kann sein Ready-Signal vor,
gleichzeitig oder nach einem aktiven Valid-Signal setzen. Es ist also
sogar möglich, dass deine Interfacebeschreibung in einen Deadlock
(Master hat nur inital sein Ready gesetzt und erwartet zu einem späteren
Zeitpunkt erst ein Valid bevor er sein Ready erneut setzt) läuft - aber
wie oben schon angemerkt ohne ausreichende Systembeschreibung alles nur
reine Spekulation.