<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設計應用 > CPCI總線在數(shù)字化電臺中的設計

          CPCI總線在數(shù)字化電臺中的設計

          作者: 時間:2010-01-21 來源:網(wǎng)絡 收藏

          4 PCI二次側(cè)的連接
          PCI信號經(jīng)過橋接,在PCI2050的二級側(cè)提供了標準的次級PCI總線接口信號,它們符合PCI總線規(guī)范的定義,同底板上的相應信號的定義也是相同的。但根據(jù)規(guī)范和PCI2050手冊的要求,這些信號線需要經(jīng)過適當?shù)恼{(diào)理后才能與相應的 J1、J2連接器的對應信號連接。

          本文引用地址:http://www.ex-cimer.com/article/181072.htm


          ① 根據(jù)CPCI規(guī)范的要求,為了減小單板上的CPCI總線的信號線分支(stub)對總線的影響,必須對總線信號進行串聯(lián)電阻匹配。PCB的布線特征阻抗應為65Ω±10%,匹配電阻阻值為10Ω。需要加串聯(lián)匹配電阻的信號包括:AD0~AD31、C/BE0#~C/BE3#、PAR、FRAME#、IRDY#、TRDY#、STOP#、LOCK#、DEVSEL#、PERR#、SERR#、RST#以及INTA#、INTB#、INTC#、INTD#。而且,從接插件J1或J2到PCI2050相應管腳,總的信號線長度要小于63.5mm(2.5英寸)。其中,從接插件插針到串聯(lián)電阻的PCB連線長度小于15.2mm(0.6英寸)。所以,對上述信號在實際中使用10Ω排阻作為端接終端電阻進行串聯(lián)的匹配。

          ② 在CPCI總線的中,對于GNT#0~GNT#6、REQ#0~REQ#6和二級時鐘輸出SCLKOUT0~SCLKOUT6等引腳根據(jù)CPCI規(guī)范對系統(tǒng)卡的要求,也需要加上相應的10Ω端接終端電阻。

          ③ 根據(jù)規(guī)范要求,對CPCI總線接口來說,對系統(tǒng)卡的一些PCI信號輸出需要進行上拉,且上拉電阻必須被放置在端接終端電阻靠近CPCI J1、J2連接器的一側(cè)上??梢栽?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/設計">設計時對PCI2050的二級總線側(cè)的相應信號通過8.2kΩ電阻上拉。需要上拉的電阻包括:FRAME#、IRDY#、TRDY#、STOP#、LOCK#、DEVSEL#、PERR#、SERR#、RST#、INTA#、INTB#、INTC#、INTD#、GNT#0~GNT#9、REQ#0~REQ#9等。

          ④ 對于二級時鐘輸出,PCI2050的二次側(cè)有10個時鐘輸出S_CLKOUT[0..9],這些時鐘輸出可以通過相關寄存器分別使能。同時,為了保證PCI2050的二級PCI總線時鐘和其他時鐘輸出同步,應將S_CLK引腳經(jīng)一個75Ω電阻反饋到S_CLKOUT9引腳,如圖1所示。

          圖1 PCI2050的時鐘連接
          ⑤ PCI2050提供的JTAG邊界掃描接口TDI、TDO、TMS、TCLK、TRST#,這些引腳可以與CPCI規(guī)范定義的J1連接器上的相應引腳直接連接。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();