CPCI總線在數(shù)字化電臺中的設(shè)計
⑥ 對于二級總線的仲裁,PCI2050提供兩種方式:外部總線仲裁和內(nèi)部總線仲裁。S_CFN#引腳為選擇引腳,當S_CFN#引腳為高時,使用外部總線仲裁器。這時,S_REQ#1~S_REQ#8和S_GNT#1~S_GNT#8引腳被置為高阻狀態(tài),外部仲裁器與PCI2050的連接方式如圖2所示。
圖2 PCI2050與外部仲裁器的連接
在PCI2050的內(nèi)部總線仲裁模式中,S_CFN#引腳為低,PCI2050對外圍卡通過S_REQ#0~S_REQ#8引腳提出的請求進行仲裁,然后通過S_GNT#0~S_GNT#8引腳和進行響應(yīng)。PCI2050的S_REQ#0~S_REQ#8和S_GNT#0~S_GNT#8引腳分別與CPCI規(guī)范定義的CPCI J1、J2的相應(yīng)引腳經(jīng)過串接端接電阻和上拉后連接。
5 芯片工作模式的選擇
PCI2050可以選擇工作在三種不同的工作模式下:TI CPCI熱插拔模式、TI電源管理模式和與Intel 21150兼容模式。選擇引腳分別為:MS0、MS1,模式選擇定義如表2所示。
TI CPCI熱插拔模式支持CPCI熱插拔,滿足CPCI電源管理接口規(guī)范1.1版本;TI電源管理模式不支持CPCI熱插拔,只滿足CPCI電源管理接口規(guī)范1.1版本;與Intel 21150兼容模式也不支持CPCI熱插拔,且只滿足CPCI電源管理接口規(guī)范1.0版本。根據(jù)CPCI總線應(yīng)用設(shè)計的需要,可以選擇TI CPCI熱插拔工作模式。
當PCI2050選擇工作在TI CPCI工作模式下時,為了確保熱插拔邏輯的正常工作,要求必須將PCI2050的HS_SWITCH/GPIO3和HSENUM#引腳上拉。同時,由于沒有使用PCI2050的關(guān)于GPIO的引腳,且因為這些引腳在缺省條件下定義為輸入腳,為了避免誤觸發(fā),應(yīng)該將這些引腳全部上拉。
6 芯片內(nèi)部寄存器設(shè)置
PCI2050橋接芯片作為一個獨立功能的PCI器件,具有和所有PCI設(shè)備一樣的配置空間,并且作為PCI橋,它遵守PCI-to-PCI橋規(guī)范1.1所定義的PCI配置空間。PCI2050除了具有標準的PCI-to-PCI橋規(guī)范定義的配置空間外,還具有TI特有的寄存器組(40h-FFh)。這些寄存器組包含PCI2050某些特有功能的控制位,在PCI2050的應(yīng)用中起特殊控制作用。但在本設(shè)計中,根據(jù)系統(tǒng)實際應(yīng)用需求,對PCI2050的內(nèi)部寄存器不需要進行特別操作,可以使用其缺省值。
結(jié)論
基于PCI2050橋接芯片的CPCI總線設(shè)計在數(shù)字化短波電臺中的應(yīng)用比較穩(wěn)定可靠,為數(shù)字化短波電臺提供了豐富的可插拔插槽。CPCI總線的標準化規(guī)范也為數(shù)字化短波電臺的模塊化設(shè)計和功能擴展提供了便利,并且還極大地提高了電臺的可操作性、維修性和保障性,使數(shù)字化短波電臺能更好地適應(yīng)各種復雜的應(yīng)用環(huán)境。
評論