No estoy seguro de lo que estás esperando, pero debes darte cuenta de que necesitas bastante software para leer las tarjetas de RF con estos chips. Lo he hecho y tardé varios días en codificar. Afortunadamente, como lo señaló @MarkU, hay muchos códigos de ejemplo flotando en la web. Hay estos ejemplos de nxp ( enlace ) (que observé pero terminé escribiendo el código desde cero). Y ahora hay una biblioteca Arduino, que también podría ser útil.
En caso de que sea su impresión, no es solo una cuestión de retirar la selección de chips y registrar los datos de la tarjeta. Primero debe tomar el control del chip MFRC522 para saber cómo enviar paquetes de datos al aire con la velocidad de transmisión, el formato y el protocolo de RF correctos para la tarjeta de RF que está leyendo. Terminé enrollando una bobina de 5 centímetros con unos cuantos bucles y la conecté a una sonda de osciloscopio para poder medir la señal de RF y, finalmente, detectar el tráfico entre el lector y la tarjeta, solo para ver si la tarjeta parecía estar funcionando. nada en absoluto. (Para aquellos interesados, también lo rectifiqué con un diodo y lo filtré con un pequeño condensador para obtener una señal de activación funcional para el alcance, y fue realmente útil).
Una vez que tenga el MFRC522 bajo control, debe admitir el protocolo de RF de nivel superior para seleccionar la tarjeta RFID y leer datos de ella. Eso tampoco es una tarea trivial. Pero, por supuesto, los códigos de ejemplo ahora existentes ayudan.
No dijiste que tenías un microcontrolador en tu sistema o que estabas usando un núcleo de CPU suave en tu FPGA. Estoy preguntando esto, porque escribir el código de control en VHDL sería muy complicado. No estoy diciendo que sea imposible, pero primero debes tener una implementación de software que funcione.