Question

Je travaille sur un pilote pour la lecture de cartes à puce (PC / SC), et je l'ai lu les données d'une manière 8 bits forcée, même si la carte elle-même pourrait avoir une puce 16 bits. J'ai deux questions, l'une est la suivante: comment pourrais-je dire si la carte est conforme à un 16 bits ou l'architecture 8 bits, et l'autre: y aurait-il un gain de performances pour le traitement du système 16 bits comme 16 bits?

Était-ce utile?

La solution

SERAIT-il un gain de performances pour le traitement du système de 16 bits 16 bits?

Non.

La CPU est à l'intérieur 8, 16 ou même 32 bits. Mais toutes les cartes de processeur actuelles fonctionnent sur soit une ISO 7816-3 (contact) ou de l'interface ISO 14443 (sans contact). Il est cette interface qui contrôle la vitesse, pas le CPU. La CPU utilise une horloge externe pour cela, mais toutes les dernières cartes à puce utilisent une horloge interne qui est en cours d'exécution à des vitesses beaucoup plus élevées.

Tant que les interfaces ne sont pas mis à jour, le « choix » entre 8 ou 16 bits n'a pas d'importance un peu, et encore moins 8. Je l'ai mis « choix » entre guillemets parce que je ne vois pas où vous avez le choix dans ce domaine.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top