IP core has been implemented in Verilog HDL and its functionality has been verified using different test cases in simulation environment as well as on hardware. It is provided as Microchip® LibreSoC SmartDesign Ready component and hence can be easily integrated in SmartDesign system.