As a part of my curriculum, I am required to implement a project on FPGA. However, even the cheapest available boards are out of my reach (blame currency conversion !) and besides, even if I buy one, it would be lying useless thereafter.
So I wish to know whether I can simulate a real FPGA to get an 'all virtual solution' ? If yes, do mention some softwares for the same.
In other words, I should be able to write verilog or systemVerilog code in some software, verify and test the code, and finally upload the code. Then I should be able to do all the stuff which I would normally do on a real FPGA like interfacing displays, keyboards etc. and verify that my design does work on real boards. Just this time, it would be within a simulation environment, much like we have simulators like MultiSim and Tina, where we can simulate hardware.
If we cannot, is there some other way by which I could possibly build FPGA design without having a real FPGA ?