I used to lecture in all this sort of stuff and I now work for Altium creating training videos.
If your course is on _using_ FPGAs then I'd encourage you to not stop at the VHDL/Verilog languages. You're going to have to ask yourself if you are creating a HDL programming language course or a 'Designing with FPGAs' course.
There are a number of higher level FPGA design systems out there that can raise abstraction above the HDL and will allow you to build FPGA systems much faster than you could with an HDL alone. Take a look at what Altium (www.altium.com) offers in terms of software AND hardware - they have a vendor neutral FPGA development platform that allows you to plug in different FPGAs (from different vendors) along with a whole heap of peripheral boards.
I'm happy to talk you through it all if you have any questions.
Marty
I used to lecture in all this sort of stuff and I now work for Altium creating training videos. If your course is on _using_ FPGAs then I'd encourage you to not stop at the VHDL/Verilog languages. You're going to have to ask yourself if you are creating a HDL programming language course or a 'Designing with FPGAs' course. There are a number of higher level FPGA design systems out there that can raise abstraction above the HDL and will allow you to build FPGA systems much faster than you could with an HDL alone. Take a look at what Altium (www.altium.com) offers in terms of software AND hardware - they have a vendor neutral FPGA development platform that allows you to plug in different FPGAs (from different vendors) along with a whole heap of peripheral boards. I'm happy to talk you through it all if you have any questions. Marty