I have a design with Microblaze and MIG, which is tested through xsct for read and write from a 2GB DDR3 RAM.
I would like to design a custom IP which would take commands (for block read and write from memory) through xsct and write to the RAM as per the command.
Example: A command would ask the custom ip to do a block read (say from 128 locations) from a particular address.
I have tried to read custom IPs for interacting with DRAMs in Xilinx forum. (But couldn't locate the solution for this specific task)
Doubts
- Is Microblaze or any processor needed to achieve this objective?
- How can I design my custom IP (as I don't understand how Microblaze communicates with MIG). Where can I read about it? Or is it even necessary for this purpose?
Thanks :)