Hacia finales del , durante el gobierno de Wifredo el Velloso o quizás ya en el de su hijo el conde Wifredo II, uno de sus hombres o vicarios de la frontera, posiblemente un tal Félix, con el fin de consolidar el dominio efectivo del futuro Casteldefels, erigió el primitivo castillo, el "castrum Felix" (origen del nombre de la ciudad, que trataremos más adelante).