On Cora Z7 board, there is an IC that is named "DDR3L memory". How can I use this memory block to write and read data? How can I instantiate it in Vivado? What is the size of the memory? What is the read/write speed?
Is there any other way to have a relatively large memory block (100 MBytes for example ) with with at least 5 MHz write speed?
My question is sort of general now. So any other board that could do the job, or if you know how to get a 10 MBytes instead of 100, or any other relevant info. will help.
Also, if there is an example code or project that you could refer me to would be great.
There is also a "Block memory generator" IP in Vivado. Is this related to the external memory on the board or it's for making a memory out of internal memory cells of the FPGA?
Question
RFtmi
On Cora Z7 board, there is an IC that is named "DDR3L memory". How can I use this memory block to write and read data? How can I instantiate it in Vivado? What is the size of the memory? What is the read/write speed?
Is there any other way to have a relatively large memory block (100 MBytes for example ) with with at least 5 MHz write speed?
My question is sort of general now. So any other board that could do the job, or if you know how to get a 10 MBytes instead of 100, or any other relevant info. will help.
Also, if there is an example code or project that you could refer me to would be great.
There is also a "Block memory generator" IP in Vivado. Is this related to the external memory on the board or it's for making a memory out of internal memory cells of the FPGA?
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.