input clk ; // clock input input [15:0] data_in ; // 16 bit data input bus output [7:0] count ; // 8 bit counter output inout data_bi ; // Bi-Directional data bus