摘要:從系統(tǒng)的角度介紹高速PCI總線接口卡開發(fā)的整個(gè)過程,其中包括硬件電路的設(shè)計(jì)制作和軟件驅(qū)動(dòng)的開發(fā)。介紹一些從實(shí)際設(shè)計(jì)過程中得出的應(yīng)該注意的細(xì)節(jié)等。
PCI總線技術(shù)已經(jīng)應(yīng)用于形形色色的微機(jī)接口中。同在聲卡、網(wǎng)卡甚至有些顯示都是基于PCI總線技術(shù)的,一些高速數(shù)據(jù)傳輸系統(tǒng)中也需要用到PCI總線技術(shù)。PCI總線技術(shù)的出現(xiàn)是為了解決由于微機(jī)總線的低速度和微處理器的高速度而造成的數(shù)據(jù)傳輸瓶勁問題,PCI局部總線是在ISA總線和CPU總線之間增加的一級(jí)總線。由于獨(dú)立于CPU的結(jié)構(gòu),該總線增加了一種獨(dú)特的中間緩沖器的設(shè)計(jì),從而與CPU及時(shí)鐘頻率無關(guān),用戶可以將一些高速外設(shè)直接掛到CPU總線上,使之與其相匹配。PCI局部總線使得PC系列微機(jī)結(jié)構(gòu)也隨之升級(jí)為現(xiàn)在的基于PCI總線的三級(jí)總線結(jié)構(gòu)。PC機(jī)的三級(jí)總線結(jié)構(gòu)如圖1所示。
1 PCI總線接口卡的開發(fā)
PCI局部總線最顯著的特征是速度快。ISA總線的傳輸速率為5MB/s,EISA總線的傳輸速率為33MB/s,PCI1.0標(biāo)準(zhǔn)定義的總線傳輸速率為132MB/s,PCI2.0標(biāo)準(zhǔn)定義的總線傳輸速率為264MB/s,PCI2.1和PCI2.2標(biāo)準(zhǔn)定義的總線傳輸速率為512MB/s。而新一代PCI-X技術(shù)則在原有PCI總線技術(shù)的基礎(chǔ)上增加了許多新的技術(shù)特征,利用PCI-X技術(shù)可以為千兆以太網(wǎng)卡、基于Ultra SCSI320的磁盤陣列控制器等高數(shù)據(jù)吞吐量的設(shè)備提供足夠的寬帶。1999年P(guān)CISIG(PCI特別興趣小組發(fā)布的PCI-X1.0標(biāo)準(zhǔn)最高可提供1GB/s的傳輸速率,而2003年推出的PCI-X2.0標(biāo)準(zhǔn)則最高可提供4.3GB/s的傳輸速率。
目前,PCI總線接口電路的選擇主要有兩種方案。一種是選用可編輯邏輯器件(PLD)。使用PLD,用戶可以靈活地開發(fā)出適合自己需要的具有特定功能的芯片,但PCI總線協(xié)議比較復(fù)雜,設(shè)計(jì)PCI控制接口難度較大,對于一般的工程項(xiàng)目來說,成本較大?,F(xiàn)在有許多生產(chǎn)可編程邏輯器件的廠商都提供經(jīng)過嚴(yán)格測試的PCI接口功能模塊,用戶只需進(jìn)行組合即可。另一種是選用PCI專用芯片組(又稱橋接電路),通過專用芯片來實(shí)現(xiàn)完整的PCI主控模塊和目標(biāo)模塊的功能,將復(fù)雜的PCI總線接口轉(zhuǎn)換為相對簡單的用戶接口,用戶只需設(shè)計(jì)轉(zhuǎn)換后的總線接口。本設(shè)計(jì)中選用PCI總線專用接口芯片來開發(fā)接口卡。
1.1 接口芯片介紹
PCI總線接口電路又分為主控設(shè)備和目標(biāo)設(shè)備。主控設(shè)備可以控制總線,驅(qū)動(dòng)地址、數(shù)據(jù)和控制信號(hào);目標(biāo)設(shè)備不能啟動(dòng)總線操作,只能依賴于主控設(shè)備從其中讀取數(shù)據(jù)或向其傳送數(shù)據(jù)。主控設(shè)備芯片價(jià)格比較高,目標(biāo)設(shè)備芯片價(jià)格則比較便宜,而且目標(biāo)設(shè)備芯片比較簡單、易于操作。
目前兩大PCI專用接口芯片生產(chǎn)商是AMCC公司和PLX公司。AMCC公司的PCI接口芯片有S5920、S5933、S5935等。S5920是目標(biāo)設(shè)備芯片;S5933既可以設(shè)置為主控設(shè)備芯片,又可以設(shè)置為目標(biāo)設(shè)備芯片;S5935是S5933的改進(jìn)版,同樣既可以設(shè)置為主控設(shè)備芯片,也可以設(shè)置為目標(biāo)設(shè)備芯片。PLX公司在PCI接口芯片的設(shè)置生產(chǎn)中首屈一指,其目標(biāo)設(shè)備芯片產(chǎn)品主要有PCI9030、PCI9052和PCI9050,PCI9050和PCI9052可以運(yùn)用于ISA卡轉(zhuǎn)接PCI的設(shè)計(jì)中,PCI9030是專門為嵌入式系統(tǒng)設(shè)計(jì)的;主控設(shè)備芯片產(chǎn)品主要有PCI9054、PCI9080和PCI9060,PCI9060是最早的32位主控設(shè)備芯片,PCI9080是PCI9060的后繼產(chǎn)品,而PCI9054則是一種性價(jià)比很高的芯片,其性能比PCI9080、PCI9052更優(yōu)越。
由于主控設(shè)備芯片比較復(fù)雜,而且價(jià)格昂貴,所以對處理速度和傳輸速度要求不是特別高的場合應(yīng)盡量選用目標(biāo)設(shè)備芯片。本設(shè)計(jì)中選用PLX公司的PCI9052目標(biāo)設(shè)備芯片來設(shè)計(jì)PCI接口電路。
1.2 PCI9052介紹
PCI9052是PLX公司繼PCI9050之后推出的低成本、低功耗、32位PCI總線接口芯片,利用它可以使局部總線快速轉(zhuǎn)換到PCI總線上。
PCI9052芯片的設(shè)計(jì)符合PCI2.1規(guī)范。它支持低成本從屬適配器,其局部總線可根據(jù)需要配置成復(fù)用或非復(fù)用模式的8、16或32位的局部總線。PCI總線側(cè)的時(shí)鐘頻率范圍為0~33MHz,局部總線與PCI總線的時(shí)鐘相互獨(dú)立,局部總線的時(shí)鐘頻率范圍為0~40MHz,兩種總線的異步運(yùn)行方便了高低速設(shè)備的相互兼容。PCI9052芯片內(nèi)部有一個(gè)64字節(jié)的寫FIFO和一個(gè)32字節(jié)的讀FIFO,通過讀寫FIFO,可實(shí)現(xiàn)高性能的突發(fā)式數(shù)據(jù)傳輸,也可以進(jìn)行連續(xù)的單周期操作。
1.3 硬件設(shè)計(jì)
由于PCI9052屬于目標(biāo)設(shè)備芯片,只能依賴于主控設(shè)備從其中讀取數(shù)據(jù)或向其傳送數(shù)據(jù),所以需要一個(gè)微處理器對通過PCI9052從PCI總線發(fā)送到局部總線的命令作出處理響應(yīng),或者把用戶想要傳送的數(shù)據(jù)以中斷的方式通知PCI總線來讀取。本設(shè)計(jì)中微處理器選用TI公司的C2000系列的16位DSP芯片TMS320LF2407。
TMS320LF2407是TI公司推出的定點(diǎn)DSP處理器,是一款性價(jià)比較高的芯片。它采用高性能靜態(tài)CMOS技術(shù),供電電壓為3.3V,指令周期可達(dá)25ns,片內(nèi)有高達(dá)32K字的FLASH程序存儲(chǔ)器、1.5K字的數(shù)據(jù)/程序 RAM、544字雙口RAM(DARAM)和2K字的單口RAM(SARAM),可以分別擴(kuò)展64K字外部程序存儲(chǔ)器、64K字外部數(shù)據(jù)存儲(chǔ)器和64K字I/O尋址空間;片內(nèi)還集成了包括CAN控制器在內(nèi)的多個(gè)外圍模塊及存儲(chǔ)器,可以運(yùn)用于電機(jī)及逆變電路的控制中;10位16通道的A/D轉(zhuǎn)換器最小轉(zhuǎn)換時(shí)間為500ns;內(nèi)部自帶看門狗定時(shí)器模塊(WDT)和16位的串行外設(shè)接口模塊(SPI)。另外,該芯片有高達(dá)40個(gè)可單獨(dú)編程或復(fù)用的通用輸入/輸出引腳、一個(gè)串行通信接口(SCI)、一個(gè)并口和5個(gè)外部中斷。目前投入市場試用的C2000系列的32位DSP芯片TMS320LF2812采用的是150MHz的時(shí)鐘速率,其指令周期只為6.7ns,存儲(chǔ)器可以擴(kuò)展到1M,速度更快,功能更強(qiáng)大。
PCI接口卡硬件總體設(shè)計(jì)如圖2所示。圖中,DB代表數(shù)據(jù)總線,AB代表地址總線,CB代表控制總線。
圖2
PCI9052的PCI總線直接與金手指連接,局部總線與DSP之間的數(shù)據(jù)傳輸在雙端口RAM中實(shí)現(xiàn)。雙端口RAM采用兩片CYPRESS公司的雙端口RAM芯片CY7C131,組成16位存儲(chǔ)轉(zhuǎn)接電路PCI9052和CY7C131供電電壓均為5V,而TMS320LF2407供電電壓為3.3V,所以接口電平不匹配,需要加總線電平轉(zhuǎn)換電路,這里選用16位總線傳送接收器74FCT64245來實(shí)現(xiàn)。PCI9052的控制信號(hào)和TMS320LF2407的控制信號(hào)之間的邏輯轉(zhuǎn)換用一片ALTERA公司的PFGA芯片EPM7032LC44來實(shí)現(xiàn)。
TMS320LF2407的外圍電路可以根據(jù)需要擴(kuò)展。由于TMS320LF2407內(nèi)部自帶32K字的FLASH程序存儲(chǔ)器,程序調(diào)試完畢后可以燒寫進(jìn)去,但程序調(diào)試過程中需要頻繁修改程序,所以可展一片存儲(chǔ)器,調(diào)試程序時(shí)當(dāng)作程序存儲(chǔ)器用,程序調(diào)試完畢后再作為數(shù)據(jù)存儲(chǔ)器用,這樣既方便又實(shí)用。TMS320LF2407有一個(gè)串行通信接口和一個(gè)16位并行通信接口,串口可以做成RS485、RS232、RS422、SDI總線接口等,并行通信接口可以做成16位并行輸入輸出接口。
1.4 電路板制作
(1)在連線上只要將對應(yīng)的引腳連在總線上就可以了。由于信號(hào)用的是反射波信號(hào),所以驅(qū)動(dòng)的信號(hào)只用了要求電壓的一半,另一半靠反射來提升,所以對信號(hào)線的長度有要求:CLK信號(hào)線的長度為2500mil±100mil。如果長度不夠可以畫蛇行線,另外 ,CLK信號(hào)線要用地線屏蔽。
(2)PCI總線規(guī)范要求布四層線,也可以只布兩層線。布兩層線時(shí),走線難度增大,要做好電源退耦。每個(gè)Vcc引腳必須有退耦電容,且容量的平均值至少為0.01μF,從引腳根部到電容焊盤的走線長度不大于250mil,線寬至少為20mil,多個(gè)引腳可以并用一個(gè)電容,并且參與共用的引腳數(shù)不受限制,但必須滿足以上條件。
(3)PCI總線信號(hào)PRSNT1#的PRSNT2#中必須有一個(gè)接地。如果都不接地,系統(tǒng)找不到開發(fā)板。它們接地有兩個(gè)用途,其一,用來表明槽位上實(shí)際存在一塊板;其二,提供該板對電源要求的有關(guān)信息。表1給出了PRSNT#引腳的設(shè)備情況。
表1 PRSNT#引腳的設(shè)置情況
PESNT1# |
PRSNT2# |
擴(kuò)展板配置 |
開路 |
開路 |
不存在擴(kuò)展板 |
地 |
開路 |
有擴(kuò)展板,最大功耗為25W |
開路 |
地 |
有擴(kuò)展板,最大功耗為15W |
地 |
地 |
有擴(kuò)展板,最大功耗為7.5W |
(4)對于不實(shí)現(xiàn)JTAG邊界掃描的板子,必須把引腳TDI和TDO連接起來,以使掃描鏈不至于斷開。
(5)PCI連接器上的3.3V引腳(即使實(shí)際使用中未提供電流)在母板上必須連到一起,最好連到一個(gè)3.3V的電源平面上。而且,對3.3V引腳應(yīng)提供一個(gè)交流回路,這時(shí)對地去耦應(yīng)符合高頻信號(hào)技術(shù)的要求。為此,應(yīng)在3.3V平面上均勻排列12個(gè)高速電容,容易為0.01μF。
(6)為了穩(wěn)定性,局部總線除了少數(shù)有特殊要求外,所有的信號(hào)線都應(yīng)加上拉電阻(5kΩ~10 kΩ)或下拉電阻(一般選150kΩ)。
(7)為防止干擾,局部總線時(shí)鐘也應(yīng)對地屏蔽。
(8)串行EEPROM提供PCI總線和局部總線的部分重要配置信息,EEPROM一定要選支持串行傳輸方式的,如NM93CS46或者與之兼容的存儲(chǔ)器。NM93C46不支持串行讀寫,所以不能選取。NM93CS46的CS、SK、SDI、SDO和PE端都要接10kΩ的上拉電阻,而PRE端要接150kΩ的下拉電阻。EEPROM的配置至關(guān)重要,EEPROM配置不正確可能導(dǎo)致操作系統(tǒng)無法運(yùn)行。系統(tǒng)啟動(dòng)時(shí)自動(dòng)檢測EEPROM的開始48拉是否全為“1”,若全為“1”,則載入PCI9052的默認(rèn)配置;否則則裝載EEPROM中的內(nèi)容,為板卡分配資源。串行EEPROM可以通過PCI總線直接寫入,也可以用編程器直接燒寫。
1.5 程序調(diào)試
1.5.1 FPGA程序的開發(fā)
可編程器件的設(shè)計(jì)軟件種類很多,各大器件廠家及一些軟件公司都開發(fā)了一些設(shè)計(jì)軟件。軟件的設(shè)計(jì)根據(jù)邏輯功能的描述方法可分為語言描述設(shè)計(jì)和原理圖描述設(shè)計(jì)兩個(gè)類。常見的如DATA I/O公司的ABEL語言、四通公司ASIC事業(yè)部開發(fā)的針對GAL器件的FM(Fast MAP)軟件等屬于語言描述類設(shè)計(jì)軟件;而DATA I/O公司的Synario軟件、Orcad公司的PLD等軟件屬于電路圖描述或電路圖描述與語言描述相結(jié)合設(shè)計(jì)的軟件。
本設(shè)計(jì)中FPGA的編程只涉及到信號(hào)邏輯轉(zhuǎn)換,所以只需選用語言描述類設(shè)計(jì)軟件,這里選用DATA I/O公司的ABEL語言描述設(shè)計(jì)軟件。程序調(diào)試結(jié)束后用編程器寫入FPGA芯片即可。
1.5.2 DSP程序開發(fā)
TI公司提供了DSP專用仿真器和仿真開發(fā)系統(tǒng),C2000系列的開發(fā)系統(tǒng)最新版本為CCS2.2。對于不同的仿真器,只要安裝驅(qū)動(dòng)程序即可使用該開發(fā)系統(tǒng)進(jìn)行仿真。仿真器選用最新款的帶USB接口的ICETEK51000USBV2.0仿真器。由于該仿真器使用USB接口,所以不需外接供電電源,實(shí)用又方便。
由于硬件設(shè)計(jì)時(shí)擴(kuò)展了可轉(zhuǎn)換的存儲(chǔ)器,進(jìn)行仿真時(shí)把存儲(chǔ)器接成程序存儲(chǔ)器,程序可以直接轉(zhuǎn)載到擴(kuò)展的存儲(chǔ)器中進(jìn)行調(diào)試,免去了往FLASH中燒寫的麻煩,程序調(diào)試完畢后再固化到FLASH中。
2 PCI總線接口卡的軟件驅(qū)動(dòng)開發(fā)
PCI卡的硬件調(diào)試需要結(jié)合軟件程序的調(diào)試來完成。PCI卡的驅(qū)動(dòng)程序開發(fā)有多種途徑,驅(qū)動(dòng)開發(fā)工具也有多種選擇。
2.1 驅(qū)動(dòng)開發(fā)工具的選取
(1)DDK(Driver Device Kit)
許多VMM服務(wù)都使用寄存器的調(diào)用方式,使用起來不是很方便,沒有4深厚的匯編語言及硬件基礎(chǔ)很難在短時(shí)間內(nèi)開發(fā)出設(shè)備驅(qū)動(dòng)程序。Micorosoft公司提供了設(shè)備驅(qū)動(dòng)程序工具箱(DDK),它是基于匯編語言的編程方式的,DDK的優(yōu)點(diǎn)是可以開發(fā)核心態(tài)的真正意義上的驅(qū)動(dòng)程序,開發(fā)出來的驅(qū)動(dòng)程序效率是最高的。
(2)DS(Driver Studio)
DS是一個(gè)驅(qū)動(dòng)程序集成開發(fā)包,其中包括了DriverAgent、VtoolsD、DriverWorks、SoftICE Driver Edition、BoundsChecker Driver Edition、DriverWorkbenc、FieldAgent for Drivers等。幾中常見的DS驅(qū)動(dòng)開發(fā)工具介紹如下:
·Drivergent為Win32應(yīng)用程序提供了訪問硬件的接口。
·VtoolsD支持Windows95和Windows98的驅(qū)動(dòng)程序開發(fā)(VxD)。VtoolsD包括代碼生成器、實(shí)時(shí)接口庫和可以作為開發(fā)一類驅(qū)動(dòng)程序的例子程序。
·DriverWorks包括為Windows NT和Win32 Driver Model(WDM)開發(fā)驅(qū)動(dòng)程序的完整的開發(fā)框架,同時(shí)也支持Windows98和Windows2000下驅(qū)動(dòng)程序的開發(fā)。DriverWorks包含一個(gè)復(fù)雜的代碼生成工具(Driver Wizard),其中含有支持C++下編程的類庫和例子程序。
(3) WinDriver
WinDriver是KRF-Tech公司的一套PCI驅(qū)動(dòng)程序開發(fā)包。它改變了傳統(tǒng)驅(qū)動(dòng)程序開發(fā)的方法和思路,極大地簡化了驅(qū)動(dòng)程序的編制;同時(shí)又沒有犧牲驅(qū)動(dòng)程序的性能,是一套高效、快捷的PCI驅(qū)動(dòng)程序開發(fā)軟件包,特別適合專業(yè)硬件人員使用。
利用WinDriver開發(fā)驅(qū)動(dòng)程序不需要熟悉操作系統(tǒng)的內(nèi)核,整個(gè)驅(qū)動(dòng)程序中的所有函數(shù)都是工作在用戶態(tài)下的,通過與WinDriver的.Vxd或者.Sys文件交互可達(dá)到驅(qū)動(dòng)硬件的目的。由于是一個(gè)用戶態(tài)程序,效率的高低也就成了人們選擇WinDriver時(shí)關(guān)心的問題。大量實(shí)踐數(shù)據(jù)表明,WinDriver并沒有通過犧牲系統(tǒng)性能來換取驅(qū)動(dòng)程序的快速開發(fā)。本設(shè)計(jì)中選用WinDriver來開發(fā)驅(qū)動(dòng)程序。
2.2 WinDriver開發(fā)驅(qū)動(dòng)程序
在WinDriver的體系結(jié)構(gòu)中,WinDriver Kernet處于中心位置,它提供的用戶態(tài)庫函數(shù)(API)實(shí)際就是對WinDriver Kernel中實(shí)現(xiàn)的功能進(jìn)行調(diào)用。幾乎所有用戶同硬件的交互都是通過WinDriverKernel來實(shí)現(xiàn)的,這樣就極大地解放了開發(fā)人員。用戶的主要任務(wù)就是利用WinDriver提供的用戶動(dòng)態(tài)函數(shù)庫(API函數(shù)庫)在用戶態(tài)實(shí)現(xiàn)自己的驅(qū)動(dòng)程序代碼,完成硬件驅(qū)動(dòng)的功能。
基于WinDriver的設(shè)備驅(qū)動(dòng)程序主要分為驅(qū)動(dòng)程序和應(yīng)用程序兩部分。利用DriverWizard生成.inf驅(qū)動(dòng)程序,安裝該驅(qū)動(dòng)程序后,系統(tǒng)就根據(jù)EEPROM中的配置信息給板卡分配資源,接下來就可以進(jìn)行應(yīng)用程序的開發(fā)了。利用DriverWizard生成應(yīng)用程序框架后,用戶把生成的框架整理到自己的程序中,再添加實(shí)際應(yīng)用中需要的功能就完成了軟件的開發(fā)。
PCI總線是計(jì)算機(jī)總線的樞紐,其速度是一般總線望塵莫及的,其應(yīng)用也十分廣泛。利用本文介紹的方法開發(fā)出的板卡可以運(yùn)用于各種高速數(shù)據(jù)傳輸場合中,發(fā)雷達(dá)系統(tǒng)仿真控制、工業(yè)總線控制、高速數(shù)據(jù)采集、圖像采集等。本設(shè)計(jì)在對芯片的選型時(shí)本著經(jīng)濟(jì)實(shí)用的原則,開發(fā)出的板卡性價(jià)比較高。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
相關(guān)推薦
電子發(fā)燒友網(wǎng)站提供《基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真與采集系統(tǒng).pdf》資料免費(fèi)下載
2023-10-24 11:26:180 點(diǎn)擊上方 藍(lán)字 關(guān)注我們 本文提出了一種新的包括PCI9054單周期讀、寫和存儲(chǔ)器映射傳輸?shù)脑O(shè)計(jì),并討論了通用PCI總線高速數(shù)據(jù)采集卡的實(shí)現(xiàn)方案。 PCI總線(Peripheral
2023-10-07 14:55:0294 TSMaster是同星智能開發(fā)的一款國產(chǎn)汽車總線工具鏈軟件平臺(tái),是全方位汽車總線設(shè)計(jì)、仿真、分析、診斷和標(biāo)定的專業(yè)工具,支持從需求分析到系統(tǒng)實(shí)現(xiàn)的整個(gè)系統(tǒng)開發(fā)過程。同星智能硬件接口卡可以提供CAN
2023-09-16 08:37:24521 本期直播分享針對測試系統(tǒng)中常用的硬件接口卡例如VN1600系列、VN5000系列、VH6501和VH1160等搭配總線開發(fā)工具CANoe的實(shí)際應(yīng)用以及RT Rack“ERT功能”。
2023-09-13 09:57:11398 的高速數(shù)據(jù)傳輸。下圖是應(yīng)用PCI9054作為接口芯片,開發(fā)PCI總線擴(kuò)展卡的總體硬件框架圖下面簡單介紹以PCI9054為接口芯片的網(wǎng)卡設(shè)計(jì),1、 硬件設(shè)計(jì)8051RAM8位鎖存器029AS第一部
2008-10-09 11:23:38
PCI總線協(xié)議非常復(fù)雜,目前實(shí)現(xiàn)PCI接口的有效方案分為兩種:即使用可編程邏輯器件和使用專用總線接口的器件,可編程邏輯器件實(shí)現(xiàn)PCI接口比較靈活,可以利用的器件比較多,現(xiàn)在有許多生產(chǎn)可編程邏輯器件的廠商(如Xilinx的Logicore和Alerra的AMPP)都提供經(jīng)過嚴(yán)格測試的PCI接口功能模塊
2023-08-01 14:37:19294 協(xié)議測試解決方案全球領(lǐng)導(dǎo)者力科宣布推出 PCI Express 5.0 開放計(jì)算項(xiàng)目 (OCP) 網(wǎng)絡(luò)接口卡 (NIC) 3.0 信號(hào)采集卡,該信號(hào)采集卡可與力科Summit 系列 PCI Express 5.0 協(xié)議分析儀結(jié)合使用。
2022-05-16 15:21:461809 usb-can接口卡也叫USBCAN分析儀,是我們進(jìn)行CAN總線數(shù)據(jù)檢測的基礎(chǔ)設(shè)備。很多的廠家都開放了有自己特色的USBCAN,我們廣成科技也不例外。為了方便大家了解廣成usb-can接口卡的功能,我將分幾期給大家用通俗易懂的語言去講述。
2022-01-03 10:26:311965 圖像采集和處理技術(shù)在機(jī)器視覺和圖像分析等諸多領(lǐng)域應(yīng)用十分廣泛。隨著高速的 PCI Express(PCIE)總線的出現(xiàn),基于 PCIE 接口的高速數(shù)據(jù)采集卡將在數(shù)據(jù)傳輸和處理量很大的場合發(fā)揮越來越重要的作用。
2020-07-16 17:02:042673 雙通道傳輸,克服了PCI總線傳輸速率以及傳輸帶寬的固有缺陷,從本質(zhì)上把接口的傳輸速率、穩(wěn)定性提升到了一個(gè)新的臺(tái)階。本文提出了一種基于LVDS傳輸模式的PCIE接口卡設(shè)計(jì),主控單元采用現(xiàn)場可編程門陣列
2020-01-16 09:53:007609 的基于PCIE總線的計(jì)算機(jī)板卡,以及將原先基于ISA總線或者PCI總線的板卡升級(jí)到PCIE總線上。PCIE總線與其它主流總線相比,速度更快,實(shí)時(shí)性更好,可控性更佳,所以CH367適用于高速實(shí)時(shí)的I/O控制卡、通訊接口卡、數(shù)據(jù)采集卡等。
2019-11-05 11:42:523810 多媒體接口卡是根據(jù)多媒體系統(tǒng)獲取、編輯音頻或視頻的需要插接在計(jì)算機(jī)上,以解決各種媒體數(shù)據(jù)的輸入輸出問題的接口卡。
2019-08-21 17:09:371299 據(jù)傳輸速率為132~264MB/s,是目前使用較為廣泛的一種總線。在高速信號(hào)的實(shí)時(shí)處理中,利用PCI總線將采集數(shù)據(jù)直接傳送到微機(jī)系統(tǒng)內(nèi)存,可有效解決數(shù)據(jù)的實(shí)時(shí)傳輸和存儲(chǔ),為信號(hào)的實(shí)時(shí)處理提供方便。利用PCI
2019-01-28 18:06:01270 、轉(zhuǎn)換為CAN-bus接口,那么CAN接口卡的作用就是給計(jì)算機(jī)增加CAN-bus現(xiàn)場總線接口功能,如圖1所示為計(jì)算機(jī)接上接口卡即成為CAN主節(jié)點(diǎn)示意圖。
2018-11-05 17:36:116 VxWorks的PCI總線多功能數(shù)據(jù)采集卡驅(qū)動(dòng)開發(fā)
2017-10-31 11:21:0616 PCI總線的ARINC429接口卡設(shè)計(jì)
2017-10-31 10:13:0125 本文從研究應(yīng)用于AOS系統(tǒng)的RS(255,223)編譯碼接口卡出發(fā),深入地分析和研究了糾錯(cuò)碼原理、RS編譯碼算法與設(shè)計(jì)、PCI總線標(biāo)準(zhǔn)與設(shè)計(jì)和FPGA技術(shù)。 隨著科技的發(fā)展,糾錯(cuò)碼技術(shù)在通信領(lǐng)域
2017-08-31 14:50:394 基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真與采集系統(tǒng)
2017-01-14 11:24:3913 交換機(jī)接口卡模塊硬件安裝手冊
2017-01-01 16:43:230 基于WISHBONE總線的雙向PCI高速傳輸接口設(shè)計(jì)_梁燁,感興趣的小伙伴們可以看看。
2016-09-08 18:24:261 設(shè)計(jì)了一種基于DSP和FPGA的ARINC429總線接口卡。該設(shè)計(jì)使用PLX公司的PCI9052和HARRIS公司的HS3282作為專用協(xié)議芯片,TI公司的TMS320F2812作為嵌入式CPU,Altera公司的FPGA芯片EP1C12來進(jìn)行邏輯控制、
2013-03-12 15:09:4262 在深入分析了意法半導(dǎo)體公司推出的STM32、高速PCI總線以及運(yùn)動(dòng)控制卡的功能和結(jié)構(gòu)特點(diǎn)的基礎(chǔ)上,設(shè)計(jì)了一款可直接插在PCI 插槽中的伺服運(yùn)動(dòng)控制卡。不僅可大大降低了成本,更為開
2013-01-31 14:40:05325 2013-01-14 19:16:1115 根據(jù)1553B數(shù)據(jù)總線協(xié)議及其接口技術(shù)要求,設(shè)計(jì)了一種基于PCI局部總線的1553B總線接口卡。系統(tǒng)使用PLX公司的PCI9052和DDC公司的1553B協(xié)議芯片BU-61580,通過FPGA芯片EP1C12B進(jìn)行PCI協(xié)議和1553B協(xié)議
2012-07-31 14:09:033001 目前PCI是處于主流的計(jì)算機(jī)總線。以往的CAN卡一般都是基于ISA總線的,由于ISA總線傳輸速率低,CAN卡必須增加中繼控制功能,才能夠適應(yīng)CAN的高速傳輸,導(dǎo)致造價(jià)高、體積大、傳輸速率
2012-06-01 10:57:431938 利用PCI專用接口芯片PCI9052和DEI1016 429總線收發(fā)芯片設(shè)計(jì)了ARINC429接口卡,采用DSP作為主控CPU完成數(shù)據(jù)自動(dòng)處理,用雙口RAM完成DSP與PCI總線數(shù)據(jù)交換。實(shí)驗(yàn)表明:所設(shè)計(jì)的接口卡傳輸效率高
2012-05-09 16:14:2580 作為一種獨(dú)立于處理器的局部總線,PCI非常適用于網(wǎng)絡(luò)適配器、硬盤驅(qū)動(dòng)器、全動(dòng)態(tài)視頻卡、圖形卡及各類高速外設(shè)。據(jù)稱,目前有90%的Pentium處理器采用PCI做為系統(tǒng)總線。
2012-03-21 15:01:0457 文中介紹了PCI9656的內(nèi)部結(jié)構(gòu)和功能,討論了其WDM驅(qū)動(dòng)開發(fā)過程,分析了其局部總線在進(jìn)行DMA傳輸時(shí)的配置時(shí)序,提出了一些設(shè)計(jì)中需要注意的問題。實(shí)際應(yīng)用結(jié)果表明,該總線接口性能穩(wěn)定
2011-10-19 14:56:5131 基于USB的多通道俄制軍用串行總線接口卡的設(shè)計(jì)及實(shí)現(xiàn)方案,重點(diǎn)論述了在基于FPGA的俄制軍用串行總線IP核上通過雙口RAM與USB通信,以及CY7C68013芯片在GPIF模式下進(jìn)行固件和驅(qū)動(dòng)程序設(shè)計(jì)
2011-09-08 17:57:5644 PCI9054是PLX公司推出的一種PCI主模式橋芯片。本文主要介紹了它的特性、功能及應(yīng)用,說明了以PCI9054作為接口芯片,開發(fā)PCI總線擴(kuò)展卡的硬件框架圖,最后給出一個(gè)簡單的實(shí)例。
2011-05-14 18:10:4495 本文設(shè)計(jì)的光纖通道接口卡芯片采用Xilinx公司推出的新一代嵌入式硬核PowerPCA40,利用EDK開發(fā)工具,在Virtex5系列FPGA開發(fā)平臺(tái)上實(shí)現(xiàn)了接口卡芯片的基本功能,支持點(diǎn)對點(diǎn)拓?fù)浣Y(jié)構(gòu)和仲裁環(huán)拓?fù)浣Y(jié)構(gòu),為用戶自定制IP核的開發(fā)應(yīng)用提供了一定的參考。
2011-01-17 10:38:36521 詳細(xì)介紹了PCI9052接口器件的功能、結(jié)構(gòu)和使用方法,并結(jié)合實(shí)際給出了基于PCI9052器件開發(fā)PCI總線接口卡的應(yīng)用實(shí)例。
Abstract:
The main functions,structu
2010-12-25 16:19:1461 本文介紹一種基于PCI Express 總線的高速數(shù)據(jù)采集卡的設(shè)計(jì)方案及功能實(shí)現(xiàn)。給出系統(tǒng)的基本結(jié)構(gòu)及單元組成,重點(diǎn)闡述系統(tǒng)硬件設(shè)計(jì)的關(guān)鍵技術(shù)和本地總線的控制邏輯,詳細(xì)探
2010-09-22 08:15:0462 IEEE 1394是一種高速串行總線,其異步傳輸模式的可靠性高,可以應(yīng)用于數(shù)控機(jī)床。本文主要介紹在計(jì)算機(jī)上基于PCI總線的IEEE 1394接口開發(fā)。介紹了IEEE 1394總線的傳輸原理,使用TI公司生產(chǎn)
2010-07-30 17:30:0039 PCI總線是Pentium主機(jī)最常見的總線,基于PCI總線形成的CompactPCI和PXI總線廣泛地應(yīng)用在儀器和自動(dòng)化領(lǐng)域。PCI適配卡的接口設(shè)計(jì)變得越來越重要。本文對PCI專用接口電路PCI9052的功能進(jìn)行
2010-07-29 15:49:4253 一、版權(quán)信息PCI-51XX系列智能CAN接口卡及相關(guān)軟件均屬廣州市周立功單片機(jī)發(fā)展有限公司所有,其產(chǎn)權(quán)受國家法律絕對保護(hù),未經(jīng)本公司授權(quán),其他公司、單位、代理商及個(gè)人
2010-07-22 21:44:1018
PCI9054是PLX公司生產(chǎn)的橋接PCI總線與本地總線的接口器件。在PCI9054的結(jié)構(gòu)性能、數(shù)據(jù)傳輸模式及總線工作方式等特性的基礎(chǔ)上,給出以PCI9054作為接口器件的接口板的硬
2010-07-21 16:18:3375 介紹了PCI總線擴(kuò)展卡的設(shè)計(jì)思路和方法! 并結(jié)合一個(gè)多功能"’通信 卡的設(shè)計(jì)實(shí)例!介紹了PCI總線擴(kuò)展卡的軟硬件設(shè)計(jì)流程!給出了一套快速可行的解決方案
2010-07-02 14:54:5327 網(wǎng)絡(luò)接口卡,什么是網(wǎng)絡(luò)接口卡
NIC是安裝在計(jì)算機(jī)上并提供網(wǎng)絡(luò)連接點(diǎn)的適配器。它的作用是將數(shù)據(jù)分解為適當(dāng)大
2010-04-03 14:12:491725 高速數(shù)據(jù)采集卡的虛擬示波器開發(fā)設(shè)計(jì)
本文基于PCI接口的CS 82G高速數(shù)據(jù)采集卡和Visual C++編程工具,開發(fā)了一種快速的虛擬示波器試驗(yàn)
2010-03-11 15:53:311349 PCI總線目標(biāo)接口芯片PCI9052及其應(yīng)用
摘要:PCI9052是PLX公司繼PCI9050之后新推出的一種低成本的PCI總線目標(biāo)接口芯片,它傳輸速率高,數(shù)據(jù)吞吐量大,
2010-03-03 19:21:582259 基于HART 協(xié)議的智能閥門定位器接口卡開發(fā)
針對HART 協(xié)議產(chǎn)品的要求,開發(fā)了基于HART 協(xié)議的智能定位器接口卡,給出了具體的硬件設(shè)計(jì),特別是針對閥門定位器的低
2010-02-23 09:54:1623 基于HART協(xié)議的智能執(zhí)行器接口卡的開發(fā)
為了滿足工業(yè)現(xiàn)場儀表的通信要求,設(shè)計(jì)了符合HART 協(xié)議的智能執(zhí)行器通信接口卡。詳細(xì)闡述了智能執(zhí)行器通信接口硬
2010-02-22 15:53:1443 RAID卡的主機(jī)總線 主機(jī)總線是RAID卡和計(jì)算機(jī)連接的接口,一般是PCI接口。RAID卡通過PCI插腳與主板上的PC
2010-01-09 10:47:031143 多串口卡的總線接口
多用戶卡主要有ISA、PCI、USB等幾種總線接口。
2010-01-08 13:56:191220 廣域網(wǎng)接口卡/WIC
WIC是WAN Interface Card的縮寫,譯為廣域網(wǎng)接口卡。而VWIC是Voice/WAN Interface的縮寫,是指語音/廣域網(wǎng)接口卡。  
2010-01-07 14:16:291297 模塊接口卡
模塊和接口卡是針對中高檔的模塊化路由器、交換機(jī)產(chǎn)品而言的,對于固定配置的路由器和交換機(jī)而言不涉及模塊和接口卡。通常網(wǎng)絡(luò)
2010-01-07 14:11:10630 PCI總線接口技術(shù)及其在高速數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
一種基于PCI總線的高速數(shù)據(jù)采集傳輸系統(tǒng)的實(shí)現(xiàn),討論了PCI總線控制器9054的性能及三種傳輸模式,
2009-12-08 14:39:06956 本文主要討論了在Windows環(huán)境下開發(fā)PCI接口卡DMA應(yīng)用的WDM編程技術(shù),并給出了一個(gè)應(yīng)用DriverWorks和VC++開發(fā)的實(shí)例程序代碼。關(guān)鍵詞:Windows、PCI總線、WDM驅(qū)動(dòng)程序、DMAAbstract: Thi
2009-10-06 10:14:0524 本文介紹了一種基于PCI 總線的高速數(shù)據(jù)采集卡的設(shè)計(jì)方案,該方案具有高速度、低成本的優(yōu)點(diǎn)。并給出了PCI 總線控制器的實(shí)現(xiàn)和具體的硬件電路設(shè)計(jì),最后介紹了用Windriver 編寫
2009-08-31 11:51:3319 PCI 總線是先進(jìn)的高性能32/64 位局部總線,成為微機(jī)總線標(biāo)準(zhǔn)。PCI 總線接口設(shè)計(jì)較其它總線接口設(shè)計(jì)復(fù)雜,本文討論了接口設(shè)計(jì)的方案,選擇CH365 作為接口芯片,描述了數(shù)據(jù)采集
2009-08-19 10:19:5526 本文闡述了基于CAN 總線的發(fā)動(dòng)機(jī)測控系統(tǒng)接口通信卡的開發(fā),研制了CAN 轉(zhuǎn)RS-232 接口卡,給出了詳細(xì)的數(shù)據(jù)通訊接口轉(zhuǎn)化卡電路圖。實(shí)現(xiàn)PC 機(jī)與電渦流測功器測控設(shè)備的數(shù)據(jù)通訊,
2009-08-11 09:03:0518 本文主要討論了在Windows環(huán)境下開發(fā)PCI接口卡DMA應(yīng)用的WDM編程技術(shù),并給出了一個(gè)應(yīng)用DriverWorks和VC++開發(fā)的實(shí)例程序代碼?,F(xiàn)化微機(jī)的擴(kuò)展槽通常有ISA總線和PCI總線兩種接口標(biāo)準(zhǔn),
2009-08-07 08:37:1828 介紹了一種基于USB 總線接口卡系統(tǒng),利用此卡上預(yù)留的幾種常用接口,用戶板可以非常方便的通過USB 總線與計(jì)算機(jī)交換數(shù)據(jù)。關(guān)鍵詞:USB CPLD PDIUSBD12 總線Abstract: A kind of interfa
2009-08-05 16:11:5725 PCI 總線接口控制器的設(shè)計(jì)是基于PCI總線的應(yīng)用設(shè)計(jì)的關(guān)鍵所在。本文在介紹PCI9054接口控制器的基礎(chǔ)上,給出了一種通用的高速數(shù)據(jù)采集接口的設(shè)計(jì),并提出了一種新的包括PCI9054單
2009-07-30 15:33:1318 基于FPGA的PCI總線接口設(shè)計(jì)::PCI是一種高性能的局部總線規(guī)范,可實(shí)現(xiàn)各種功能標(biāo)準(zhǔn)的PCI總線卡。本文簡要介紹了PCI總線的特點(diǎn)、信號(hào)與命令,提出了一種利用高速FPGA實(shí)現(xiàn)PCI總線接
2009-06-25 08:17:1848 基于PCI總線的高速數(shù)據(jù)采集卡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):本文介紹一種基于PCI總線的高速數(shù)據(jù)采集卡系統(tǒng)的設(shè)計(jì)方法,討論了設(shè)計(jì)高速數(shù)據(jù)采集系統(tǒng)的關(guān)鍵技術(shù),給出了系統(tǒng)整體設(shè)計(jì)方案和P
2009-06-22 19:04:5444 摘 要 :PCI是一種高性能的局部總線規(guī)范,可實(shí)現(xiàn)各種功能標(biāo)準(zhǔn)的PCI總線卡。本文簡要介紹了PCI總線的特點(diǎn)、信號(hào)與命令,提出了一種利用高速FPGA實(shí)現(xiàn)PCI總線接口的
2009-06-20 13:13:28873 CAN 總線作為一種優(yōu)秀的現(xiàn)場總線已成為構(gòu)建現(xiàn)代監(jiān)測網(wǎng)絡(luò)的重要通信平臺(tái)之一,而作為各設(shè)備之間通信橋梁的接口卡,顯得更為重要。本文介紹一種基于CAN 總線的智能接口卡的設(shè)計(jì)
2009-06-18 10:03:2221 文章介紹了一種基于PCI總線的高速噪聲檢測系統(tǒng),介紹了采用PCI 9052作為PCI總線接口芯片的數(shù)據(jù)采集部分的設(shè)計(jì)原理,并說明了數(shù)據(jù)采集卡的高速采樣和速率可變的實(shí)現(xiàn)原理,給出了底層
2009-06-16 07:59:44645 面對眾多的、性能各有千秋的同類產(chǎn)品,如何取舍,如何在設(shè)計(jì)中選用合適的器件,往往是設(shè)計(jì)者尤其是新手們躊躇的事情。本文分析在檢測設(shè)備中設(shè)計(jì)PCI總線接口卡時(shí)如何選擇合
2009-05-14 15:53:3114 PCI9052總線接口芯片及其ISA模式應(yīng)用
PCI9052是PLX公司開發(fā)的服從PCI協(xié)議的從模式接口芯片,它能夠?qū)崿F(xiàn)ISA總線到PCI總線的平滑轉(zhuǎn)換。主要闡述了PCI9052
2009-05-04 21:48:451396 LON總線的USB2.0接口卡的設(shè)計(jì)
LonWorks總線是由美國Echelon公司推出的一種現(xiàn)場總線技術(shù),由于LonWorks控制網(wǎng)絡(luò)的開放性、高速性、互操作性及其對現(xiàn)場環(huán)境的適應(yīng)性,它已廣泛應(yīng)用
2009-04-12 11:50:141422 介紹 PCI 總線的特點(diǎn),對現(xiàn)有的 PCI 總線的接口設(shè)計(jì)方法進(jìn)行分析;介紹 PCI 接口芯片CY7C09449PV的結(jié)構(gòu)及其與數(shù)字信號(hào)處理器TMS320C32之間接口電路的設(shè)計(jì),提出一種基于PCI和 C32的數(shù)據(jù)
2009-04-08 09:53:4226 目前基于PCI總線的高速數(shù)據(jù)采集系統(tǒng),大多采用高速A/D,CPLD或FPGA,FIFO或雙端口RAM以及通用PCI接口來設(shè)計(jì),其通用性、靈活性差,不能很好地發(fā)揮PCI總線的性能。針對這些不足,在分析
2009-03-16 18:02:0510 PCI總線定義
PCI 是 Peripheral Component Interconnect 的縮寫。接口卡的外觀:PCI 標(biāo)準(zhǔn) 32位/64位 接口卡
2009-02-12 10:37:581386 基于PCI總線的GP-IB接口電路設(shè)計(jì)
摘要:?主要介紹作為從設(shè)備如何根據(jù)PCI總線協(xié)議設(shè)計(jì)PCI總線接口電路,從而實(shí)現(xiàn)基于PCI總線的GP-IB接口電路設(shè)計(jì),重點(diǎn)闡述PCI總
2008-12-26 15:14:361093
已全部加載完成
評論
查看更多