Tengo un componente que tiene una señal de matriz muy grande (un par de kilobits) y actualmente escribo y leo en solo un componente. He comprobado en Vivado si esto usa demasiados recursos, y no lo hace. Mi pregunta es que quiero tener un subcomponente que pueda acceder a esta matriz (solo leer de ella). Si simplemente establezco la matriz como una entrada para el subcomponente, ¿tomará más recursos que si implementara la matriz en el mismo componente? Sé que el compilador de optimización es bastante poderoso, pero no sé qué sucede cuando se interconecta entre los componentes VHDL.
Gracias