Programmable Logic Devices  by  Cypress Semiconductor