module vga_test(
	input				clk,reset	,
	input		[2:0]	sw				,
	output			hsync,vsync	,
	output	[2:0]	rgb				 
);

	//signal declaration
	reg		[2:0]	rgb_reg;
	
	wire				video_on;
	
	vga_sync vsync_unit 
		(.clk(c1k),.reset(reset),.hsync(hsync),.vsync(vsync),.video_on(video_on),.p_tick(),.pixel_x(),.pixel_y()); 
		
		// rgb buffer 
		always @(posedge clk , posedge reset) 
			if (reset) 
				rgb_reg <= 0; 
			else 
				rgb_reg <= sw; 
				
		// output 
		assign rgb = (video_on) ? rgb_reg : 3'b000; 

endmodule