pci卡設(shè)計心得
????其實從開始我對pci卡是一竅不通的,硬件還好說,軟件驅(qū)動程序更是一頭霧水,由于我的pci卡是要在windows98操作系統(tǒng)下應(yīng)用的,所以必須編寫pci卡的驅(qū)動程序,支持windows98下pnp硬件的驅(qū)動程序一般可以編程vxd。如果想為了以后的2k平臺兼容就最好編wdm,因為windows2k不支持vxd,而且以后的發(fā)展wdm肯定要代替vxd了。不過由于我找到的資料基本上都是介紹vxd的,感覺vxd的技術(shù)好像更成熟一點,編的人更多一點,所以偷了一下懶(慚愧),就沒有去研究wdm,就選擇了vxd。
????我的pci卡其實很簡單,僅僅在本地端接了一個遙測信號的處理系統(tǒng)。
????先說說硬件吧,其實按照正常的pci卡開發(fā)過程,仔細閱讀pci規(guī)范是很重要的,但是由于時間比較短,我也沒有很大的耐性看那些破規(guī)范,也就稍稍了解了一下?,F(xiàn)在市場上有許多的專用的pci規(guī)范接口芯片,這些芯片提供的pci接口完全符合規(guī)范,具體符合的規(guī)范版本可以參看具體的芯片所以即使開發(fā)者不是很了解規(guī)范的具體細則,也可成功的設(shè)計pci卡。也就是可以達到傻瓜及設(shè)計。在連線上只要將對應(yīng)的引腳連在總線上就可以了,在連線時要注意pci規(guī)范中提到了信號用的反射波信號,所以驅(qū)動的信號只用了要求電壓的一半,另一半靠反射來提升。所以對信號線的長度有要求:64位卡的32位信號具備的最大連線長度是1500mil,64位擴展信號的附加信號的連線長度最大為2000mil,pci clk的長度為2500mil+/-100mil,如果不夠長度可以多繞幾圈。
????還有一個要注意的是pci信號中prsnt1和prsnt2,開始我對這兩個信號一直不是很清楚,清華bbs上的精華區(qū)說得也是含糊,后來師兄devilface告訴我的prsnt1和prsnt2兩者必須有一個接gnd,否則系統(tǒng)肯定找不到卡,主板就是靠這兩個信號來判斷這個插槽上是否有卡,而其接法同pci卡使用的功率有關(guān)具體的含義如下(0 表示懸空,1表示接地):
????prsnt1??prsnt2????含義
??????0???????0??????no card
??????0???????1??????15w???
??????1???????0??????25w
??????1???????1??????7.5w
????另外pci卡上最好在從槽上引的電源上多加幾個電容,所有電源都必須退藕一般規(guī)范推薦pci卡做4層板,但是我只做了2層,其實無所謂,只要2層布得開,沒必要布4層,不過我布線的時候還是費了一點功夫,用specctra布了5,6次,為研究室節(jié)省開支嘛?。ㄒ菍?dǎo)師看見了該多感動呀?。?br>????pci規(guī)范規(guī)定了5v和3.3v兩種電氣規(guī)范,我們一般的機器上都是5v規(guī)范的插槽當(dāng)然也不乏3.3v的。所以我做的是5v的卡,不要以為5v的插槽上就得不到3.3v,一樣可以提供3.3v的。
????
????前面提到了pci接口芯片,現(xiàn)在pci接口芯片技術(shù)已經(jīng)比較成熟了,介紹一點我知道的:
AMCC:早期有5920,后來5933風(fēng)靡國內(nèi),早期的PCI接口都是用這做的amcc最近又推出了5935,估計改了一些5933的bug,我看它的文檔幾乎與 5933一致.
plx :pci接口芯片的老大了.
9030,9052,9050:slave芯片
9050,9052面向isa卡轉(zhuǎn)pci的市場.
9030為嵌入式專門設(shè)計.他們的文檔不過100頁左右.不難
價錢便宜.不過170~190.
9054,9080,9060
9060是最早的32位master的pci控制芯片.
9080取代9060;9054可能更成熟一些.(?)
iop480.
好東西呀!帶sdram接口和嵌入cpu,只是開發(fā)起來困難比較大. 自己直接去plx的網(wǎng)站看看.www.plxtech.com,我就知道這么點,大家可以補充。
我用的是9052,還是那句話,用的人多,技術(shù)成熟,遇到問題了可以到bbs發(fā)問。我就喜歡撿現(xiàn)成的,不服你就說嘛?。。?!
????9052的機理比較簡單,它內(nèi)部提供了兩種配置寄存器。一種叫做pci configuration registers ,這就是我們常說的pci配置空間另外一個叫 local configuration registers,它提供了配置本地端的一些信息。這里提到了本地端,說一說。其實9052就相當(dāng)于一個橋,連接pci卡的本地端的芯片到pci總線上,將pci指令例如讀寫某個寄存器、內(nèi)存、io翻譯到本地端。9052本地端提供了地址線26根(27:2)和數(shù)據(jù)線32根,還有LBE4根,可以翻譯成不同的地址線,太麻煩了我就不詳細說了,反正我用的LOCAL端是8位數(shù)據(jù),在這種模式下LBE1和LBE0提供地址線[1:0]。PCI配置寄存器提供了6個基地址寄存器,這些基地址都是在系統(tǒng)中的物理地址其中BASE1 和BASE2 都是用來訪問LOCAL 配置寄存器的基地址,BASE1是映射到內(nèi)存的基地址,BASE2是映射到IO的基地址。所以可以通過內(nèi)存和IO來訪問LOCAL 配置寄存器。
???BASE2~5四個空間提供了訪問本地端所接的4個芯片(當(dāng)然可以少于4個),它們將本地端的芯片通過本地端地址(在LOCAL配置寄存器中設(shè))翻譯成PCI的地址,也就是將本地的芯片映射到系統(tǒng)的內(nèi)存或io口。是不是很簡單呀?這樣使用你的程序操作這一段內(nèi)存(或io)實際上就是對本地的芯片操作了。我使用的是內(nèi)存映射,本地端的芯片地址例如是0x0cc000,將此地址放入local配置寄存器的相應(yīng)位置(由于有四個空間,可以選擇任意一個空間來對應(yīng)此芯片),我用的是space0,還要配置此空間的大小,這樣在pci總線端系統(tǒng)會根據(jù)這個大小分配相應(yīng)的內(nèi)存空間(或io)供9052使用來映射local 上接的芯片。而系統(tǒng)分配的內(nèi)存空間的信息會寫入pci配置寄存器中,只要讀出來就可以了。9052工作時還需要一個配置芯片eeprom,plx公司推薦了93cs46,這個eeprom比較好買,在中發(fā)一層就有。eeprom會在pci卡上電的時候配置9052,主要配置了pci卡的vendorID和deviceID,這是系統(tǒng)用來標(biāo)識pci卡的,很重要,你的程序就靠這個標(biāo)識來找到pci卡。還配置了local端的4個space的local基地址和大小,以及每個space的其它一些參數(shù)(這里不說了)。eeprom的內(nèi)容很重要的,如果沒寫對很容易就出問題我開始老調(diào)不出來就是因為eeprom中的配置寫錯了,郁悶了好長一段時間喲!其實硬件本身很容易連,只要對應(yīng)的腳相連就可以了,注意本地芯片如果不申請總線控制的話,9052的lhold信號一定要接gnd,還有如果本地芯片沒有提供irdy#信號,9052的對應(yīng)腳也必須接地否則你一讀此芯片,系統(tǒng)就會死機,永遠等待那個irdy#信號有效才讀取數(shù)據(jù)。
????
????再說軟件驅(qū)動,我說過我編的是vxd,用vtools編的,可以用vc++直接編譯成vxd文件,至于為什么必須用vxd驅(qū)動我想就不用說了。我的vxd的主要任務(wù)就是在系統(tǒng)中找到我的pci卡,并讀出本地芯片所映射的內(nèi)存物理地址,在windows系統(tǒng)中,用戶程序不能直接訪問物理地址,只能使用線性地址,所以vxd還有做的一件事就是將物理地址轉(zhuǎn)換成線性地址供win app使用。????vxd查找pci卡就是靠搜索vendorID和deviceID,它是通過依次搜索總線號和設(shè)備號(具體什么意思我也說不清,反正知道就行了),看是否有符合指定的vendorID和deviceID,如果符合則認為找到了pci卡的配置空間,因為配置空間的第一個雙字就是vendorID和deviceID.然后向下面的地址依次讀就可以讀出pci卡的配置空間其他信息,包括space0映射的內(nèi)存基地址。讀出此地址來再進行物理地址到線性地址的轉(zhuǎn)換,就可以完全供win app使用了(可以通過指針訪問),來讀取9052 local上掛的芯片了。
具體的查找方式主要通過vxd程序中首先向io地址0xcf8寫入最高位為1的雙字0x80000000,這個數(shù)的第16到23位代表了總線號,第11到15位代表了設(shè)備號,第8到14位代表了功能號,然后就可以讀取io地址0xcfc的雙字,如果有效的話說明此pci配置空間地址上掛了一個pci卡,從0xcfc讀出的數(shù)則為此pci卡配置空間的第一個雙字,即vendorID和deviceID,我是將vendorID和deviceID一起使用的,即判斷讀出的雙字是否等于我在9052配置eeprom中標(biāo)定的數(shù),如果是則說明找到了我的pci卡,如果不是則繼續(xù)找。向0xcf8寫入的數(shù)+0x800,在繼續(xù)
讀0xcfc,依次下去,直到找到。如果當(dāng)此數(shù)加到0x80ffff00時還沒找到(即總線號搜索完畢),則表明沒法找到,那就要找找自己的原因了,可能是板子的配置錯了。
????找到了pci卡的配置空間后,讀出space0的基地址,然后進行物理地址到線性地址的轉(zhuǎn)換,我又偷了懶,vtools提供的example中有實現(xiàn)此功能的vxd源代碼,直接用vc++編譯成vxd就可以共win app使用了。所以實際上我的app程序使用了兩個vxd,一個用來專門找卡,一個用來地址轉(zhuǎn)換。
????至于app如何調(diào)用vxd,可以參看vc的參考書,一般都有介紹。
????下面將一下如何安裝vxd到系統(tǒng)中,我編的vxd都是動態(tài)加載的(pnp一般都用動態(tài)加載vxd)要編寫一個inf文件以便系統(tǒng)將vxd安裝進去。我用的是windriver生成的inf文件模板,然后再按照需要進行修改,自然加上我的大名了。編完了inf文件后,就可以安裝了。一般情況如果你插上pci卡windows啟動后就會發(fā)現(xiàn)新硬件,你只要按照以前安裝硬件的步驟進行就可以了只是在選擇安裝文件時選擇自己編寫的inf文件就可以了。我覺得一般的安裝過程就是將vxd文件拷入系統(tǒng)的文件夾,即windows目錄下,以便當(dāng)app加載vxd時,系統(tǒng)可以找到vxd程序,進行動態(tài)加載。
下面是我的inf文件
:
[Version]
Signature=$CHICAGO$????;必須這么寫
Class=PLX??????????????;可以自己改
Provider=%SHENLI%??????;制作者
[Manufacturer]
%Manufacture%=SECTION0
[SECTION0]
%my_card%=my.install,PCI\VEN_10b5&DEV_9050???;my.install表示了安裝過程所要做的事,
[my.install]
CopyFiles=CopyFiles_PLX10b5???????????????????;主要做拷貝文件和注冊表添加
AddReg=AddReg_PLX10b5
[CopyFiles_PLX10b5]
Vxd8_25.vxd
[AddReg_PLX10b5]
HKR,,DevLoader,0,Vxd8_25.vxd
[Strings]
Manufacture="BUAA202"?????????????????????????;這些信息會在安裝時顯示
my_card="PLX9052"
????
下面提供了vxd中查詢pci卡的代碼,這個代碼是參考清華bbs驅(qū)動版精華區(qū)huyuguang大蝦的大作,他提供了更詳細的代碼
有興趣可以參考。
BOOL findpci(DWORD DeviceVendor,PCIINF *pciinf)//我的卡的DeviceVendor=0x905210b5
{
DWORD io_cf8;
DWORD io_cfc;
int i;
DWORD buf[16];
io_cf8=0x80000000;
for(;;)
{
??DWORD_OUT(0xcf8,io_cf8);//向0xcf8輸出雙字 io_cf8
??io_cfc=DWORD_IN(0xcfc); //從0xcfc讀入雙字
??if(io_cfc==DeviceVendor)//find??pci9052
??{
???for(i=0;i<16;i++)
???{
????DWORD_OUT(0xcf8,io_cf8+4*i);
????buf[i]=DWORD_IN(0xcfc);
???}
???pciinf->VendorID=(WORD)(buf[0]&0xffff);
???pciinf->DeviceID=(WORD)((buf[0]&0xffff0000)/0x10000);
???pciinf->Command=(WORD)(buf[1]&0xffff);
???pciinf->Status=(WORD)((buf[1]&0xffff0000)/0x10000);
???pciinf->RevisionID=(UCHAR)(buf[2]&0xff);
???pciinf->CacheLineSize=(UCHAR)(buf[3]&0xff);
???pciinf->LatencyTimer=(UCHAR)((buf[3]&0xff00)/0x100);
???pciinf->HeaderType=(UCHAR)((buf[3]&0xff0000)/0x10000);
???pciinf->BIST=(UCHAR)((buf[3]&0xff000000)/0x1000000);
???pciinf->BaseAddresses[0]=buf[4];
???pciinf->BaseAddresses[1]=buf[5];
???pciinf->BaseAddresses[2]=buf[6];
???pciinf->BaseAddresses[3]=buf[7];
???pciinf->BaseAddresses[4]=buf[8];
???pciinf->BaseAddresses[5]=buf[9];
???pciinf->SubsystemVendorID=(USHORT)(buf[11]&0xffff);
???pciinf->SubsystemID=(USHORT)((buf[12]&0xffff0000)/0x10000);
???pciinf->InterruptLine=(UCHAR)(buf[15]&0xff);
???pciinf->InterruptPin=(UCHAR)((buf[15]&0xff00)/0x100);
???pciinf->MinimumGrant=(UCHAR)((buf[15]&0xff0000)/0x10000);
???pciinf->MaximumLatency=(UCHAR)((buf[15]&0xff000000)/0x1000000);
???break;
??}
??else
???io_cf8+=0x800;
??if(io_cf8>=0x80ffff00)
???return 1;
}
return 0;
}
????以上都是我這次制作卡的一些心得,還有很多不清楚的地方,寫出來只是想讓感興趣的pci門外漢了解一下,但愿能有所幫助??隙ㄓ泻芏噱e誤,希望各位大蝦指正,但求不會誤人子弟。pci大蝦見笑了。
pci卡設(shè)計心得
- PCI卡(9142)
相關(guān)推薦
熱點推薦
PCI-6221(64針) DAQ卡用MAX自檢出現(xiàn)-5012錯誤,無法通信
和 9.7板卡: PCI-6221 DAQ采集卡 一塊.問題:1.PCI-6221卡插入電腦pci槽,系統(tǒng)安裝有軟件labview和daqmx驅(qū)動.進入系統(tǒng)后daq卡可以被識別,但在硬件管理器
2013-03-05 22:23:18
PCI卡的PCB布線規(guī)則
PCI卡的布線比較講究,這是PCI信號的特點決定的。在常規(guī)性的高頻數(shù)字電路設(shè)計中我們總是力求避免阻抗不匹配造成的信號反射、過沖、振鈴、非單調(diào)性現(xiàn)象,但是PCI信號卻恰恰是利用了信號的反射原理來
2018-11-27 10:12:22
GPIB卡 閑置供應(yīng) NI PCI-GPIB卡
GPIB卡 閑置供應(yīng) NI PCI-GPIB卡 歐陽R:*** QQ:1226365851回收工廠或個人、庫存閑置、二手儀器及附件。長期 專業(yè)銷售、維修、回收 高頻 二手儀器。溫馨提示:如果您
2020-04-21 09:22:03
labview讀取PCI數(shù)據(jù)采集卡的數(shù)字輸出的操作方法
測試電腦上裝了AD-LINK的PCI-7230卡,測試結(jié)果會丟到PCI卡上,我要讀取IO卡的狀態(tài)來判斷測試結(jié)果?有沒類似的VI有經(jīng)驗的大俠幫幫忙,先謝!
2015-03-23 22:12:02
什么是Compact PCI?
, PCI工業(yè)計算機制造商聯(lián)盟)提出了Compact PCI技術(shù),它定義了更加堅固耐用的PCI版本。在電氣、邏輯和軟件方面,它與PCI標(biāo)準(zhǔn)完全兼容。卡安裝在支架上,并使用標(biāo)準(zhǔn)的Eurocard外型。二
2009-06-14 16:06:55
基于PCI Express的數(shù)據(jù)采集卡設(shè)計
基于PCI Express的數(shù)據(jù)采集卡PCIe數(shù)據(jù)采集卡PCI Express數(shù)據(jù)采集卡本人在北京工作6年以上,從事FPGA外圍接口設(shè)計,非常熟悉PCI Express協(xié)議,設(shè)計調(diào)試了多個基于PCI
2014-03-20 22:58:55
如何去采用PCI9030芯片實現(xiàn)從ISA總線到PCI總線的轉(zhuǎn)接卡的設(shè)計?
如何去采用PCI9030芯片實現(xiàn)從ISA總線到PCI總線的轉(zhuǎn)接卡的設(shè)計?有哪些方法?其過程是怎樣的?
2021-07-01 08:00:36
帶fpga芯片的PCI卡,加工工藝需要注意什么嗎?
帶fpga芯片的PCI卡,加工工藝需要注意什么嗎?我之前加工的pci卡,經(jīng)常會出現(xiàn)信號干擾的問題。
2017-11-01 11:19:51
按壓配合垂直PCI Express卡接插器
FCI公司開發(fā)出按壓配合垂直PCI Express卡接插器以便將高速串行PCI Express架構(gòu)擴展至服務(wù)器設(shè)備中更薄的系統(tǒng)板。 這種新的按壓配合接插器是為用于2.36mm到4.19mm
2018-08-31 11:40:22
調(diào)用DAQNavi assistant時選擇PCI數(shù)據(jù)采集卡
Static AO中有PCI1716數(shù)據(jù)采集卡(具體見圖)。但我現(xiàn)在需要調(diào)用Streaming AO,請問如何解決呢?
2017-11-23 23:30:35
PCI2PMC
TPCI270是標(biāo)準(zhǔn)的33 MHz 32位PCI載波,用于提供PMC前端I/O和PMC P14后端I/O的單個PMC卡。此PCI到PMC適配器允許在標(biāo)準(zhǔn)PCI系統(tǒng)中使用PMC設(shè)備構(gòu)建模塊化、靈活且經(jīng)
2022-10-13 11:47:26
基于PCI總線的高速數(shù)據(jù)采集卡系統(tǒng)設(shè)計與實現(xiàn)
基于PCI總線的高速數(shù)據(jù)采集卡系統(tǒng)設(shè)計與實現(xiàn):本文介紹一種基于PCI總線的高速數(shù)據(jù)采集卡系統(tǒng)的設(shè)計方法,討論了設(shè)計高速數(shù)據(jù)采集系統(tǒng)的關(guān)鍵技術(shù),給出了系統(tǒng)整體設(shè)計方案和P
2009-06-22 19:04:54
55
55一種基于FPGA和DSP的高性能PCI數(shù)據(jù)采集處理卡設(shè)計
本文介紹一種基于FPGA 和DSP 的高性能PCI 數(shù)據(jù)采集處理卡的電路原理設(shè)計和PCI接口軟件設(shè)計。該數(shù)據(jù)采集處理卡主要采用TI 公司的TMS320C6416 數(shù)字信號處理器和XILINX公司VIRTEX2 系列的
2009-08-24 10:55:32
34
34基于PCI9052的運動控制卡的研發(fā)
文章簡要介紹了PCI 總線從模式接口芯片PCI9052 的主要特點、結(jié)構(gòu)組成和特色功能,并通過一個實例介紹了PCI9052 在運動控制卡中的典型應(yīng)用,具體包括運動控制卡的實現(xiàn)原理,
2009-08-29 11:11:39
43
43基于PCI總線的高速數(shù)據(jù)采集卡的設(shè)計
本文介紹了一種基于PCI 總線的高速數(shù)據(jù)采集卡的設(shè)計方案,該方案具有高速度、低成本的優(yōu)點。并給出了PCI 總線控制器的實現(xiàn)和具體的硬件電路設(shè)計,最后介紹了用Windriver 編寫
2009-08-31 11:51:33
19
19PCI串口通信卡WDM驅(qū)動程序設(shè)計與實現(xiàn)
介紹了Window2000 操作系統(tǒng)的體系結(jié)構(gòu)和在Windows2000 下實現(xiàn)PCI 接口設(shè)備驅(qū)動程序架構(gòu)的方法。針對基于PCI 接口芯片PCI9054 和通用異步收發(fā)器(UART)SC16C754設(shè)計的串口通信卡,給出了
2009-09-01 08:50:06
37
37PCI串口通信卡WDM驅(qū)動程序設(shè)計與實現(xiàn)
介紹了Window2000 操作系統(tǒng)的體系結(jié)構(gòu)和在Windows2000 下實現(xiàn)PCI 接口設(shè)備驅(qū)動程序架構(gòu)的方法。針對基于PCI 接口芯片PCI9054 和通用異步收發(fā)器(UART)SC16C754設(shè)計的串口通信卡,給出了
2009-09-01 08:55:21
2
2基于DSP的PCI通用運動控制卡的硬件設(shè)計
本文提出了一種基于TMS320F2812 的PCI 總線通用運動控制卡的設(shè)計方案。詳細介紹了運動控制卡的硬件結(jié)構(gòu),并對控制卡的配置進行了深入分析,給出了具體的配置參數(shù)。最后,介紹
2009-09-15 16:55:35
18
18用PCI 9052設(shè)計PCI通訊適配卡的難點剖析
本文主要介紹利用PCI 9052橋接芯片設(shè)計PCI通訊適配卡過程中的幾個難點(也是大多數(shù)設(shè)計者在設(shè)計過程中經(jīng)常遇到的),并舉例對其進行深入剖析,主要有以下三點:對于局部片選寄
2010-03-02 16:39:15
43
43基于DSP 的視頻PCI 采集壓縮卡的實現(xiàn)
基于DSP 的視頻PCI 采集壓縮卡的實現(xiàn)
摘要: 本文實現(xiàn)了以TI 的DSP 為核心的高速視頻PCI 采集壓縮卡。實現(xiàn)過程的創(chuàng)新性在于一采用DSP 的McBSP 接口軟件模擬I2C總
2010-04-06 14:20:51
11
11PCI接口擴展卡的快速開發(fā)方案
介紹了PCI總線擴展卡的設(shè)計思路和方法! 并結(jié)合一個多功能"’通信 卡的設(shè)計實例!介紹了PCI總線擴展卡的軟硬件設(shè)計流程!給出了一套快速可行的解決方案
2010-07-02 14:54:53
27
27基于DSP的PCI通用運動控制卡的硬件設(shè)計
本文提出了一種基于TMS320F2812的PCI總線通用運動控制卡的設(shè)計方案。詳細介紹了運動控制卡的硬件結(jié)構(gòu),并對控制卡的配置進行了深入分析,給出了具體的配置參數(shù)。最后,介紹了板卡驅(qū)
2010-07-17 17:39:02
35
35PCI9052在PCI適配卡設(shè)計中研究與應(yīng)用
PCI總線是Pentium主機最常見的總線,基于PCI總線形成的CompactPCI和PXI總線廣泛地應(yīng)用在儀器和自動化領(lǐng)域。PCI適配卡的接口設(shè)計變得越來越重要。本文對PCI專用接口電路PCI9052的功能進行
2010-07-29 15:49:42
57
57基于PCI的視頻編碼卡的設(shè)計與實現(xiàn)
本文設(shè)計了一種面向工業(yè)控制場合的基于MPEG4的視頻壓縮編碼卡。支持4路模擬視頻圖像的采集與A/D轉(zhuǎn)換后,編碼卡與主機之間依據(jù)PCI2.2標(biāo)準(zhǔn),以PCI接口與主機實現(xiàn)通信。文中詳細介
2010-08-02 16:49:20
0
0應(yīng)用PCI 9656的數(shù)據(jù)接收卡設(shè)計
PCI 9656是PLX公司設(shè)計的一款高速PCI I/O芯片,可應(yīng)用于66MHz、64bit PCI和CompactPCI總線。文章簡述了PCI 9656的主要功能,介紹了一種應(yīng)用PCI 9656的CompactPCI數(shù)據(jù)接收卡設(shè)計。設(shè)計中采用MAXII系
2010-08-06 16:15:13
28
28基于PCI Express總線高速數(shù)據(jù)采集卡的設(shè)計與實現(xiàn)
本文介紹一種基于PCI Express 總線的高速數(shù)據(jù)采集卡的設(shè)計方案及功能實現(xiàn)。給出系統(tǒng)的基本結(jié)構(gòu)及單元組成,重點闡述系統(tǒng)硬件設(shè)計的關(guān)鍵技術(shù)和本地總線的控制邏輯,詳細探
2010-09-22 08:15:04
62
62基于PCI9052的PCI局部總線應(yīng)用
詳細介紹了PCI9052接口器件的功能、結(jié)構(gòu)和使用方法,并結(jié)合實際給出了基于PCI9052器件開發(fā)PCI總線接口卡的應(yīng)用實例。
Abstract:
The main functions,structu
2010-12-25 16:19:14
61
61高速PCI總線接口卡的開發(fā)
摘要:從系統(tǒng)的角度介紹高速PCI總線接口卡開發(fā)的整個過程,其中包括硬件電路的設(shè)計制作和軟件驅(qū)動的開發(fā)。介紹一些從實際設(shè)計過程中得出的應(yīng)該注意的細節(jié)等。
2006-03-24 12:58:38
902
902
PCI-5565PIORC-110000 反射內(nèi)存卡
PCI接口反射內(nèi)存卡訂購信息PCI-5565PIORC-110000 128MB反射內(nèi)存卡 多模光纖PCI-5565PIORC-111000  
2024-09-03 10:33:16
PCI-5565PIORC-111000 反射內(nèi)存卡
PCI接口反射內(nèi)存卡訂購信息PCI-5565PIORC-110000 128MB反射內(nèi)存卡 多模光纖PCI-5565PIORC-111000  
2024-09-03 10:42:39
PCIe-5565PIORC-111000反射內(nèi)存卡
PCI接口反射內(nèi)存卡訂購信息PCI-5565PIORC-110000 128MB反射內(nèi)存卡 多模光纖PCI-5565PIORC-111000  
2024-09-03 11:19:46
PMC-5565PIORC-111000反射內(nèi)存卡
GE型號反射內(nèi)存訂購信息PCI接口反射內(nèi)存卡訂購信息PCI-5565PIORC-110000 128MB反射內(nèi)存卡 多模光纖
2024-09-03 11:45:40
CPCI-5565PIORC-111000反射內(nèi)存卡
PCI接口反射內(nèi)存卡訂購信息PCI-5565PIORC-110000 128MB反射內(nèi)存卡 多模光纖PCI-5565PIORC-111000  
2024-09-03 14:23:37
TH-PCIE-110反射內(nèi)存卡
國產(chǎn)TH型號反射內(nèi)存訂購信息TH系列PCI接口反射內(nèi)存定購信息TH-PCI-110 128MB反射內(nèi)存卡 多模光纖TH-PCI-111 128MB反射內(nèi)存卡
2024-09-03 14:37:52
TH-PCI-111反射內(nèi)存卡
TH系列PCI接口反射內(nèi)存定購信息TH-PCI-110 128MB反射內(nèi)存卡 多模光纖TH-PCI-111 128MB反射內(nèi)存卡 單模光纖
2024-09-03 15:30:57
TH-CPCI-110反射內(nèi)存卡
國產(chǎn)TH型號反射內(nèi)存訂購信息TH系列PCI接口反射內(nèi)存定購信息TH-PCI-110 128MB反射內(nèi)存卡 多模光纖TH-PCI-111 128MB反射內(nèi)存卡
2024-09-03 16:25:24
供應(yīng)全新PCI GPIB卡GPIB USB卡
專業(yè)營銷美國原裝全新NI PCI GPIB卡,和全新原裝GPIB線以及新款全新USB GPIB卡GPIB-USB-HS。 另外二手的PCI GPIB大小卡現(xiàn)貨多片、.二手USB GPIB卡長期現(xiàn)貨供應(yīng)!
2009-01-11 09:57:55
834
834PCI總線定義
PCI總線定義
PCI 是 Peripheral Component Interconnect 的縮寫。接口卡的外觀:PCI 標(biāo)準(zhǔn) 32位/64位 接口卡
2009-02-12 10:37:58
1789
1789
基于PCI IP核的碼流接收卡的設(shè)計
基于PCI IP核的碼流接收卡的設(shè)計
本文介紹了一種基于Altera公司的PCI接口IP核的DVB碼流接收系統(tǒng)的硬件設(shè)計方案及設(shè)計要點的分析。該設(shè)計采用Altera公司的新一代FPGA
2009-09-26 18:02:08
912
912
基于PCI總線的CAN卡的設(shè)計與實現(xiàn)
基于PCI總線的CAN卡的設(shè)計與實現(xiàn)
現(xiàn)場總線CAN(Controller Area Network控制器局域網(wǎng)絡(luò))以其高性能、高可靠性及獨特的設(shè)計,越來越受到人們的重視和青睞,
2009-10-25 10:54:58
1137
1137
PCI傳輸卡的WDM驅(qū)動程序設(shè)計
PCI傳輸卡的WDM驅(qū)動程序設(shè)計
PCI總線規(guī)范是為提高微機總線的數(shù)據(jù)傳輸速度而制定的一種局部總線標(biāo)準(zhǔn)。在設(shè)計自行開發(fā)的基于PCI總線的數(shù)據(jù)傳輸設(shè)備時,需要開發(fā)相應(yīng)
2009-10-27 11:04:22
1261
1261PCB布線規(guī)則之PCI卡篇
PCB布線規(guī)則之PCI卡篇
PCI卡的布線比較講究,這是PCI信號的特點決定的。在常規(guī)性的高頻數(shù)字電路設(shè)計中我們總是力求避免阻抗
2009-11-18 14:01:57
1291
1291基于PCI總線的反射內(nèi)存卡設(shè)計
本文介紹了一種基于PCI總線的反射內(nèi)存卡的設(shè)計方法。給出了硬件電路設(shè)計,在FPGA 內(nèi)完成數(shù)據(jù)緩存FIFO 及其控制器、SDRAM 控制器和編解碼控制器的設(shè)計
2011-05-06 09:27:38
2490
2490
PCI9052在網(wǎng)絡(luò)控制卡設(shè)計中的應(yīng)用
本文簡要介紹了PCI 協(xié)議從模式接口芯片 PCI9052 特點,并說明了EEPROM 配置注意事項。最后結(jié)合51 單片機將其應(yīng)用于通用網(wǎng)絡(luò)控制卡設(shè)計課題,介紹了控制卡工作原理,并給出了軟硬件結(jié)構(gòu)
2011-07-07 16:29:40
55
55PCI總線實現(xiàn)DSP伺服控制卡
通過對DSP芯片(TMS320VC33)、PCI9052接口芯片和伺服控制卡的功能和結(jié)構(gòu)特點進行深入分析,設(shè)計了一種基于PCI總線的DSP伺服控制卡。實踐證明,本文所設(shè)計的伺服控制卡能夠滿足目前控制系
2011-09-27 17:21:21
39
39基于PCI總線的ARINC429接口卡設(shè)計
利用PCI專用接口芯片PCI9052和DEI1016 429總線收發(fā)芯片設(shè)計了ARINC429接口卡,采用DSP作為主控CPU完成數(shù)據(jù)自動處理,用雙口RAM完成DSP與PCI總線數(shù)據(jù)交換。實驗表明:所設(shè)計的接口卡傳輸效率高
2012-05-09 16:14:25
80
80基于PCI總線CAN卡設(shè)計與實現(xiàn)
目前PCI是處于主流的計算機總線。以往的CAN卡一般都是基于ISA總線的,由于ISA總線傳輸速率低,CAN卡必須增加中繼控制功能,才能夠適應(yīng)CAN的高速傳輸,導(dǎo)致造價高、體積大、傳輸速率
2012-06-01 10:57:43
2662
2662
基于PCI局部總線的1553B總線接口卡設(shè)計
根據(jù)1553B數(shù)據(jù)總線協(xié)議及其接口技術(shù)要求,設(shè)計了一種基于PCI局部總線的1553B總線接口卡。系統(tǒng)使用PLX公司的PCI9052和DDC公司的1553B協(xié)議芯片BU-61580,通過FPGA芯片EP1C12B進行PCI協(xié)議和1553B協(xié)議
2012-07-31 14:09:03
4123
4123
泛華恒興推出多功能數(shù)據(jù)采集卡—PS PCI-3354
北京泛華恒興科技有限公司近日又推出了以PCI總線為接口、帶隔離功能的多功能數(shù)據(jù)采集卡——PS PCI-3354。
2012-08-13 16:26:10
3536
3536基于CH365的PCI總線運動控制卡的設(shè)計
為實現(xiàn)基于PCI總線的運動控制,設(shè)計了一款以國產(chǎn)芯片CH365為核心的運動控制卡,給出設(shè)計原理圖,開發(fā)基于DOS的開源驅(qū)動函數(shù)庫和基于Windows的驅(qū)動程序及動態(tài)鏈接庫,并對運動控制卡
2013-01-10 16:58:00
156
156基于PCI總線的STM32運動控制卡的設(shè)計
在深入分析了意法半導(dǎo)體公司推出的STM32、高速PCI總線以及運動控制卡的功能和結(jié)構(gòu)特點的基礎(chǔ)上,設(shè)計了一款可直接插在PCI 插槽中的伺服運動控制卡。不僅可大大降低了成本,更為開
2013-01-31 14:40:05
327
327基于VB與PCI-1712采集卡的電流監(jiān)視系統(tǒng)設(shè)計與實現(xiàn)
基于VB與PCI-1712采集卡的電流監(jiān)視系統(tǒng)設(shè)計與實現(xiàn)
2016-01-04 17:03:55
0
0PCI6023E數(shù)據(jù)采集卡的參數(shù)設(shè)置與測試
【LabVIEW從入門到精通】6.4.1.3 PCI6023E數(shù)據(jù)采集卡的參數(shù)設(shè)置與測試
2016-01-08 15:49:34
0
0基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真與采集系統(tǒng)
基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真與采集系統(tǒng)
2017-01-14 11:24:39
13
13PCI Express總線介紹與光纖通道HBA卡DMA引擎的設(shè)計與實現(xiàn)
本文基于Xilinx公司的PCI Express IP核,為光纖通道HBA卡成功設(shè)計并實現(xiàn)了DMA引擎。
2017-10-11 11:09:11
8
8VxWorks的PCI總線多功能數(shù)據(jù)采集卡驅(qū)動開發(fā)
VxWorks的PCI總線多功能數(shù)據(jù)采集卡驅(qū)動開發(fā)
2017-10-31 11:21:06
16
16源創(chuàng)通信SinoV-2400E 24線 PCI-E Asterisk卡介紹
SINOV-800E是一款8口FXO/FXS模擬卡,插槽類型是PCI Express插口,符合PCI Express 1X標(biāo)準(zhǔn),它主要應(yīng)用在PSTN環(huán)境中, 并提供Asterisk,PBX系統(tǒng)需要的所有特性 。
2019-11-13 17:58:10
1942
1942
digilent16線 PCI-E Asterisk卡概述
SINOV-1600E是一款16口FXO/FXS模擬卡,插槽類型是PCI Express插口,符合PCI Express 1X標(biāo)準(zhǔn),它主要應(yīng)用在PSTN環(huán)境中, 并提供Asterisk,PBX系統(tǒng)需要的所有特性 。
2019-11-25 14:58:07
2509
2509
源創(chuàng)通信4線 PCI-E Asterisk模擬卡
SINOV-400E是一款4口FXO/FXS模擬卡,插槽類型是PCI Express插口,符合PCI Express 1X標(biāo)準(zhǔn),它主要應(yīng)用在PSTN環(huán)境中, 并提供Asterisk,PBX系統(tǒng)需要的所有特性 。
2019-11-26 10:36:17
2144
2144
源創(chuàng)通信 8線 PCI-E Asterisk卡介紹
SINOV-800E是一款8口FXO/FXS模擬卡,插槽類型是PCI Express插口,符合PCI Express 1X標(biāo)準(zhǔn),它主要應(yīng)用在PSTN環(huán)境中, 并提供Asterisk,PBX系統(tǒng)需要的所有特性 。
2019-11-26 10:45:57
2323
2323
PCI光電隔離16路輸入16路達林頓輸出卡的使用手冊免費下載
PCI光電隔離16路輸入16路達林頓輸出卡V1.0是一款基于PCI總線的8路繼電器輸出及8 路光電隔離輸入卡。
2020-04-15 08:00:00
13
13基于Windows2000操作系統(tǒng)和PCF1536的PCI卡的設(shè)計
PCI卡PCF1536是一個帶有1536KB FIFO的通用PCI卡;在Windows2000操作系統(tǒng)下,它能以16MB/s的速度連續(xù)輸出數(shù)據(jù)。圖2是PCF1536的結(jié)構(gòu)框圖,整個PCF1536包括PCI接口、大容量FIFO存儲器和驅(qū)動器三個模塊。
2021-06-10 16:42:53
2789
2789
力科推出PCI Express 5.0開放網(wǎng)絡(luò)接口卡3.0信號采集卡
協(xié)議測試解決方案全球領(lǐng)導(dǎo)者力科宣布推出 PCI Express 5.0 開放計算項目 (OCP) 網(wǎng)絡(luò)接口卡 (NIC) 3.0 信號采集卡,該信號采集卡可與力科Summit 系列 PCI Express 5.0 協(xié)議分析儀結(jié)合使用。
2022-05-16 15:21:46
3305
3305存儲卡標(biāo)準(zhǔn)向高速PCI高速遷移
這些帶有PCI Express接口的標(biāo)準(zhǔn)為這兩種存儲卡標(biāo)準(zhǔn)在未來的數(shù)字大容量存儲世界中賦予了新的生命和機遇。
2022-10-24 14:14:17
1383
1383PCI總線運動控制卡PCI464用戶手冊
PCI464 運動控制卡是一款總線型的運動控制卡,控制卡本身最多支持 64 軸的運動控制,用以實現(xiàn)直線插補、圓弧插補、螺旋插補及橢圓插補等復(fù)雜的連續(xù)軌跡控制需求。PCI464 運動控制卡可用于機器人
2023-08-23 16:39:54
1
1PCI-5565反射內(nèi)存卡
PCI-5565反射內(nèi)存卡是一種用于實時網(wǎng)絡(luò)的硬件設(shè)備。它基于反射內(nèi)存網(wǎng)的原理,通過光纖連接多臺計算機,形成網(wǎng)絡(luò)節(jié)點,并且每個節(jié)點上的網(wǎng)絡(luò)內(nèi)存卡存儲著其他節(jié)點的共享數(shù)據(jù)拷貝。該反射內(nèi)存卡可以插在多種總線的主板上,如VME、PCI、CompactPCI、PMC接口等。
2023-09-04 11:37:23
1347
1347PCI卡的PCB布線規(guī)則
PCI-SIG推薦PCI卡使用四層PCB板,PCI-SIG規(guī)定的PCI連接器的信號分布也正是為便于四層板布線而優(yōu)化定義的。PCI-SIG對PCI控制器的引腳分布也做了一個推薦性的示意圖,實際上AMCC、PLX、OXFORD等PCI控制器生產(chǎn)商也執(zhí)行了這個推薦
2023-10-10 15:15:53
1422
1422基于FPGA的PCI硬件加解密卡的設(shè)計方案
電子發(fā)燒友網(wǎng)站提供《基于FPGA的PCI硬件加解密卡的設(shè)計方案.pdf》資料免費下載
2023-10-18 11:18:03
1
1PCI1520/PCI1520I GHK/ZHK/PDV PC卡控制器數(shù)據(jù)表
電子發(fā)燒友網(wǎng)站提供《PCI1520/PCI1520I GHK/ZHK/PDV PC卡控制器數(shù)據(jù)表.pdf》資料免費下載
2024-06-28 11:43:36
0
0PCI CAN卡和PCIE CAN卡的區(qū)別
PCI CAN卡和PCIe CAN卡主要在接口標(biāo)準(zhǔn)、性能、以及應(yīng)用場景等方面存在不同。
2024-08-02 09:36:33
1760
1760PCI 接口的反射內(nèi)存卡
PCI接口的反射內(nèi)存卡是一種用于實時網(wǎng)絡(luò)的硬件設(shè)備。它將反射內(nèi)存集成在卡上,通過計算機的PCI插槽與計算機連接。這種反射內(nèi)存卡具有以下特點和優(yōu)勢:高速的光纖網(wǎng)絡(luò):提供高速數(shù)據(jù)傳輸,其光纖網(wǎng)絡(luò)傳輸速率
2024-09-04 10:36:48
962
962
探索 PCI 轉(zhuǎn) PMC 載板轉(zhuǎn)接卡:連接不同接口的橋梁
在計算機硬件領(lǐng)域,各種接口和總線標(biāo)準(zhǔn)不斷演進,以滿足日益增長的性能和功能需求。在這個過程中,不同接口之間的轉(zhuǎn)換設(shè)備應(yīng)運而生,其中PCI轉(zhuǎn)PMC載板轉(zhuǎn)接卡就是一種重要的連接解決方案。PCI轉(zhuǎn)PMC載板
2024-09-04 11:21:04
1215
1215
pci接口反射內(nèi)存卡
pci反射內(nèi)存卡是一種用于實時網(wǎng)絡(luò)的硬件設(shè)備,他將反射內(nèi)存集成到卡上,通過計算機的PCI卡槽與計算機連接
2024-09-06 14:45:04
0
0深入了解PCI轉(zhuǎn)XMC載板轉(zhuǎn)接卡
電子發(fā)燒友網(wǎng)站提供《深入了解PCI轉(zhuǎn)XMC載板轉(zhuǎn)接卡.docx》資料免費下載
2024-09-06 14:35:47
0
0CPCI轉(zhuǎn)PCI載板轉(zhuǎn)接卡 PCI2CPCI
# 深入剖析 PCI 轉(zhuǎn) CPCI 載板轉(zhuǎn)接卡:連接不同架構(gòu)的橋梁? 在計算機技術(shù)不斷發(fā)展的進程中,硬件接口的多樣性和演進促使了各種轉(zhuǎn)接卡的出現(xiàn),以滿足不同接口標(biāo)準(zhǔn)之間的連接和通信需求。其中,PCI
2024-10-09 15:21:21
1314
1314
PCI 轉(zhuǎn) PMC 載板轉(zhuǎn)接卡
天津拓航科技有限公司自研生產(chǎn)的PCI接口轉(zhuǎn)PMC接口的·載板轉(zhuǎn)接卡 PCI2PMC
2024-10-09 15:59:25
1057
1057
深度解析pci接口反射內(nèi)存卡
天津拓航科技有限公司銷售國產(chǎn)自研反射內(nèi)存卡TH-PCI-210 兼容GE5565系列板卡 同時銷售GE反射內(nèi)存卡 全新未拆封
2024-10-16 18:07:35
1721
1721
什么是 PCI-E 圖像采集卡?
PCI-E圖像采集卡是將模擬圖像信號轉(zhuǎn)換為數(shù)字信號并傳輸?shù)接嬎銠C的設(shè)備,通過PCIExpress(PCIe)總線與計算機主機連接,提供高速、高帶寬的數(shù)據(jù)傳輸能力,適用于需要快速、精確的圖像采集和處理
2024-11-01 15:47:39
1468
1468
德州儀器PCI1520:高性能PC卡控制器的深度解析
德州儀器PCI1520:高性能PC卡控制器的深度解析 在電子設(shè)備的設(shè)計領(lǐng)域,PC卡控制器扮演著至關(guān)重要的角色。今天,我們要深入探討德州儀器(TI)的PCI1520,這是一款專為滿足PCI總線電源管理
2025-12-28 16:20:12
387
387
電子發(fā)燒友App


評論