The challenge of Field Programmable Gate Array design is that of having the right tools for the job and knowing how to use them to implement the most efficient and highest performance design possible. FPGA components offer an unparalleled degree of flexibility and functional density to the digital system designer without the costs normally associated with a full custom ASIC development. Some families of FPGA components are once-programmed PROM based devices while other families are re-programmable SRAM based devices. Some families offer the added flexibility of in-circuit configuration which allows many design changes to be made without modification or impact to the host printed circuit card. The dynamic in-circuit reconfiguration of FPGA components has even opened up new opportunities in reconfigurable computing and the development of self-modifying hardware based algorithms. Our extensive experience in FPGA design can help provide you with all the advantages in system size and performance that you require.