Overview: In this assignment, you will be designing a simple processor called “X” using a Hardware
Description Language (HDL) such as Verilog or VHDL. The processor should be able to perform basic
arithmetic and logic operations. The detailed description of X can be found at the end of this document.
The goal of this assignment is to help you understand the basic concepts of HDL and how to design a
simple yet functional processor using HDL.