ใช้อัลกอริธึมการเข้ารหัส Huffman 8 บิตโดยใช้ System Verilog ระบบใช้รูปภาพเป็นอินพุต โดยรูปภาพจะมีขนาด 100 พิกเซล และค่าพิกเซลแต่ละค่าจะเป็นจำนวนเต็มระหว่าง 1 ถึง 6 (รวม) จากนั้นระบบจะส่งออกโค้ด Huffman สำหรับแต่ละค่าพิกเซลตามการแจกแจงความน่าจะเป็นของแหล่งที่มา (ค่าพิกเซลที่บ่อยกว่านั้นจะมีโค้ดเวิร์ดที่สั้นกว่า) นี่เป็นโครงการสุดท้ายของคลาส Digital Circuit and Systems ใน NCTU
Huffman_Codeing_IC/ ├─ huffman.sv ....... ฟังก์ชั่นหลักสำหรับการเข้ารหัส Huffman ├─ testbench.sv ..... ม้านั่งทดสอบ RTL ├─ pattern.sv ....... รูปแบบการทดสอบ RTL ├─ main.cpp ......... ฟังก์ชัน C++ เพื่อคำนวณการเข้ารหัส Huffman (สำหรับสร้างรูปแบบการทดสอบ) ├─ input.txt ........ รูปภาพอินพุต └─ output.txt ....... เอาต์พุตการเข้ารหัส Huffman