“…Therefore, any changes to a new digital processor, demand a huge revision in the programming codes which indirectly increases the design phase duration and cost. In contrast, the digital hardware-based FPGA provides effective alternative solutions than its counterparts such as reconfigurable and reprogramming, parallel hardware execution, higher processing speed for complex computation algorithm, effortless software portability/re-usability and large number of I/O pins [1,12,25,[28][29]. The reconfigurable and reprogramming capability of the FPGA shorten the design phase duration and enables rapid prototyping.…”