Implementation of Basic Mathematical Operations on Openpower-ISA of Libresoc
摘要
In this era, it is observed that electronic system gadgets are developed every day with the most upcoming features which are beneficial and convenient for the user. SoCs, Softcores, and Softprocessors play a vital role in developing such systems. Softcore is the digital circuitry that is implemented using logic synthesis. One such Softcore used by authors here is Libresoc. This Softcore precisely focuses on designing a SoC which contains all the functionalities of 3D GPU, CPU, and VPU. The main reason for choosing Libresoc as the base softcore is that it uses Openpower-ISA 3.0. The main objective of the proposed solution is to implement basic mathematical operations such as Addition, Subtraction, Multiplication, and Division on the decoder test cases of Openpower-ISA. This solution can act as the base for the further development of SoCs with high-end features.