Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.21 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.21 KB

System Development Life Cycle of image compression algorithm

Phases

Planning:

  • Defining the scope of the system

To compress a captured image on an FPGA.

  • Feasibility study
  • Estimate costs

A ZedBoard Zynq-7000 ARM/FPGA SoC Development Board (449$)

Analysis:

  • Locating existing deficiencies

Dicrete Cosine Transform (DCT) is challenging to implement in verilog

  • Alternatives

Vectorising DCT formula

  • Define the requirements

Compression ratio and image quality should be balanced.

Design:

  • Structuring the algorithm to be followed

Number of modules, their functions, inputs and outputs

  • Reviewing the design

Implementation:

  • Necessary modules are developed with appropriate testbenches

Testing:

  • Images under various light conditions are compressed, reconstructed and verified

Folder structure

Folder Description
Requirements Required understanding of the project
Architecture Detailed flow of implementation
Implementation Verilog code files
Test plan and output Output verification
Others Python files used to generate look-up tables in verilog and references
Report Detailed description of the project