11-03-2015 11:36 PM
I am using Spartan6 FPGA in numato saturn board. I intend to communicate to MT46H32M16 LPDDR on board using MIG controller. As initial step I wrote a A to Z in to LPDDR and decided to read it continously ie the UART transmits the read values to computer as A....ZA...ZA... I am successfully reading three sets of A to Z but then it is showing some random letters. As of now I am getting output as : A....ZA...ZA....ZAIQD.... I dont know what is the issue. when the program has looped successfully three times what happens fourth time?? Attached is my program that provides neccessary commands to controller. Any suggestions are welcome.
11-04-2015 03:37 AM
I would suggest to simulate your logic and analyze command, write and read FIFO siganls so that you would get clue on what is happing.
In MIG example design you just need to replace traffic gen module with your FSM
Hope this helps
07-29-2016 05:26 AM
Hello,firstly I'm sorry to bother you，and I would be very obliged if you could help me solve the problem .Because I found what I done now is similar to your previous problem .
I am using Spartan6 FPGA and now using the xilinx's mig controller to MT46H32M16 LPDDR. But after I wrote 521 numbers and read 521 numbers, and each number is 32bit,when I wrote more but the rd_data then suddenly changed to 0.And the write's cmd path(including address 、burst length and instr) and write's data path still are normal,the read's address is normal too.The following is part of my image on write and read.Thanks a lot.
08-01-2016 01:20 AM
08-01-2016 02:15 AM
I worked on this few months back. So dont remember properly. But still , I doubt if you have written every value in write data bus to the memory because the data in fifo when you enable write command is only written to memory . You have been updating write fifo continously (Hope you did it checking for FIFO full ) and have wrote some values to memory. So please check if you have written zeros to memory after 512.Hence it reads it.
08-01-2016 04:38 AM
08-01-2016 08:44 PM