<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 高速PCI總線(xiàn)接口卡的開(kāi)發(fā)

高速PCI總線(xiàn)接口卡的開(kāi)發(fā)

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


圖2

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

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

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

1.4 電路板制作

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

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

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

表1 PRSNT#引腳的設置情況

PESNT1#PRSNT2#

擴展板配置

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

(4)對于不實(shí)現JTAG邊界掃描的板子,必須把引腳TDI和TDO連接起來(lái),以使掃描鏈不至于斷開(kāi)。

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

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

(7)為防止干擾,局部總線(xiàn)時(shí)鐘也應對地屏蔽。

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

1.5 程序調試

1.5.1 FPGA程序的

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

本設計中FPGA的編程只涉及到信號邏輯轉換,所以只需選用語(yǔ)言描述類(lèi)設計軟件,這里選用DATA I/O公司的ABEL語(yǔ)言描述設計軟件。程序調試結束后用編程器寫(xiě)入FPGA芯片即可。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>