Hamming codecs are pretty simple to generate, but I got really tired of always making them by hand. Besides, once they get to be large, they are really tedious to verify manually. So, I wrote a program to generate VHDL implementations of Hamming codecs.
The only dependency is Ruby.
Version 1.2 fixes a bug where a latch would be synthesized by some tools.