色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 高速PCI總線接口卡的開發(fā)

          高速PCI總線接口卡的開發(fā)

          作者: 時間:2011-08-01 來源:網(wǎng)絡(luò) 收藏


          圖2

          9052的直接與金手指連接,局部與DSP之間的數(shù)據(jù)傳輸在雙端口RAM中實現(xiàn)。雙端口RAM采用兩片CYPRESS公司的雙端口RAM芯片CY7C131,組成16位存儲轉(zhuǎn)接電路9052和CY7C131供電電壓均為5V,而TMS320LF2407供電電壓為3.3V,所以接口電平不匹配,需要加電平轉(zhuǎn)換電路,這里選用16位總線傳送接收器74FCT64245來實現(xiàn)。PCI9052的控制信號和TMS320LF2407的控制信號之間的邏輯轉(zhuǎn)換用一片ALTERA公司的PFGA芯片EPM7032LC44來實現(xiàn)。

          本文引用地址:http://cafeforensic.com/article/155969.htm

          TMS320LF2407的外圍電路可以根據(jù)需要擴(kuò)展。由于TMS320LF2407內(nèi)部自帶32K字的FLASH程序存儲器,程序調(diào)試完畢后可以燒寫進(jìn)去,但程序調(diào)試過程中需要頻繁修改程序,所以可展一片存儲器,調(diào)試程序時當(dāng)作程序存儲器用,程序調(diào)試完畢后再作為數(shù)據(jù)存儲器用,這樣既方便又實用。TMS320LF2407有一個串行通信接口和一個16位并行通信接口,串口可以做成RS485、RS232、RS422、SDI總線接口等,并行通信接口可以做成16位并行輸入輸出接口。

          1.4 電路板制作

          (1)在連線上只要將對應(yīng)的引腳連在總線上就可以了。由于信號用的是反射波信號,所以驅(qū)動的信號只用了要求電壓的一半,另一半靠反射來提升,所以對信號線的長度有要求:CLK信號線的長度為2500mil±100mil。如果長度不夠可以畫蛇行線,另外 ,CLK信號線要用地線屏蔽。

          (2)PCI總線規(guī)范要求布四層線,也可以只布兩層線。布兩層線時,走線難度增大,要做好電源退耦。每個Vcc引腳必須有退耦電容,且容量的平均值至少為0.01μF,從引腳根部到電容焊盤的走線長度不大于250mil,線寬至少為20mil,多個引腳可以并用一個電容,并且參與共用的引腳數(shù)不受限制,但必須滿足以上條件。

          (3)PCI總線信號PRSNT1#的PRSNT2#中必須有一個接地。如果都不接地,系統(tǒng)找不到板。它們接地有兩個用途,其一,用來表明槽位上實際存在一塊板;其二,提供該板對電源要求的有關(guān)信息。表1給出了PRSNT#引腳的設(shè)備情況。

          表1 PRSNT#引腳的設(shè)置情況

          PESNT1#PRSNT2#

          擴(kuò)展板配置

          開路開路不存在擴(kuò)展板
          開路有擴(kuò)展板,最大功耗為25W
          開路有擴(kuò)展板,最大功耗為15W
          有擴(kuò)展板,最大功耗為7.5W

          (4)對于不實現(xiàn)JTAG邊界掃描的板子,必須把引腳TDI和TDO連接起來,以使掃描鏈不至于斷開。

          (5)PCI連接器上的3.3V引腳(即使實際使用中未提供電流)在母板上必須連到一起,最好連到一個3.3V的電源平面上。而且,對3.3V引腳應(yīng)提供一個交流回路,這時對地去耦應(yīng)符合高頻信號技術(shù)的要求。為此,應(yīng)在3.3V平面上均勻排列12個電容,容易為0.01μF。

          (6)為了穩(wěn)定性,局部總線除了少數(shù)有特殊要求外,所有的信號線都應(yīng)加上拉電阻(5kΩ~10 kΩ)或下拉電阻(一般選150kΩ)。

          (7)為防止干擾,局部總線時鐘也應(yīng)對地屏蔽。

          (8)串行EEPROM提供PCI總線和局部總線的部分重要配置信息,EEPROM一定要選支持串行傳輸方式的,如NM93CS46或者與之兼容的存儲器。NM93C46不支持串行讀寫,所以不能選取。NM93CS46的CS、SK、SDI、SDO和PE端都要接10kΩ的上拉電阻,而PRE端要接150kΩ的下拉電阻。EEPROM的配置至關(guān)重要,EEPROM配置不正確可能導(dǎo)致操作系統(tǒng)無法運行。系統(tǒng)啟動時自動檢測EEPROM的開始48拉是否全為“1”,若全為“1”,則載入PCI9052的默認(rèn)配置;否則則裝載EEPROM中的內(nèi)容,為板卡分配資源。串行EEPROM可以通過PCI總線直接寫入,也可以用編程器直接燒寫。

          1.5 程序調(diào)試

          1.5.1 FPGA程序的

          可編程器件的設(shè)計軟件種類很多,各大器件廠家及一些軟件公司都了一些設(shè)計軟件。軟件的設(shè)計根據(jù)邏輯功能的描述方法可分為語言描述設(shè)計和原理圖描述設(shè)計兩個類。常見的如DATA I/O公司的ABEL語言、四通公司ASIC事業(yè)部開發(fā)的針對GAL器件的FM(Fast MAP)軟件等屬于語言描述類設(shè)計軟件;而DATA I/O公司的Synario軟件、Orcad公司的PLD等軟件屬于電路圖描述或電路圖描述與語言描述相結(jié)合設(shè)計的軟件。

          本設(shè)計中FPGA的編程只涉及到信號邏輯轉(zhuǎn)換,所以只需選用語言描述類設(shè)計軟件,這里選用DATA I/O公司的ABEL語言描述設(shè)計軟件。程序調(diào)試結(jié)束后用編程器寫入FPGA芯片即可。



          關(guān)鍵詞: 開發(fā) 接口卡 總線 PCI 高速

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉