I. Introduction
Lossless data compression that preserves all information of the original data is one of the most important tasks in the area of computer engineering. It is always used to improve the efficiency of data transmission and save the storage of data. In this paper, we focus on LZW compression [1] which is used in Unix utility “compress” and in GIF image format. LZW compression is included in TIFF standard [2], which is widely used in the area of commercial digital printing. Since dictionary tables are created by reading input data one by one, LZW compression and decompression are hard to parallelize. The main goal of this paper is to develop an efficient hardware architecture of LZW decompression and implement it in an FPGA.