2009-11-09 2 views

Répondre

3

Il n'y a jamais eu de documentation complète pour OpenPIC publié. La chose la plus proche était la documentation pour le contrôleur OpenPIC AMD 19725c. Il était auparavant situé au http://www.amd.com/html/products/pcd/openpic/19725c.pdf, mais il semble que le lien soit rompu et que la recherche sur le site AMD ne révèle rien. Votre meilleur pari est probablement de regarder le code source OpenPIC dans le noyau Linux. Comme pour MPIC, vous pouvez consulter le documentation pour le processeur d'E/S Intel 80314.

1

Non seulement OpenPIC n'est pas un standard, il n'y a même pas de spécification. Il existait une spécification appelée "Révision 1.2 de la spécification d'interface de registre d'interruption programmable (PIC)", publiée en octobre 1995, conjointement par Advanced Micro Devices et Cyrix Corporation. Ce document est référencé dans include/linux/openpic.h. Cependant, le document lui-même a disparu. En plus du Linux openpic.h, un certain nombre de références techniques de Freescale PowerPC telles que le "Manuel de Référence du Processeur Intégré Q10I Q10I" se réfèrent à "l'architecture OpenPIC", donnant la fausse impression qu'il existe un standard ou existant spec. "AMD et Cyrix utilisaient autrefois l'architecture OpenPIC similaire, ce qui peut prendre en charge jusqu'à 32 processeurs, mais après sa défaillance, AMD a décidé de concéder sous licence l'architecture Intel APIC pour ses processeurs AMD Athlon et les processeurs ultérieurs." L'intention de l'expression "après son échec" n'est pas claire. Était-ce le failure de Cyrix (fusion avec National Semiconductor) ou est-ce que cela signifiait que l'initiative d'architecture OpenPIC n'avait pas réussi à décoller?

AMD a supprimé le lien vers la spécification OpenPIC mentionnée ci-dessus.

En tout état de cause, voici quelques liens plus frais:

  1. Voir la list of IBM MPIC documents.
  2. Freescale PIC Application Note
  3. section 1.3.10 de "P1020 QorIQ Integrated Processor Reference Manual"
Questions connexes