Skip to content
uchan-nos edited this page May 2, 2016 · 16 revisions

PCI および PCIe についてのメモ書き

2016/05/02 by uchan

PCI を扱う重要性

PCI / PCIe は拡張カードを挿すだけでなく、オンボード NIC や SATA ディスクもつながる、重要なバス。 PCI デバイスは統一的な手法で識別できるので、PCI バスを一度扱えるようになると世界が広がる。

メモのスコープ

最終的に SATA ディスクを制御することを目標に、しかし知的好奇心が満たされるよう、最短経路よりは少し豊富な情報を提供する。 PCI ホストブリッジについて、PCI デバイスの列挙方法、PCI-PCI ブリッジの仕組み、PCI コンフィグレーションレジスタ、BAR とメモリマップといった話題を扱う。 本来 PCI バスはコンピュータ自体のアーキテクチャには依存しないが、ここでは PC/AT 互換機を前提として記述する。

PCI バスの信号タイミングなどの電気的特性の話は扱わない。

Clone this wiki locally