CPLD

Complex programmable logic device (CPLD). See http://en.wikipedia.org/wiki/CPLD