Implementation of SIRC, hardware end code for a Xilinx virtex 6 ML605 device. This project is made to work with a software PUF. i.e., A software module implementation of PUF behaviour. PUF - Physically Unclonable Function.