El diseño de circuitos digitales avanzados ha de estar estructurado para acometer en secuencia tareas elementales que concluyan en el objetivo complejo del circuito. Tal estructuración presenta dos partes fundamentales: las Unidades de Proceso y Control. El artículo analiza conceptualmente la Unidad de Control y muestra posibilidades de realización. Pretende transmitir dos ideas fundamentales: que la estructura canónica de la Unidad de Control es el punto de partida para acometer su diseño en un circuito complejo, sea cual fuera la forma de realización; y que los dispositivos de la lógica programable (PLD y FPGA) son especialmente adecuados para realizar la Unidad de Control.