UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Reply

MIG AXI acceptance

Visitor
Posts: 21
Registered: ‎04-24-2016

MIG AXI acceptance

Hi,

I am using the 7 series MIG and have to use an AXI interface because of all the custom read/write logic and modules I have in my system. It really helps because I can use an AXI arbiter with many slave ports which let me easily add modules here. But I am running across a bandwidth issue with the AXI.

 

I've found that the MIG AXI interface is only single-acceptance, which really hurts any transfers that are not maximum-length bursts. Even if I set my arbiter to have buffers and high acceptance, the latency on the MIG seems to be 2 clock cycles minimum between commands which won't work for this system.

Does anybody know how I can get the MIG to accept data without any gaps? Switching to the native interface isn't an option for me because of all of the AXI IP in the system, so any help would be greatly appreciated!

Thank you

Visitor
Posts: 21
Registered: ‎04-24-2016

Re: MIG AXI acceptance

Looks like I'm having the exact same issue described here https://forums.xilinx.com/t5/Memory-Interfaces/MIG7-2-0-Rev-2-AXI-Interface-Efficiency-for-continuous-read-or/td-p/417825

According to the moderator, a bugfix was supposed to be released (I am using v2.4 rev 1), but it is still acting the same way. There was also mention of some patch, but I'm not sure what was being referred to.