Visible to Intel only — GUID: xdk1481129372198
Ixiasoft
Visible to Intel only — GUID: xdk1481129372198
Ixiasoft
7.3. FPGA-to-HPS Bridge
The FPGA-to-HPS bridge provides access to the peripherals in the HPS from the FPGA. This access is available to any master implemented in the FPGA fabric. You can configure the bridge slave, which is exposed to the FPGA fabric, to support the ACE-Lite protocol, with a data width of 128/256/512 bits.
The FPGA-to-HPS bridge is configurable in the HPS component parameter editor, available in Platform Designer and the IP Catalog. The FPGA master selects either CCU or SDRAM as the target of the transaction by using a user bit on the AXI bus or selecting the interface target in Platform Designer. For more information, refer to the Agilex™ 7 Hard Processor System Component Reference Manual.
Bridge Property | Value |
---|---|
Data width7 |
128, 256, or 512 bits |
Clock domain |
f2h_axi_clock (max 400 MHz) |
Address width |
40 bits |
ID width |
5 bits |
Read acceptance |
16 transactions |
Write acceptance |
16 transactions |
Total acceptance |
16 transactions |
- FPGA-to-HPS bridge is not available for FPGA to CCU and FPGA-to-SDRAM traffic.
- MPFE remains in reset.
- SDRAM ECC is not available. But, SDRAM traffic can still be ECC protected using the soft logic
- FPGA-to-SDRAM access is managed in a similar manner like any other IO96 or IO96 pair from the FPGA.
- SoC to SDRAM path is routed through HPS-to-FPGA port to FPGA. It allows FPGA to control the SDRAM bandwidth allocation as well as in-line encryption for SDRAM traffic.
Section Content
FPGA-to-HPS MPFE Switch
FPGA-to-HPS Fabric Bypass Mux
FPGA-to-HPS Bridge Signals
FPGA-to-HPS Restrictions
FPGA-to-HPS Example Transactions