Forum Discussion
Request of AXI bridge example for CycloneVsoc HPS to FPGA communication
- 2 years ago
Hi Alex
The dword read is the maximum size that is available by the library to read through the bridge.
Is reading using the dword improve the situation on your end?
The difference between a normal and burst command is the in the burst command there are addtional signals such as ARBURST, ARSIZE ,RLAST.
In the burst command it will have state the number of burst read from the receiver to send the data.
https://docs.xilinx.com/r/en-US/ug1399-vitis-hls/AXI-Burst-Transfers
Regards
Jingyang, Teh
Hi Alex
I see that the flow of data is from the FPGA to the HPS.
There is this example of moving data through the FPGA to HPS bridge instead of the HPS to FPGA bridge.
It uses the SGDMA example. You might want to take a look at the cacheable route.
It uses the SGDMA IP to pass data from the FPGA fabric to the HPS memory location.
Then from the HPS you could access the data directly from the memory location.
Regards
Jingyang, Teh
Hi
Thnak you for your example, I'll check it soon.
The other question might be :
If Im going to burst transfer a 64bit buffer, what should I do on HPS side?
Is that just alt_write_dword() with at least 64 bit wide H2F AXI Master?
If so then what is the difference of burst transfer like that and normal transfer?
Thank you .
Reguards
Alex