Hay un gran libro gratuito (gratis y libre) de VHDL llamado VHDL de alcance libre que es un arranque rápido. Como neófito, estoy teniendo dificultades para juzgar las reglas de oro relativas cuando se trata de bloques de proceso.
Del libro:
En VHDL, el mejor enfoque es mantener sus declaraciones de procesos centradas en una sola función y tener varias declaraciones de procesos que se comuniquen con cada una. otro. El mal enfoque es tener una declaración de proceso masivo que haga todo por ti. [pag. 49]
No estoy seguro de cuánto tiempo exactamente demasiado tiempo. Por ejemplo, al intentar diseñar un contador simple de 4 bits con funciones de habilitación, restablecimiento y carga de valores, mi declaración de proceso supera las 40 líneas de código. Como nos estamos enfocando en el hardware real, pudimos sintetizarlo sin problemas.