`timescale 1ns / 100ps module processor( Clock, notReset ); input Clock, notReset; wire [15:0] Data_bus; wire [11:0] Address; wire [3:0] Function; wire Zflag, Mem_Write; control Control ( Data_bus, Address, Function, Mem_Write, Zflag, Clock, notReset ); datapath Datapath ( Data_bus, Zflag, Function, Clock, notReset ); memory Memory ( Data_bus, Address, Mem_Write, Clock ); endmodule