This is about the time of the year you realize you aren’t going to keep all of those new year’s resolutions you made. However, if one of them was to learn VHDL and FPGAs, you might be in luck. Vicilogic has a free course in Fundamentals of Digital Systems. You do have to register, but it didn’t even verify our e-mail address, so it shouldn’t be too onerous to sign up.
Associated with the National University of Ireland Galway, the training is high quality and offers animated demos in your browser of the digital circuitry. You can even control the demos yourself. You’d think the work was occurring in some browser script, but according to the site, the demos are tied to real FPGA boards. You can supposedly look in on them as you use them with a video stream, but we never saw that working so your mileage may vary. If you want a preview of what it looks like, check out the video below. There’s guided exercises and also quizzes where you have to interact with the demos.
The course covers multiplexers in great detail and shows how the logic maps to a Xilinx FPGA. It also touches on VHDL. This isn’t a five-minute investment, though, the course is quite extensive and has modules on decoders, registers, counters, shift register, and more. The demos are nicely done and when you change an input, not only will the output change, but truth tables and timing diagrams update as well.
If you want more browser-based FPGA simulation, there’s always EDA Playground. That’s pure simulation, but it works very well and we’ve done a lot of tutorials using it.
their site is down… can’t download vicilab
The site is up, you can register… but when you try to download the app you get a “file not found” error.
In the background several sysadmins are running around trying to work out why a DDOS attack is targeting one file!!!
HADDDOSed.
Hi folks. Sorry about the incorrect ptr to the recent vicilab release. Mea culpa. Corrected now. fearghal@vicilogic.com
I see Fearghal fixed the site, but also you don’t need to download anything for VICILEARN.
Actually, workplace security, firewalls, java blocking, etc. make access to some web sites – difficult.
Assuming everyone can “just run it in an Internet browser” can be a recipe for disaster.