trying to build a basic microprocessor starting from rtl description