cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sraza
Explorer
Explorer
2,776 Views
Registered: ‎03-13-2012

confusion regarding MIG 'User Interface' design (as written in ug406)

Dear all,

 

I am confused regarding the DDR3 MIG design for virtex 6. I am using ug406 as the reference and please help me with this quote which has confused me is this quote:

 

 

The UI resembles a simple FIFO interface and always returns the data in order.


So My questions are:

 

1. First of all I am only using User interface and connecting all my custom design's PINs w.r.t  User Interface rather Native. Since I am not using Native interface does it means that the DDR3 design that I am using now behaves merely as FIFO.

 

Bests,

sraza 

Tags (1)
0 Kudos
Reply
2 Replies
criley
Xilinx Employee
Xilinx Employee
2,772 Views
Registered: ‎08-16-2007

Yes. What it's trying to say is that order you send commands to the User Interface (UI) is not necessarily the same order that the controller wil send to the DDR3. The controller can reorder your commands to achieve higher bus efficiency and then will return data in the same order you sent them so from a user perspective it behaves as a simple FIFO.

 

The native interface will not return data in the order you sent it so it relies on the user design for reordering.

0 Kudos
Reply
sraza
Explorer
Explorer
2,764 Views
Registered: ‎03-13-2012

Thank you for your reply.

 

Ok now I understand, but pardon me one more clarification (although I  think I have understood) that unlike FIFO we can access our data multiple time (i.e. in FIFO if we read data once, the read pointer moves down and we cannot read it twice).

 

Thanks

0 Kudos
Reply