2009-11-09 153 views

回答

3

從未有任何OpenPIC發佈的完整文檔。最接近的是AMD 19725c OpenPIC控制器的文檔。它曾經位於http://www.amd.com/html/products/pcd/openpic/19725c.pdf,但似乎鏈接被破壞,搜索AMD網站什麼都沒有。您最好的選擇可能是查看Linux內核中的OpenPIC源代碼。

至於MPIC,您可以查看英特爾80314 I/O處理器的documentation

1

不僅OpenPIC不是一個標準,甚至沒有一個規範。有一個稱爲「開放式可編程中斷控制器(PIC)寄存器接口規範修訂版1.2」的規範,發佈日期爲1995年10月,由Advanced Micro Devices和Cyrix Corporation聯合發佈。這個文件在include/linux/openpic.h中被引用。但是,文件本身已經消失。

除了Linux的openpic.h,一些飛思卡爾的PowerPC技術引用「P1020的QorIQ集成處理器參考手冊」是指「在OpenPIC架構」,給人的假象,有一些標準的或現有的如規範。

根據Wikipedia「AMD和Cyrix曾經使用類似的OpenPIC架構,這可以支持多達32個處理器,但是在失敗之後,AMD決定爲其AMD Athlon和後續處理器授權英特爾APIC架構。 「失敗後」一詞的意圖不明確。是Cyrix的failure(與美國國家半導體合併)還是意味着OpenPIC架構計劃未能起飛?

AMD已刪除上面提到的OpenPIC規範的鏈接。

在任何情況下,這裏有一些新鮮的鏈接:

  1. list of IBM MPIC documents
  2. Freescale PIC Application Note
  3. 節 「P1020 QorIQ Integrated Processor Reference Manual
1.3.10