Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.22 KB

index.rst

File metadata and controls

32 lines (23 loc) · 1.22 KB

Parallel Programming for FPGAs Projects and Labs

Parallel Programming for FPGAs is an open-source book aimed at teaching hardware and software developers how to efficiently program FPGAs using high-level synthesis (HLS). The goal is to train people to effectively use HLS tools. The book was developed over many years to serve as a primary reference for UCSD 237C — a hardware design class targeting first-year graduate students and advanced undergraduate students. While writing the book, we developed projects and labs for the students to learn the HLS tools and to build real systems using FPGAs. This serves a general one stop shop for those projects and labs.

2) PYNQ Setup

Please follow this link for the pynq setup.

.. toctree::
   :maxdepth: 2
   :hidden:

   self
   FIR
   CORDIC
   DFT
   FFT
   FFT-OFDM
   PHASE_DETECTOR
   AXI_LITE
   AXIS2
   AXI4
   INTERRUPT