Forum Discussion
Some update
I've upgraded Quartus to 24.1, upgraded u-boot fsbl to 2023.10
and now I see that RVALID signal is low after reset, but It looks like ARLEN signal is not connected to where it should be. So on any read request the bridge returns only one transfer of data with RLAST high irrespective to any ARLEN I send. It looks like ARLEN is always zero right now.
Hi,
I see in the old boot logs, the FPGA bridges are not setup yet:
How's the latest boot log using the latest Quartus and U-boot? Is the bridge configured properly now?
In the new U-boot, the bridge enable is added as per line 15 & 54:
u-boot-socfpga/drivers/fpga/altera.c at socfpga_v2023.10 · altera-opensource/u-boot-socfpga · GitHub
Okay, for these signal is more related to the HBM2 IP and how the AXI interface is defined(HBM2 IP UG):
As I couldn't find these signals in the HPS TRM for Agilex 7, for the ARLEN it is the burst length transaction (you may find it in the above link, "axi_0_0_arlen"). How is the HBM2 IP's setting on the burst length value?
Anyway, I am a bit caught up on my side and the HBM2 IP is new to me too, so I may provide my responses late.
Thanks for your patience.