Conecté la tarjeta SD (con SPI) con un C8051f931 con éxito. Ahora mi próxima tarea es conectar una tarjeta SD con FPGA. Así que, básicamente, el FPGA emitirá comandos a la tarjeta SD para leer, etc. En el caso del controlador, usé la programación en C, donde enviar cualquier comando en particular que escribí en algún registro. Escribir a esos registros enviará los datos a la tarjeta sd.
¿Cómo procedo en el caso de FPGA? ¿Cómo enviar cualquier comando SPI usando FPGA? Un amigo mío dijo que para enviar el comando, deberá escribir un FSM para este propósito.
¿Puede alguien a través de más información sobre el procedimiento exacto que debo seguir? Por cierto, tengo cierto conocimiento de VeriLog y puedo recoger conceptos avanzados fácilmente.
Actualizar
Tengo una secuencia de operaciones que debo realizar para acceder a la tarjeta SD. Esto está muy claro para mí. ¿Pero para qué tengo que usar FSM?