RTL Design & Synthesis of a 32-bit Microprocessor