This course is a 1-day training course consisting of lectures and hands-on labs to introduce the concept of using High Level Synthesis (HLS) compiler software to create hardware modules for FPGA designs. Students will use Microchip’s SmartHLS™ compiler software to create functional hardware modules using algorithms written in C++ and to optimize the modules by using the built-in features of the SmartHLS C++ Library. Hands-on lab exercises will target the PolarFire® Splash kit; however, the kit is not necessary for the class.