A number of SRAM-based field-programmable gate arrays (FPGAs) allow for partial reconfiguration, allowing a part of the device to be reconfigured while the rest of the device continues operating. Partial evaluation, or instance-specific design, allows a design to be optimized to a specific set of inputs. When combined with partial reconfiguration, the reconfigurable module can be reinstantiated based on the inputs to be processed and improve the performance of the design. This thesis explores the effects, particularly the performance vs flexibility tradeoff, of using partial evaluation on the color look-up tables (CLUTs) of a color-space conversion module implemented on an FPGA. This thesis examines the impact of implementing the CLUTs as distributed RAMs, distributed ROMs, and block ROMs, as well as examining the effects of initializing block RAMs.
Library of Congress Subject Headings
Image processing--Digital techniques; Field programmable gate arrays--Design and construction; Colorimetry
Department, Program, or Center
Microelectronic Engineering (KGCOE)
Hibbits, Jordan, "An Evaluation of the application of partial evaluation on color lookup table implementations" (2012). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus