Functional Description Of The Lightweight Hps-To-Fpga Bridge - Altera cyclone V Technical Reference

Hard processor system
Hide thumbs Also See for cyclone V:
Table of Contents

Advertisement

8-32

Functional Description of the Lightweight HPS-to-FPGA Bridge

Bit
0
rd
Functional Description of the 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
MPU subsystem, direct memory access (DMA) controller, and debug access port (DAP) can use the
lightweight HPS-to-FPGA bridge to access the FPGA fabric or GPV. Master interfaces in the FPGA fabric
can also use the lightweight HPS-to-FPGA bridge to access the GPV registers in all three bridges.
The bridge master exposed to the FPGA fabric has a fixed data width of 32 bits. The slave interface of the
bridge in the HPS logic 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.
Table 8-9: Lightweight HPS-to-FPGA Bridge Properties
This table lists the properties of the lightweight HPS-to-FPGA bridge, including the master interface
exposed to the FPGA fabric.
Bridge Property
Data width
Clock domain
Byte address width
ID width
Read acceptance
Write acceptance
Total acceptance
The lightweight HPS-to-FPGA bridge has three master interfaces. The master interface connected to the
FPGA fabric provides a lightweight interface from the HPS to custom logic in the FPGA fabric. The two
Altera Corporation
Name
Value
0x0
0x1
32 bits
l4_mp_clk
32 bits
12 bits
16 transactions
16 transactions
32 transactions
Description
Description
Multiple outstanding read transactions
Only a single outstanding read transaction
L3 Slave Interface
Access
RW
FPGA Master Interface
32 bits
h2f_lw_axi_clk
21 bits
12 bits
16 transactions
16 transactions
32 transactions
HPS-FPGA Bridges
Send Feedback
cv_5v4
2016.10.28
Reset
0x0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents