EStudio

FPGA stands for field-programmable gate array.  FPGAs are integrated circuits that are designed to be configured after they’ve been built.

In the EDG, there are two main families of FPGAs that we use, Intel-Altera and AMD-Xilinx.  These companies provide the software that is required to program the FPGAs.

We have some development kits you can use to learn how to program FPGAs.

Intel-Altera – be sure to install Quartus
We have development kits for the following:

https://edg.uchicago.edu/software/intel/quartus_tutorial/
Unfortunately, we only have one of the development boards from this tutorial left.  You can use that to make sure you have everything set up correctly.  We have eight of the next version of the development board, but it uses a different chip.  Getting the simple counter to work on the new development kits could be the next project.

DE10-nano: https://www.intel.com/content/www/us/en/developer/articles/guide/terasic-de10-nano-get-started-guide.html

DE10-standard: https://www.eevblog.com/forum/beginners/my-de10-standard-tutorial-series/

MAX10 Plus: https://www.intel.com/content/dam/support/us/en/programmable/support-resources/bulk-container/pdfs/literature/hb/max-10/10-step-to-max10.pdf

AMD-Xilinx – be sure to install Vivado

Xilinx Zynq zc702: https://www.xilinx.com/products/boards-and-kits/ek-z7-zc702-g.html

Digilent Atlys: https://digilent.com/reference/programmable-logic/atlys/start
These are discontinued boards with examples using an older ISE program.  Might have to convert these to use vivado.

We also have some newer pynq-z1 or pynq-z2 boards coming.

Scroll to Top