Skip to content

Latest commit

 

History

History
36 lines (35 loc) · 878 Bytes

plan.md

File metadata and controls

36 lines (35 loc) · 878 Bytes

FPGA talk plan

  • FPGA — what is it
  • Why FPGA
    • Fast
    • Easy to use
    • Parallel computing
  • How is it used and why today it’s even more popular
  • How does it work from the inside
    • Beads and string metaphor
  • Fields where FPGA is more commonly used (partly because it’s just a common parts that are shared over the years):
    • network data I/O
    • graphics processing
    • microprocessors
  • Steps of creating FPGA
    • Design
    • Implementation
    • Debugging (with simulators)
  • Verilog & vhdl
    • Hardware Describing Language
  • Nobody knows HDL but want to develop for FPGA
    • OpenCL
    • Python and FPGA
  • Testing
  • Why do you want to do it with Python
  • PYNQ
  • Getting started with PYNQ
    • What is PYNQ?
    • Example
  • MyHDL
  • Getting started withMyHDL
    • What is MyHDL?
    • Why MyHDL?
    • Example
    • Test example
  • Not only Python