Hi,
I've been looking at available VHDL/Verilog implementations of huffman coders. It appears that all currently available implementations use a fixed codebook (e.g. the one specified in the MPEG standard) for coding and decoding, and thus are quite trivial (they just look up symbols in that fixed codebook). I'm more interested in building a huffman codebook from the input data. It appears that this can become quite difficult due to the use of changing tree structures, which seem quite complicated to do in hardware. Can anyone point me towards readily available (read: free) implementations for such an encoder?
Thanks in advance Enno