目前PCIe总线规范,依然在迅猛发展,但并不是所有PCIe设备都支持这些在PCIe总线的最新规范中提及的概念。一般说来,PCIe总线规范提出的新的概念,最先在x86处理器系统的Chipset和Intel设计的PCIe设备中出现。
本不会书写《PCIe体系结构导读》。《LinuxPowerPC详解--核心篇》应有《应用篇》。世间不如意十有八九。《应用篇》完成过半,也未能成行,本不该存在。
PCIe规范的博大,足使天下无书。倘若能全面讲述PCIe规范,这种书籍未印几本,也洛阳纸贵。PCI总线是成功的规范。Intel也借此一统x86处理器的外部设备,PCI总线绝非完美,虽然在PC领域取得了巨大成功,更加依赖的是Intel在PC机领域构建的庞大的,无可匹敌的帝国时代。Intel在PC领域的成功,促进了PCI总线的发展。
PCIe总线与PCI总线在软件层面上兼容,而并不等同。PCIe总线诞生、发展的年代,是Intel在PC、服务器领域一统江湖的年代。PCIe总线逐步走向顶峰,却很难做到昔日的振臂一呼,应者云集。巨人永不缺乏应者,应者缺乏的是紧跟巨人的脚步。
一览众山小的背后滋生着自恋情怀。x86处理器与PCIe总线的配合亦趋完美。PCIe总线愈发令人仰慕。诸多厂商望着PCIe总线可望而不可及的身影,感叹万千,因为世间万物没有比自由更加可贵。
Intel背后的PC帝国,束缚着所有参与者的步伐,束缚参与者离开的勇气,束缚主导者放弃的勇气。处理器总是渐变,Intel在PC领域的成就是锋利的双刃。
应用为王的年代,处理器星光黯淡。永不放弃并非真理。变革仍是永恒的主题。更高、更快、更强并不是处理器发展的唯一道路。ARM处理器的崭露头角,呼唤着处理器的和久必分。Intel依然强大,也很难更加强大。新领域的进军,也无法忽视昔日的辉煌。难以忘却的PCIe总线。弃,亦或离,难舍的情怀。
前言
PCI与PCIExpress总线在处理器系统中得到了大规模应用。PCISIG也制定了一系列PCI与PCIExpress总线相关的规范,这些规范所涉及的内容庞杂广泛。对于已经理解了PCI与PCIExpress总线的工程师,这些规范便于他们进一步获得必要的细节知识。对于刚刚接触PCI与PCIExpress总线的工程师,这些规范性的文档并不适合阅读。在阅读这些规范时,工程师还需要具备一些与体系结构相关的基础知识,这恰是规范并不涉及的内容。对于多数工程师,规范文档适于查阅,而不便于学习。
本书并不是一本PCI和PCIExpress总线的百科全书,因为读者完全可以通过阅读PCI和PCIExpress总线规范获得细节信息。本书侧重的是PCI和PCIExpress总线中与处理器体系结构相关的内容。
本书不会对PCI总线的相关规范进行简单重复,部分内容并不在PCI总线规范定义的范围内,比如HOST主桥和RC。PCI总线规范并没有规定处理器厂商如何实现HOST主桥和RC,不同的处理器厂商所实现HOST主桥和RC有较大差异。而这些内容却是本书所讨论的重点内容。此外本书还讲述了一些在PCI总线规范中提及,但是容易被忽略的一些重要概念。