This repository contains open-source (MIT license) high-level synthesis (HLS) C++ Examples for Microchip FPGAs.
You can find the user guide and tutorials for the Microchip HLS integrated development environment here:
| Example | Description |
|---|---|
| axi_initiator | Example of an AXI4-Initiator top-level interface. |
| axi_target | Example of an AXI4-Target top-level interface. |
| Example | Description |
|---|---|
| sobel_tutorial | HLS Tutorial: Sobel Filter Edge Detection Example. |
| Training1 | SmartHLS™ Training Session 1: Image Processing on the PolarFire® Video Kit |
| Training2 | SmartHLS™ Training Session 2: Multi-threaded Digit Recognition on the PolarFire® Video Kit |
| Training3 | SmartHLS™ Training Session 3: AXI Interfaces to DDR & Mi-V Soft Processor on the PolarFire® Video Kit |
| Example | Description |
|---|---|
| udp_tx | Simple UDP Transmit (TX) core from a network stack. |
| fp_mult | Arbitrary precision floating-point multiplication core. |