This document discusses the design of a 64-bit RISC processor IP core. It was submitted as a project report by four students for their Bachelor of Technology degree. The report covers the implementation of various blocks of the RISC processor like the ALU, memory, control unit, program counter, registers, etc. using Verilog HDL. It provides algorithms, code snippets, waveform diagrams to explain the design and functioning of each block. The overall goal of the project was to design a 64-bit RISC processor IP core that can execute basic instructions involving arithmetic, logical and data transfer operations within a single clock cycle for applications that require fast instruction execution.