El mode de funcionament de qualsevol processador és l'execució de llistes d'instruccions. Les instruccions solen incloure aquelles per calcular o manipular valors de dades mitjançant registres, canviar o recuperar valors a la memòria de lectura/escriptura, realitzar proves relacionals entre valors de dades i controlar el flux del programa.[3]
Els dissenys de processadors solen ser provats i validats en una o diverses FPGA abans d'enviar el disseny del processador a una foneria per a la fabricació de semiconductors.[4]
Els tipus de dispositiu utilitzats per implementar la lògica inclouen: [5]