Acabo de entrar al foro y este es mi primer mensaje.
Hace ya unos meses que escribiste esta pregunta, así que no me enrollo porque quizá ya no lo necesites.
Los arreglos (o vectores, como se les llaman por aquí) en VHDL son un poco distintos a como lo son en otros lenguajes. Ten en cuenta que estás modelando hardware. En cualquier caso te recomendaría que usaras memorias RAM. Todos los entornos de programación incluyen Cores o Mega-Functions que las implementan directamente.
Si todavía estás por aquí, contesta y explícame un poco más el problema que quieres resolver y te aconsejo mejor qué implementar.
Un saludo.