一種具有主從自適應(yīng)功能的CPCI通用處理模塊設(shè)計
具體的實(shí)現(xiàn)方式是,在通用模式下,PCI6466的信號可以直接連接到CPCI總線的管腳,這樣就可以通過信號控制信號來實(shí)現(xiàn)模塊的主從自適應(yīng)功能。如果通用處理模塊被插入系統(tǒng)槽,信號為低,PCI6466工作在透明橋模式,通用處理模塊按照主模塊的方式對板內(nèi)資源和從模塊PCI6466的次端進(jìn)行配置。反之,如果通用處理模塊被插入外設(shè)槽,信號為高,PCI6466工作在非透明橋模式,通用處理模塊按照從模塊的方式對板內(nèi)資源和本模塊PCI6466的初端進(jìn)行配置。
2 PCI6466非透明方式配置
PCI6466工作在透明模式時,由于其只對系統(tǒng)提供電氣隔離,所以應(yīng)用起來比較簡便。但是對于PCI6466非透明橋來說,其配置方式就顯得比較復(fù)雜。作為CPCI底板總線上的一個設(shè)備,非透明橋需要在向其他外設(shè)發(fā)送請求的同時向其他外設(shè)提供對內(nèi)訪問的空間,圖2為非透明橋的數(shù)據(jù)流向。本文引用地址:http://www.ex-cimer.com/article/148131.htm
PCI6466工作在非透明橋方式時,在PCI6466的初端需要配置下行基地址和上行翻譯地址,在次端需要配置上行基地址和下行翻譯地址。需要注意的是,在配置上下行基地址之前必須配置上下行基地址掩碼。上下行地址掩碼和上下行翻譯地址的配置是在擴(kuò)展寄存器中進(jìn)行的,擴(kuò)展寄存器的訪問方式為在6466的PCI配置空間的偏移量0xD3中寫地址(8位),在偏移量0xD4中寫內(nèi)容(32位)。擴(kuò)展寄存器列表如圖3所示。
評論