Tengo varios periféricos SPI que recopilan datos en el FPGA y tengo un módulo de memoria EBI para comunicar los datos del FPGA al microcontrolador. Me está costando entender la mejor manera de recopilar los datos de los periféricos SPI y asignarlos en la memoria EBI. El SPI recopila 16 bytes de datos cada uno y el EBI tiene 8 KB.
Actualmente estoy pensando que cada SPI necesita tener una pequeña memoria de 16 * 16 que una vez que las SPI terminen de recopilar un administrador de memoria, luego irán a través de cada uno de ellos y los escribirán en la memoria de EBI para que una vez hecho el microcontrolador pueda recopilar .
¿Esto es más complicado, necesario o completamente incorrecto?