The purpose of this project is to lower the entry level for software engineers to get into writing synthesizable Verilog code by introducing a middle language for ease of use. By introducing a compiler that takes code written in a language based off of BASIC, and compiles it to a verilog switch block, the burden of many of the hardware constraints in FPGAs are taken off of the programmer.
![]() |
![]() |
| Nicholas Lurski Electrical and Computer Engineering Rutgers University |
Zarir Hamza High School Middlesex County Academy for Science, Mathematics and Engineering Technologies |
Project guided by Dr. Richard Martin.