En mi proyecto, necesito almacenar (y leer) una gran cantidad de datos (> 128 Mbits). Por supuesto, necesito memoria flash externa (creo que la tarjeta SD no funcionará porque la velocidad es un problema en mi proyecto).
Por lo tanto, planeo usar una memoria flash paralela con un MCU dsPIC33 (usaré las capacidades DSP para calcular los datos que se almacenarán en la memoria flash). Mis datos tendrán una palabra de 16 bits, pero el sdPIC solo tiene un bus de memoria paralelo de 8 bits)
Estoy buscando información / documentación sobre la forma correcta de usar la memoria flash como:
- Cómo almacenar correctamente la palabra de datos de 16 bits con un bus de 8 bits
- ¿Cuál es la forma más rápida de hacerlo? ¿palabra por palabra? varias palabras al mismo tiempo?
Es mi primer proyecto en el que el tiempo es un problema, solo usé la memoria SPI en el pasado.
Muchas gracias si tiene respuestas o sugerencias para mí.
Máx.