Aihe: Programmable logic devices.