Forum Discussion
lidongyang
New Contributor
2 years agoCan HPS arm and FPGA fabric shared DDR?
Hi, I have a question about DDR usage: 1. Can HPS arm and FPGA fabric share DDR. 2. if DDR has 4 channels, can HPS use 2 channels to access DDR and FPGA fabric access through the other 2 channels?...
lidongyang
New Contributor
2 years agoHi Jingyang,
Many thanks for your reply. The FPGA we use Agilex 7 FPGA.
"HPS Arm is able to access the DDR through the DDR Controller or HPS EMIF depending on device through the L2 Cache. The FPGA Fabirc is able to access the DDR through the FPGA2HPS bridge through the L3 cache."
the following questions:
1. If ARM put the OS region such as boot code and OS running region to offset 0x000-0x100 for example. How to ensure the FPGA fabric cannot touch that area?
2. is there any example project I can reference for the HPS connection. (ARM+FPGA access same ddr region)
Thanks again.