Forum Discussion
Where are the example files
- 2 years ago
Didn't realize that about the HDL selection. VHDL probably coming in a future version.
The whole point of an IP is that it isolates you from these details. All you need to do is use the programming model for the IP (either at the hardware level with register access or at the software level with macros created using software tools) to read and write the memory. And again, since most of the interface in newer devices is hardened, the only HDL code you will see is the implementation of the Avalon or AXI connection to the hard IP.
As far as a processor is concerned, if you are talking about the HPS in an SoC device, rocketboards.org is the place to go for examples.
If you are looking at learning the details of signaling between the FPGA and the external memory, download a spec sheet from Micron or any memory manufacturer. Very detailed explanations on how everything works.
Hello,
No problem. I hope it comes out later.
Oh, that is what the IP is for? Like a standard library in other languages. I see what you are saying.
It does not need to be processor specific, just the protocol in general. For example, if I bought 2 different mother boards, I could use the same DDR5 memory with both. Not at the same time of course, but I believe you know what I mean.
I have found some datasheets for the protocol, but I have yet to find any code examples. Reading is one thing, being able to implement it is another for me. I'm not the best at translating plain English into code. I need more pseudo-code.
Thank you for your help though, I understand I have more to do.
Drew