Es el mismo que el de arriba, sólo que agregándole una señal de reset a cada uno de los componentes (al flip-flop D y a la entidad principal ContadorBase4). Como verás, el contador está implementado conectando flip flops y una compuerta xor, atendiendo a un diseño común de un contador. Esto con la intención de aprender a conectar componentes en VHDL.
Pero un contador se puede hacer de una manera mucho más sencilla en VHDL, si cuentas con el ISE de Xilinx, en la documentación viene un tutorial en el que se diseña un contador ascendente/descendente de 4 bits, bastante sencillo y con menos código.
Saludos,
José Jorge (Geo).