fully tested  and synthesied solution

fully tested  and synthesied solution upto (1024x768)