Pregunta

Estoy trabajando en un conductor para leer Tarjetas Smart (PC/SC), y he estado leyendo los datos de una manera forzada de 8 bits, incluso si la tarjeta en sí podría tener un chip de 16 bits. Tengo dos preguntas, una es: ¿cómo diría si la tarjeta se ajusta a una arquitectura de 16 bits o 8 bits, y la otra es: ¿habría un impulso de rendimiento para tratar el sistema de 16 bits como 16 bits?

¿Fue útil?

Solución

¿Habría un impulso de rendimiento para tratar el sistema de 16 bits como 16 bits?

No.

La CPU es internamente 8, 16 o incluso 32 bits. Pero todas las tarjetas de procesador actuales funcionan a través de una interfaz ISO 7816-3 (contacto) o ISO 14443 (sin contacto). Es esta interfaz la que controla la velocidad, no la CPU. La CPU usa un reloj exterior para esto, pero todas las últimas tarjetas inteligentes usan un reloj interno que se ejecuta a velocidades mucho más altas.

Mientras las interfaces no se actualicen, la "elección" entre 8 o 16 bits no importa un poco, y mucho menos 8. He puesto "opción" entre citas porque no veo dónde tiene ninguna opción en este.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top