Integrate a Third-Party Accelerator

The Third-Party flow integrates an accelerator with a 64-bit AXI4 memory master, 32-bit APB configuration slave and interrupt. It is supported by both the AMD/Xilinx flow and the unreleased Intel/Altera development flow.

Intel/Altera support and the Vortex integration are not part of a released ESP version yet. Coming soon

Open the guide

What you will learn

  • How the current AXI-to-NoC socket handles bursts, transfer sizes, write strobes and coherent or non-coherent memory traffic
  • How to describe, wrap, compile and register a new third-party accelerator
  • How to configure and prototype an SoC with third-party accelerator tiles
  • How ESP integrates NVDLA and the programmable Vortex RISC-V GPGPU Coming soon

Prerequisites

Useful contribution areas include new accelerator integrations, additional bus adapters, Vortex runtime and workload support, and NVDLA runtime or network support.