MEGA65 FORUM

PSRAM bitstreams?

append delete Matty C

Howdy everyone!

Just curious - I received the link to the latest bitstreams but noticed the files are called DDR*.rar. Am I correct in assuming these bitstreams are for the Nexys4DDR board and not the PSRAM board?

Are there pre-built streams for the PSRAM board?

I have Vivado Design Suite but can't find the top-level project file that I need to open from the source archive (I thought of building it myself), is there a guide anywhere on how to do this? (I'd be happy to write one or do a video or something if I can figure it out).

Reply RSS

Replies

append delete #1. Deft

Hi Matty C,

sorry for the delay, we kinda are in a christmas break :P
We will get to you really soon hoping that you can -with a little help- maintain the PSRAM board's streams ;)

append delete #2. gardners

Hello Matty C,

We have built it all using ISE, not Vivado, because when we last checked, Vivado had some big problems with inferring the large BRAM units in the design.

That said, if you are willing to try to get it working in Vivado, that would be great. There is some Xilinx documentation somewhere that explains how to import a project from ISE into Vivado.

Also, if you are willing, using either ISE or Vivado, to get it synthesising for the PSRAM version of the board again, that would be great. If you go back in the history of the source code to the start of December 2014, you will find the last PSRAM version of the code. It should just be a case of switching the memory controllers out, updating the UCF file, and resynthesising. However, when I have tried that in the last few months I kept getting some bizarre error message about there not being enough pins, so clearly I was messing something up somewhere. Note that you can't just copy the old CPU and machine container over from the PSRAM version, as there have been quite a few little changes to it since then.

What would be best of all, would be to have some sort of conditional compilation to easily choose between which board you want to synthesise for. Thoughts on that would be most welcome.

And of course any videos and guides would be GREAT!

Paul.

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Your friendly neighbourhood moderators: Deft, gardners, MARCOM