Skip to content

Alireza-Mellat/fpga-hls-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fpga-hls-examples

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:

Examples of HLS Features

Example Description
axi_initiator Example of an AXI4-Initiator top-level interface.
axi_target Example of an AXI4-Target top-level interface.

Tutorial Examples

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

Simple Examples

Example Description
udp_tx Simple UDP Transmit (TX) core from a network stack.
fp_mult Arbitrary precision floating-point multiplication core.

About

Open-Source HLS Examples for Microchip FPGAs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 92.9%
  • C++ 5.5%
  • Verilog 0.9%
  • SystemVerilog 0.3%
  • VHDL 0.2%
  • Tcl 0.1%
  • Makefile 0.1%