Hmmm, this is an interesting question. It all started with that Free Online FPGA Course I gave last week (you can access an archived version by Clicking Here).
I just received an email from a guy who we shall call Gary (because that is his name – but I will reserve Gary's family name to preserve his innocence). Gary's message read as follows:
Hello Max, My name is Gary XXXXXX, and I am an associate professor in the School of Computer Science at the University of XXXXXX. Earlier today I viewed some of your lectures dealing with FPGAs and their programming. Great job!
The reason that I am contacting you is to ask for some advice. Next winter, I am scheduled to teach an introductory digital systems course to computer science students. (This is the only "hardware" course offered as part of our curriculum.) Normally, I have taught the course using LogicWorks -- an old schematic entry tool. However, having viewed your lectures today, I am motivated to learn and introduce an HDL component into the course. Are you aware of any on-line courses (preferably with a lecture component, like yours) that teach Verilog (or VHDL)? Although reading textbooks on the subject is a necessity, I find that "listening" to a competent instructor can be a big help, especially in the early stages.
Any advice in this re would be greatly appreciated, and thanks for your contributions to EE Times' University. Warm regards, Gary
Do you know, I really haven’t been paying much attention to what's out there with regard to this sort of thing recently (there are too many things to do, but not enough time to do them all in). Do you know of anything we can share with Gary?
If you found this article to be of interest, visit Programmable Logic Designline
where – in addition to my Max's Cool Beans
blogs – you will find the latest and greatest design, technology, product, and news articles with regard to programmable logic devices of every flavor and size (FPGAs, CPLDs, CSSPs, PSoCs...).
Also, you can obtain a highlights update delivered directly to your inbox by signing up for my weekly newsletter – just Click Here
to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register, but it's free and painless so don't let that stop you [grin]).