Partager via


Extensions UAA de l’architecture audio HD

Pour être conforme à l’UAA, un contrôleur matériel doit implémenter la modification suivante dans la spécification audio haute définition Intel :

  • Un appareil UAA doit prendre en charge 256 entrées chacune pour la mémoire tampon en anneau de sortie de commande (CORB) et la mémoire tampon d’anneau d’entrée de réponse (RIRB).

En outre, l’architecture Intel HD Audio comprend plusieurs fonctionnalités qui ne sont pas nécessaires pour implémenter un appareil AUDIO HD conforme à l’UAA. En option, les fournisseurs de matériel peuvent omettre les fonctionnalités suivantes de leurs appareils HD Audio et rester conformes à l’UAA :

  • Les registres d’adresse de base inférieure (DPLBASE) de position DMA et d’adresse de base supérieure (DPUBASE) de position DMA (aux décalages 70h et 74h).

  • Sortie de commande immédiate, entrée de réponse immédiate et commande immédiate status registres (aux décalages 60h, 64h et 68h).

  • Vidage du bit de contrôle dans le registre de contrôle global (à décalage 08h).

Une conception de contrôleur de bus peut omettre ces fonctionnalités tout en restant entièrement compatible avec le pilote de bus Audio HD. Toutefois, un fournisseur de matériel doit déterminer si ces fonctionnalités peuvent être nécessaires pour la compatibilité avec d’autres logiciels spécifiques à l’appareil. Par exemple, une routine BIOS peut utiliser la commande, la réponse et les registres status immédiats.

Pour UAA version 1.0, la version matérielle hd Audio doit être 1.0. (Les registres VMAJ et VMIN doivent spécifier un numéro de version majeure de 01h et un numéro de version mineure de 00h.)