Existen algunos conceptos generales importantes en el diseño del hardware digital. Estos son: concepción y empleo de algoritmos, verificación del algoritmo mediante un diagrama de flujo, secuencialidad y paralelismo en la realización de eventos digitales y estudio de los retardos de tiempo involucrados en cada evento que se realiza. En este artículo se hace un análisis sobre cada uno de estos aspectos aplicados al diseño de hardware digital y se analizan ejemplos en los que se resumen los conceptos.