Skip to content
This repository has been archived by the owner on Oct 23, 2021. It is now read-only.

Hardware Implementation of an Image Decompressor

Notifications You must be signed in to change notification settings

khalilchatoo/mic8decompressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mic8decompressor

Hardware Implementation of an Image Decompressor (Incomplete)

This was submitted for the final project of Dr. Nicola Nicolici's Digital Systems Design course at McMaster University. It takes a .mic8 file (McMaster Image Compression Revision 8) and decompresses it into a .ppm file.

Coded in Verilog and intended for the Altera DE2 board.

Included:

Working Colourspace Conversion and Interpolation, with a constraint of a maximum of two multipliers per state (fastest theoretical run-time of 8.448 ms, actual run-time ~8.5 ms, achieved 100% utilization) [main/M1.v]

Working Inverse Signal Transform [main/M2.v]

Missing:

Dequantization

Lossless Decoding

About

Hardware Implementation of an Image Decompressor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published