This project involves designing a 8 bit processor using verilog and implementing it on FPGA. This 8-bit processor uses a register file with 16 registers and a versatile instruction set that enables it to perform a wide array of operations—from arithmetic calculations to logical manipulations. With a comprehensive testbench ensuring robust functionality, the Tiny Processor exemplifies the key principles of digital design.