Abstract: The field of FPGA technology has recently gained significant attention as it enables complex hardware and software building blocks to be integrated onto a single reconfigurable platform.