Prism.js additions

As mentioned before I started with programming VHDL and since I want to blog about that (among other topics), some nice syntax highlighting would help if when code snippets were included. So for syntax highlighting this blog uses Prism, however it lacked support for some languages and formats I work with: Puppet — .pp Yaml (Hiera/Ansible/etc) — .yml VHDL — .vdh User constraint files — .ucf Basic definitions for these languages have been added to jasperla/prism-langs, so feel free to fork and send pull requests with any improvements.

FPGAs 101

After buying a Digilent Basys2 board last year to teach myself programming FPGAs with VHDL I never really sat down for a few hours to get to know the programming environment. Partly because coming from microcontrollers where I’d always setup a Makefile to compile my code and program the boards, learning how to use a 14.5 GB piece of software was daunting. However, recently I picked up a copy of FPGAs 101 to kickstart my venture.