Implementado algoritmo de codificação Huffman de 8 bits usando System Verilog. O sistema recebe uma imagem como entrada, a imagem contém 100 pixels e cada valor de pixel é um número inteiro entre 1 e 6 (inclusive). O sistema então gera o Código Huffman para cada valor de pixel com base na distribuição de probabilidade de origem (valores de pixel mais frequentes terão palavras-código mais curtas). Este é o projeto final da aula de Circuitos e Sistemas Digitais da NCTU.
Huffman_Codeing_IC/ ├─ huffman.sv ....... Função principal para codificação Huffman ├─ testbench.sv ..... testbench RTL ├─ pattern.sv ....... Padrão de teste RTL ├─ main.cpp ......... Função C++ para calcular a codificação Huffman (para gerar padrão de teste) ├─ input.txt ........ imagem de entrada └─ output.txt ....... saída codificação Huffman