PCI信號的驅動(dòng)方式 PCI信號為半波驅動(dòng)方式,為了更好的說(shuō)明什么是半波驅動(dòng)方式,下面我用一個(gè)仿真實(shí)例來(lái)說(shuō)明。
下圖為仿真鏈路。
仿真出來(lái)的波形如下圖所示。
(示意圖) 從上圖可以看出,PCI_OUT_3.3V輸出先是以大約2.3V的半幅度來(lái)驅動(dòng)總線(xiàn),經(jīng)過(guò)大約2ns延遲后,信號到達接收端,接收端阻抗不匹配,將信號反射回始端,反射信號經(jīng)過(guò)2ns的延遲后到達始端,驅動(dòng)信號與反射信號在始端出現疊加,使PCI_OUT_3.3V在大約4ns的位置達到全幅度3.3V。
之后經(jīng)過(guò)短暫振蕩后趨于平衡。
由于大多數PCI器件片內都內置了限幅器件,PCI信號在不在始端添加串行匹配電阻都可以使PCI信號很快平穩。
只是加串阻后,信號幅度更低,使PCI器件的使用壽命更長(cháng)。
PCI仲裁器工作原理 假設PCI仲裁器上接三個(gè)PCI設備,如下圖所示。
假定PCI1,PCI2,PCI3三個(gè)設備的優(yōu)先級相同,上電后,PCI總線(xiàn)仲裁器會(huì )將PCI1設備的GNT1信號驅動(dòng)為低電平(有效)。
即PCI1占用PCI總線(xiàn)。
如果此時(shí)PCI1上沒(méi)有數據傳輸,但PCI2上有數據要傳輸,PCI2設備就會(huì )驅動(dòng)REQ2為低電平來(lái)向仲裁器發(fā)出PCI總線(xiàn)使用請求。
仲裁器在時(shí)鐘的上升沿采樣到REQ2信號,在下一個(gè)時(shí)鐘沿,PCI2將frame和IRDY驅動(dòng)為低電平(frame和IRDY是所有PCI設備共用的),仲裁器在時(shí)鐘的上升沿采樣到這兩個(gè)信號后,就將GNT2驅動(dòng)為低電平,應答PCI2的請求,這樣,PCI2就擁有了PCI總線(xiàn)的使用權。