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 UI interface to AXI

Participant
Posts: 27
Registered: ‎06-25-2013

MIG UI interface to AXI

I currently have a design developed on Xilinx VC709, in the design, the incoming data is received from multiple sensors with a known scrambled order (sensor1, s4, s2, . .) in stream format, data is then buffered and written to DDR3 via MIG UI and my state machine, where I can control when to write where to write in DDR3, as well as when and where to read.

Now, I have to move the design to actual system that we purchased, the vendor packages some of the IPs into their own BSIP (Board support IP), and mig controller is one of IPs but it is in AXI intead of UI.

I have been looking at the IP catalog/AXI Infrastructure as well as generate block design in Vivado 2015.4, I dont seem to find anything that would give me the flexibility to control the read/write address. I would like to be able to unscramble the channels as I write or as I read.

 

I feel that AXI provides quick connections but lacks of flexibility. Any suggestions from the experts would be appreciated greatly.

 

Thanks.

Moderator
Posts: 2,922
Registered: ‎02-06-2013

Re: MIG UI interface to AXI

Hi

 

Can you elaborate what is the exact issue you are facing with the AXI addressing.

 

As the AXI is byte addressing and depending on the configuration you may need to buffer you data to match the AXI requirements and should be able to write and read similar to you Native interface.

 

Below thread has some details on the aggregate addressing when AXI is used.

https://forums.xilinx.com/t5/Memory-Interfaces/AXI-Addressing/td-p/542229

 

Regards,

Satish

--------------------------------------------------​--------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
--------------------------------------------------​-------------------------------------------