processor [noun] + programmable [adjective]