This document describes a hardware platform for JPEG image compression and decompression on an FPGA. The platform includes modules for JPEG encoding, serial transmission of compressed data, and JPEG decoding. The encoding module performs JPEG compression steps like DCT, quantization, and entropy coding. It frames and transmits the compressed data serially to the decoder. The receiving module checks for errors and passes the data to the decoding module, which performs the inverse steps to decompress the image. The goal is to allow JPEG compression and decompression over a low-bandwidth serial communication line.