Arecont Vision - an overview of Field Programmable Gate Array