ようやく、PCI Expressの初期化の手順が見えてきました。 というわけで、開発中のPCI Express IPコアに、コンフィギュレーションレジスタを徐々に実装しはじめています。 下の図は、初期化時におけるFPGA内の各種信号を、JTAGロジックアナライザでキャプチャしたものです。 まず、電源を入れると、アドインカードとマザーボード上のチップセットで通信をし、PCI Expressの物理層、データリンク層を初期化します。 最初に送られてくるパケットはロック解除のパケットで、その次は0番のコンフィギュレーションレジスタの読み出しです。 0番を読むのは、VID PIDを確認して、PCI Expressスロットにカードがささっているかどうかを確かめるためでしょう。 このように、送られてきたパケットをJTAGロジアナで解析して、時系列に並べると ----------------- 1 Mes
![BIOSがPCI Expressを初期化する手順が見えてきた - なひたふJTAG日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/875a1b3686187899154b94eb724f265cb9a33ee2/height=288;version=1;width=512/http%3A%2F%2Fnahitafu.cocolog-nifty.com%2Fnahitafu%2Fimages%2Fpciecap.png)