verilog CE3001 CPU