2009-11-09 224 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