一、 系統(tǒng)概述
DSP_PCI高速數(shù)據(jù)處理套件是北京精儀達(dá)盛科技有限公司根據(jù)公司已有的基于TECHV擴(kuò)展總線的(DSP 5000和 DSP 6000)系列CPU以及AD/DA采集板卡的需求,結(jié)合目前家用PC機(jī)及工控機(jī)上常用的總線接口情況而研制的具有開發(fā)、應(yīng)用、演示相結(jié)合的高速數(shù)據(jù)處理產(chǎn)品。能夠?qū)崿F(xiàn)基于PC機(jī)以及DSP的高速數(shù)據(jù)處理。
二、 系統(tǒng)資源
1、 PCI接口板資源
● PCI接口芯片采用PLX公司的PCI9052從接口芯片,實(shí)現(xiàn)通用總線與PCI總線的地址映射、協(xié)議轉(zhuǎn)換、數(shù)據(jù)緩存等功能;
● 3個(gè)8 Kbytes的雙端口存儲(chǔ)器,實(shí)現(xiàn)各CPU之間的數(shù)據(jù)傳輸;
● 1個(gè)EEPROM用來(lái)存儲(chǔ)PCI9052的局部配置信息;
● 2個(gè)8位DIP開關(guān)用來(lái)配置板上各資源的地址范圍;
● 配有一塊可編程邏輯器件EPM3128,可以通過配置CPLD內(nèi)部的寄存器配置板卡的功能;
● 電源直接由PCI總線提供,穩(wěn)定且方便;
● 板上配有兩對(duì)直接相連的TECHV總線接口,用戶可根據(jù)需要購(gòu)置相應(yīng)的TECHV板卡,降低了成本,提高了靈活性;
● 該板卡資源豐富、功能多、可擴(kuò)展性強(qiáng),既可以將該產(chǎn)品集成到用戶的具體應(yīng)用系統(tǒng)中去,也可利用該板卡實(shí)現(xiàn)對(duì)TECHV系列板卡功能的測(cè)試和演示;
2、 可選TechV總線CPU模塊
3、 可選TechV總線100MHz高速DA模塊
● 雙通道8-, 10-, 12-, 14位(AD9709, AD9763, AD9765 和AD9767)100MHz高速DAC數(shù)據(jù)轉(zhuǎn)換;
● 每通道提供512/1k/2k/4k的大小可選的FIFO緩沖;
● 選擇偏移二進(jìn)制數(shù)據(jù)格式;
● 支持高速DMA數(shù)據(jù)傳輸;
● 輸出范圍 ±2V(用戶可根據(jù)需要配置,詳見使用說明);
● 標(biāo)準(zhǔn)的TechV總線接口,同C2000/C5000/C6000系列數(shù)字信號(hào)處理板共同使用;
● 片上提供4位狀態(tài)現(xiàn)實(shí)和8位Switch開關(guān)量輸入;
4、 可選TechV總線65MHz高速AD模塊
● 雙通道 12/14Bit 20/40/65MHz高速數(shù)據(jù)轉(zhuǎn)換;
● 每通道提供512/1k/2k/4k的大小可選的FIFO緩沖;
● 支持高速DMA數(shù)據(jù)傳輸;
● 輸入范圍 ±4V;
● 兩種可選擇數(shù)據(jù)格式(偏移二進(jìn)制或二進(jìn)制補(bǔ)碼);
● 標(biāo)準(zhǔn)的TechV總線接口,同C2000/C5000/C6000系列數(shù)字信號(hào)處理板共同使用;
● 片上提供4位狀態(tài)現(xiàn)實(shí)和8位Switch開關(guān)量輸入;
三、 主機(jī)軟件
DSP_PCI高速數(shù)據(jù)處理套件為用戶提供軟件樣例程序,用戶根據(jù)需要可以直接使用也可以根據(jù)提供的樣例程序編寫自己的軟件,DSP_PCI高速數(shù)據(jù)處理套件的樣例軟件主要功能包括:
1. AD數(shù)據(jù)采集通道:
完成外部數(shù)據(jù)信息的采集,并在主機(jī)程序中顯示出采集到的數(shù)據(jù)(波形顯示,數(shù)據(jù)顯示)。PC機(jī)通過雙口RAM中斷向DSP發(fā)出讀取數(shù)據(jù)申請(qǐng),DSP接收到中斷后將AD采集到的數(shù)據(jù)傳送到雙端口RAM,然后PC機(jī)讀取數(shù)據(jù)。此外還可以DSP定時(shí)發(fā)送采集的數(shù)據(jù),通過中斷方式通知PC機(jī)讀取數(shù)據(jù)。
2. DA數(shù)據(jù)輸出通道:
PC機(jī)產(chǎn)生固定長(zhǎng)度的數(shù)據(jù)(正弦波、三角波和方波),將數(shù)據(jù)送至雙端口RAM,并向DSP產(chǎn)生中斷,DSP將雙端口RAM內(nèi)的數(shù)據(jù)讀取到數(shù)據(jù)緩沖區(qū),然后轉(zhuǎn)化成模擬信號(hào)輸出波形。
3. 其他功能應(yīng)用:
定時(shí)/計(jì)數(shù)器:一個(gè)16位的減法定時(shí)/計(jì)數(shù)器,其時(shí)鐘信號(hào)可由寄存器配置選擇由外部信號(hào)或板上有源晶振來(lái)提供。該定時(shí)器輸出TOUT信號(hào)可由跳線J11來(lái)選擇連接到PCI局部中斷引腳(可產(chǎn)生定時(shí)中斷)或直接從端子上輸出。
開關(guān)量輸入/輸出:由CPLD譯碼的8位開關(guān)量輸入/輸出。所有數(shù)字量信號(hào)都通過光電耦合器和外部信號(hào)進(jìn)行了隔離,提高了系統(tǒng)的穩(wěn)定性和可靠性。
LED狀態(tài)指示:兩個(gè)LED信號(hào)是由CPLD輸出的,因此可以對(duì)CPLD編程進(jìn)行LED狀態(tài)的控制,實(shí)現(xiàn)各種不同功能下的LED狀態(tài)指示。
四、 系統(tǒng)配置
DSP_PCI高速數(shù)據(jù)處理套件的TECHV_PCI接口板上有兩組直接相連的TECHV總線插槽,可分別配上一套DSP+AD數(shù)據(jù)采集系統(tǒng)和一套DSP+DA數(shù)據(jù)輸出系統(tǒng)(也可以同時(shí)配置兩套AD或DA系統(tǒng)),主要完成DSP板卡和PC機(jī)之間的數(shù)據(jù)交換任務(wù)(各CPU之間都是通過一塊8Kbytes的雙口RAM芯片進(jìn)行數(shù)據(jù)交換)。 選配方案建議:
方案一、 多CPU多通道高速數(shù)據(jù)采集并行處理
|
序號(hào)
|
名稱
|
型號(hào)
|
數(shù)量
|
參數(shù)
|
說明
|
1
|
CPU板
|
TechV-6713/C6416
|
2
|
雙DSP并行處理,標(biāo)配為TECHV-6713
|
必配
|
2
|
數(shù)據(jù)采集卡
|
TechV-AD212H-20/40/65
|
2
|
2通道12Bit 20/40/65MHz數(shù)據(jù)采集
|
必配
|
3
|
PCI主機(jī)接口板
|
TechV-PCI接口板
|
1
|
PCI接口,雙端口存儲(chǔ)器
|
必配
|
4
|
仿真器
|
EL-USB-XDS510
EL-EPP-XDS510
|
1
|
配件,任選一
|
必配
|
5
|
配件
|
|
1
|
工具軟件、導(dǎo)線、說明書
|
必配
|
6
|
計(jì)算機(jī)
|
|
1
|
用戶自購(gòu)
|
必配
|
方案二、 多CPU雙通道高速數(shù)據(jù)處理及雙通道輸出
|
序號(hào)
|
名稱
|
型號(hào)
|
數(shù)量
|
參數(shù)
|
說明
|
1
|
CPU板
|
TechV-6713/C6416
|
2
|
雙DSP并行處理,標(biāo)配為TECHV-6713
|
必配
|
2
|
數(shù)據(jù)采集卡
|
TechV-AD212H-20/40/65
|
1
|
2通道12Bit 20/40/65MHz數(shù)據(jù)采集
|
必配
|
3
|
數(shù)據(jù)轉(zhuǎn)換卡
|
TechV-DA212H-100
|
1
|
2通道12Bit 100MHz數(shù)據(jù)轉(zhuǎn)換
|
必配
|
4
|
PCI主機(jī)接口板
|
TechV-PCI接口板
|
1
|
PCI接口,雙端口存儲(chǔ)器
|
必配
|
5
|
仿真器
|
EL-USB-XDS510
EL-EPP-XDS510
|
1
|
配件,任選一
|
必配
|
6
|
配件
|
|
1
|
工具軟件、導(dǎo)線、說明書
|
必配
|
7
|
計(jì)算機(jī)
|
|
1
|
用戶自購(gòu)
|
必配
|
|