I. Introduction
In recent years, demands for high-speed processing of video data, audio data, and other large amounts of data are increasing. For such purposes, software processing on a general purpose processor is inadequate in terms of processing power and power consumption. Therefore, demands for high-speed processing using field programmable gate arrays (FPGAs) are increasing.