-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to generate the files for the ZCU102 board? #100
Comments
What's your plan? Are you thinking of using the ZCU102's baked-in memory controller and PS-side SODIMM slot with the Rowhammer scripts that are in the repo? |
I would like to exactly replicate the zcu104 implementation and tests (as the boards are very similar). Therefore, I think it uses the PS-side SODIMM with a PC > PS > PL connection. |
I do not believe it is possible to replicate the ZCU104 implementation. The SODIMM slot on the ZCU102 is connected to the Zynq's processing system, not the programmable logic. Unless I am mistaken, this means that you can't create a LiteDRAM memory controller in the PL fabric and connect it to the SODIMM. It may be possible to replace LiteDRAM and its DFI interface in the RowHammer framework with a connection to the Zynq's baked-in memory controller. I haven't looked closely at this, however, so I can't give an educated opinion on how complex these changes would be. |
I may have understood it wrong, but the ZCU104 example described in the Docs uses the Zynq MPSoC to set up the Etherbone communication only. The LiteDRAM, CSR registers, etc., are all implemented on PL (FPGA) and connected to the FPGA DDR4. Hence, I thought I could replicate on the ZCU102 by just updating a few settings, such as the board constraints and FSBL. |
What DRAM are you testing on the ZCU102? Are you hoping to test DDR4 SODIMMs? |
The 512MB 16-bit DDR4 attached to programmable logic (PL). |
Ah, I assumed you were trying to test SODIMMs. In that case, what you are proposing might work. |
Sorry for not being clear. Do you think the board constraints and FSBL are all I need to update to make it work? Or am I missing something here? |
I'm unsure! Sounds like it could work. The AntMicro folks might have more advice for you. Good luck. |
Hi @LeonardooAlves and @jaccharrison. Looking at the What would be needed is to:
|
Thank you very much for your help. I will let you know how it goes. If it works, maybe, we can add it to the repository. |
Hello, I encountered the same problem as you when trying to use zcu102. May I ask if the method mentioned above is feasible and has been successful? |
Hi, I hope you are well.
I noticed there are files (such as constraints and others) for the ZCU102 board. I wonder if it is possible to modify the ZCU104 scripts to replicate the tests on the ZCU102. Would the LiteDRAM work on it?
The text was updated successfully, but these errors were encountered: