Visible to Intel only — GUID: zic1481129395131
Ixiasoft
Visible to Intel only — GUID: zic1481129395131
Ixiasoft
7.5. Lightweight HPS-to-FPGA Bridge
The lightweight HPS-to-FPGA bridge provides a lower-performance interface to the FPGA fabric. This interface is useful for accessing the control and status registers of soft peripherals. The bridge provides a 2 MB address space and access to logic, peripherals, and memory implemented in the FPGA fabric. The Cortex*-A53 MPCore processor, direct memory access (DMA) controller, and debug access port (DAP) can use the lightweight HPS-to-FPGA bridge to access the FPGA fabric or NoC registers.
The lightweight HPS-to-FPGA bridge has a fixed data width of 32 bits.
Use the lightweight HPS-to-FPGA bridge as a secondary, lower-performance master interface to the FPGA fabric. With a fixed width and a smaller address space, the lightweight bridge is useful for low-bandwidth traffic, such as memory-mapped register accesses to FPGA peripherals. This approach diverts traffic from the high-performance HPS-to-FPGA bridge, and can improve both register access latency and overall system performance.
Bridge Property | Value |
---|---|
Data width |
32 bits |
Clock domain |
lwh2fpga_clk |
Address width |
32 bits |
ID width |
4 bits |
Read acceptance |
16 transactions |
Write acceptance |
16 transactions |
Total acceptance |
16 transactions |
The lightweight HPS-to-FPGA bridge is configurable in the HPS component parameter editor, available in Platform Designer and the IP Catalog. The HPS component parameter editor allows you to set the bridge protocol, to match the FPGA bitstream.