Pipelined version of the eco32 CPU architecture implemented in verilog