28.03, 17:30–17:55 (Europe/Prague), Track I
Jazyk: English
No physical FPGA board? No problem!
Learning VHDL or Verilog can be daunting. Programing FPGAs installed on educational or development boards involves learning entire toolchains, often specialized for, and proprietary to, specific FPGA manufacturers and FPGA families. Beginners don't need the entire, complicated capabilities of FPGAs and their physical boards - often the first steps are learning the basics of their chosen HDL and utilizing some simple IO present on the board. But what if you don't have the board, or your access to it is limited? A software virtual FPGA board can run on your laptop any time you want to verify basic HDL execution and provide visual feedback.
A short introduction to, and overview of FPGAs and some educational/development boards is followed by how to program some simple logic using VHDL or Verilog. After describing a proprietary toolchain, open-source tools are described that can program some FPGAs. Then open-source tools are described that can be used together to create and operate virtual FPGA boards. A few simple demonstrations will highlight the functionality and utility of virtual FPGA boards.
Easy