VivadoのAXIにマイッている。
AXI DMAのデータ転送ができないという点で、シミュレーションをすればいいことなのだが、動作からするとInterconectが怪しい。
Liteでは動作してるので良いのだが、バースト転送がうまくできていないんじゃないだろうか?
EDKではDMAは問題なく動作してたので、そこに差異があるだろうと思うけど、Inteconectを追いかけるのはかなり面倒だ。
コンフィグを見ると、レジスタもFIFOも付いてないので、ここら辺りに原因があるのかと思うけど、いつもながらXilinx製ってレベルがOSSと変わらない。
品質は保証できない性能は保証できないAXI DMAは自分で作るしか無いかな?
本当にInterconectが問題なら自分で作っても無駄か・・・
そしたら、GPバスでデータ転送できるようにするか・・・
自分がどこかでミスってることを願う!