La construcción, ampliación y reconstrucción de la fortaleza tuvo lugar a lo largo de varios siglos, por lo que la arquitectura del complejo fue variando conforme iba evolucionando el armamento de la época.