AXI SPI de MicroBlaze conectado a la tarjeta SD

1

Me gustaría conectar el núcleo SPI IP de Microblaze en una placa personalizada, pero tengo un problema. Necesito un reloj de 100-400 KHZ, pero el reloj del sistema es de 100MHz y SPI Clock es de 6.25 MHz. ¿Es necesario reducir la frecuencia de clk para la inicialización?

Simplemente envié CMD0 para restablecer, me gustaría revisar el buffer de escritura y lectura para ver si la transferencia del comando es correcta, pero no pude obtener un resultado correcto.

¿Alguien puede ayudarme?

    
pregunta Student77

2 respuestas

0
  

¿Es necesario reducir la frecuencia de clk para la inicialización?

Sí. Las tarjetas SD se activan en modo de drenaje abierto, también necesitas un pullup. Esta resistencia limita la velocidad de respuesta de la tarjeta hasta que cambia completamente al modo SPI.

    
respondido por el Turbo J
0

No utilicé Microblaze, pero la idea es que debería poder inicializar / configurar los parámetros de su bloque SPI. Esto generará su reloj de salida. De lo contrario, debe proporcionar el reloj deseado al bloque SPI. Si los datos de Microblaze no generan un reloj de salida, puede crear uno usando el bloque del asistente de reloj.

    
respondido por el Nazar

Lea otras preguntas en las etiquetas