Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 3.23 KB

README.md

File metadata and controls

75 lines (51 loc) · 3.23 KB

Getting-started-with-FPGA

References to learning materials/tutorials for Digital circuits, HDL, and FPGA development.

Prerequisites (tools)

0. Digital circuits

1. Hardware Description Language (HDL)

1.1. Verilog HDL

1.2. Verilog RTL Simulation

2. Field Programmable Gate Array (FPGA)

2.1. FPGA architecture

TBD

2.2. FPGA development

TBD

3. FPGA Design and Development

3.1. Vivado tutorials

3.2. EDA Playground tutorials

4. Use FPGA as Accelerators

4.1. Task offloading

4.2. Programming model

4.3. Vitis (AMD Xilinx)

4.4. AXI interfaces

5. Develop FPGA with High-level Languages

5.1. High-level Language Synthesis (HLS)

5.2. Domain Specific Languages (DSL)

6. Other materials

6.1. Books

  • Computer Organization and Design: The Hardware Software Interface (RISC-V Edition)
    • ISBN-13: 978-0124077263