YASKAWA JEPMC-PC056 控制信息處理機制是指DSP作為硬件平臺的核心,如何控制其它從屬器件。一般主要有兩種方法:查詢模式和中斷模式。查詢模式是指從屬器件在特定時刻(一般為某個模塊處理完畢后)會主動讀取DSP發送來的并已事先存儲在緩存中的指令,隨后執行。中斷模式是指DSP發送的指令以中斷的形式強制從屬器件立即執行,從而控制整個硬件平臺。
CPLD主要用來作為主控或者翻譯主控發來的指令,然后將控制信息傳遞給DSP和FPGA。這里CPLD可以直接通過總線接口控制FPGA,也可以通過DSP間接控制FPGA。
3 應用于直接序列擴頻系統
首先將各接收模塊信號運算的特點以及FPGA和DSP的特性相結合,找出比較適合于執行此模塊的器件,然后進行運算量估計,根據運算量估計結果考慮使用DSP的數量以及芯片間的數據調度方式。本平臺采用了如圖2所示的處理流程,發送端全部在FPGA內部處理。接收端下變頻在FPGA內處理,其它模塊全部由DSP處理,兩個DSP形成一個處理鏈關系,
如果您需要訂購產品超過1件,請與我們聯系,我們可以為您提供折扣。
*我們僅采用快遞方式遞送備件。(順豐)
*如果您發現其他供貨商為相同產品提供更為低廉的價格,我們也愿意參照其價格向您提供進一步的折扣。
如果還有其他任何問題,請隨時與我們聯系。
*請讓我們知道您有任何,備品,備件,的需要,我們可以給您進一步的援助,我們等候您的詢盤。
————————廈門光沃自動化設備有限公司———————————————
· ?person:小歐?
· ?Mobile phone:18030229050 ?
· ?Telephone:0592-5709821?
· ?Fax:0592-5917519
· ?QQ:1878187406?
· ?E-mail:1878187406@qq?
數據先進入DSP A,然后由Linkport接口傳給DSP B,譯碼完畢后由DSP B經過總線接口傳遞給CPLD,通信協議全部在DSP B內部處理。DSPB作為整個平臺的處理核心,DSP A和FPGA均為其從屬器件。
3.1 發送端
因為發送端數據處理量較小,占用系統資源相比于接收處理基本可以忽略。依據圖1所示處理平臺結構,將原始數據直接發送給FPGA進行調制和上變頻等處理即可[7]。
3.2 接收端
FPGA主要負責數字下變頻,因為這部分的運算特點是處理量大,但是不需要繁瑣的調度。利用本地數控振蕩器(NCO)產生與輸入中頻信號頻率相同的正弦和余弦信號,并與輸入信號相乘,然后對運算結果做低通濾波,即可完成對中頻信號的下變頻操作。具體的參數由主控通過CPLD發送指令到FPGA中的控制寄存器來設定。FPGA中的寄存器又分為兩部分,一部分受CPLD控制,這樣主機可以通過CPLD發送命令來控制A/D的采樣率以及選擇數字濾波器的參數等,以適應不同的通信標準;另一部分受DSP控制,執行數據調度操作。
DSP主要完成整個基帶數字信號處理,包括定時同步、糾正頻偏、信道估計、RAKE接收、數據檢測、解擴、解交織、維特比譯碼等模塊。定時同步部分的特點時運算量比較大,且需要一些跳轉等控制。因為此DSP有非常強大的FFT運算能力,所以我們采用基于FFT快速相關的方法進行同步。DSP內部代碼采用C語言與匯編語言匯合編程的方式,利用兩種語言各自的優勢進行互補。
C語言開發速度很快,可讀性很強,而且方便軟件的修改和移植,但是效率較低。匯編語言的效率很高,但是修改和移植能力較差,而且不便于調度。基于這個特點,我們將程序全部模塊化,標準的算法模塊用匯編語言編寫,如FFT模塊等,整體的程序框架采用C語言,所以定時同步模塊采用DSP。另外,TigerSHARC201 DSP還支持一些專門用于直擴系統的指令,如解擴指令,Viterbi和Turbo譯碼專用指令等,所以將基帶處理部分放在DSP內處理較為合理。
這樣處理的另外一個優勢是使得系統兼容性更強,在此系統中采用了不同的序列擴頻比來抵抗信道衰落造成的影響,大范圍變化的擴頻比會使系統整體調度發生很大變化。比如當擴頻比為16時,所需的RAM較少,這樣片內的DRAM就已經夠用;而當擴頻比為10240時,就必須要使用片外RAM,這樣就要用到總線接口,此時兩種系統的基帶處理模式完全發生了變化,從而導致系統整體調度發生變化。用C語言處理時,可以設定幾個不同的工作模式,在處理循環開始的時候進行切換即可。如果采用了不同的通信標準的話,處理就更為繁瑣一些。
平臺控制信息和狀態信息處理機制都采用查詢模式,即在執行完一次循環后,DSP都會主動去讀取主控發來的控制指令,隨后讀取FPGA的狀態信息,最后根據情況調整工作模式。
YASKAWA JEPMC-PC056
相關型號
Produits au standard VME
ICV107/20 CARTE VME MAITRE ACQUISITION RAPIDE 16MHz 2048K. mesures/s
ICV108 CARTE VME MAITRE ACQUISITION RAPIDE 64 BITS Buffers de 2M. mesures/s
ICV110/IBC CARTE COUPLEUR ICV150 48 E.ANA. ISOLEES BOUCLE DE COURANT R=250Ohms
ICV110/ID CARTE COUPLEUR ICV150 48 E.ANA. ISOLEES DIFFERENTIELLES
ICV117/BU CARTE COUPLEUR /ICV150 16 E. ANA. FILTRE BUTHERWORTH; 32 E/S DIGITALES
ICV118/HC M10V/FC=80H CARTE COUPLEUR ICV10x 32 ENTREES ANA. 16 bits ±10 V HAUT MODE COMMUN FC=80Hz ACQ. 50μs
ICV118/RTD-CEA CARTE COUPLEUR ICV10x 16 ENTREES ANA. 16 bits SONDE DE PLATINE
ICV118/VLL CARTE COUPLEUR ICV10x 32 ENTREES ANA. 16 bits ±10.24 mVolts
ICV120/D-12/4/106-I CARTE COUPLEUR ICV10x 48 E.ANA. ISOLEES 12 bits G1 à 8 100K.ACQ./s ±0.05 % PE
ICV120/D-12/4/206-I CARTE COUPLEUR ICV10x 48 E.ANA. ISOLEES 12 bits G1 à 8 50K.ACQ./s ± 0.03 % PE
ICV120/D-14/4/256-I CARTE COUPLEUR ICV10x 48 E. ANA.ISOLEES 14 bits G1 à 8 40K.ACQ./s ± 0.016% PE
ICV120/D-16/4/336-I CARTE COUPLEUR ICV10x 48 E. ANA.ISOLEES 16bits G1 à 8 30K.ACQ./s ±0.008% PE
ICV120/ OPTION-BC OPTION BOUCLE DE COURANT POUR ICV120
ICV122/8/20 C ARTE COUPLEUR ICV10x 8 E. ANA. S/H ADC EN TETE 12 bits/0,5μs (2MHz)
ICV126/05 CARTE VME ET COUPLEUR ICV10x 4 E. ANA.ISOLEES 16 bits 500K.éch./s.
ICV128-E CARTE VME ET COUPLEUR ICV10x 16 E. ANA. ISOLEES 16 bits G1 à 8 200K.acq. / voie
ICV132 CARTE VME MAITRE 32 Entrées DIFF. Isochrones 16 bits 200 Kech./s /voie
ICV138-E/16/BU CARTE VME ET COUPLEUR ICV10x 8 E. ANA. ISOLEES 16bits G1 à 8 200K.acq./voie +FLT. BUTH.
ICV140-E/BU CARTE VME ET COUPLEUR ICV10x 4 E. ANA. ISOLEES 16 bits 200K.acq./voie +FLT. BUTH. SPGA
ICV148-E/BU CARTE VME ET COUPLEUR ICV10x 8 E. ANA. ISOLEES 16 bits 200K.acq./voie +FLT. BUTH. SPGA
ICV150/D-12/4/106-I CARTE VME 32 E. DIFFERENTIELLES ISO. 12 bits G1 à 8 100K.acq./s ±0.05% PE
ICV150/D-12/4/206-I CARTE VME 32 E. DIFFERENTIELLES ISO. 12 bits G1 à 8 50K.acq./s ±0.03% PE
ICV150/D-14/4/256-I CARTE VME 32 E.DIFFERENTIELLES ISO 14 bits G1 à 8 40K.acq./s ±0.016% PE
ICV150/D-16/4/336-I CARTE VME 32 E. DIFFERENTIELLES ISO. 16 bits G1 à 8 30K.acq./s ±0.008% PE
ICV178 CARTE VME ET COUPLEUR ICV108 8 E. ANA. ISOLEES 16 bits 1,2MSPS SIGMA DELTA ADCs
ICV196 CARTE VME ENTREES SORTIES DIGITALES Protégées 70V / 100mA
ICV248/A CARTE VME 48 ENTREES ISOLEES VIn 5 VOLTS
ICV248/B CARTE VME 48 ENTREES ISOLEES VIn 12 VOLTS
ICV248/C CARTE VME 48 ENTREES ISOLEES VIn 24 VOLTS
ICV264 CARTE VME AVEC SYNCHRO ET FIFOS 64 ENTREES/SORTIES DIGITALES
ICV296 CARTE VME ET COUPLEUR ICV10x 96 ENTREES/SORTIES DIGITALES
ICV307 6 ISOLATED, HIGH SPEED 32-BIT COUNTER CHANNELS
ICV320/RB CARTE VME 32 SORTIES RELAIS 1RT 125V / 2A
ICV320/SB CARTE VME 32 SORTIES RELAIS STATIQUES 1T 60V / 0,5A
ICV440/A/SB CARTE VME 24 ENTREES Vin 5 VOLTS 16 SORTIES RELAIS 1T 60V / 0,5A
ICV440/C/RB CARTE VME 24 ENTREES Vin 24V 16 SORTIES RELAIS 1RT 125V / 0,5A
ICV440/C/SB CARTE VME 24 ENTREES Vin 24 VOLTS 16 SORTIES RELAIS 1T 60V / 0,5A
ICV440/D/RB CARTE VME 24 ENTREES Vin 48V 16 SORTIES RELAIS 1RT 125V / 0,5A
ICV502 CARTE VME BASE DE TEMPS ET SYNCHRONISATION
ICV701 CARTE VME SORTIE ANA. 1 VOIE ISOLEE 18 bits ± 0,0008% PE ; ±10V;±1V;±100mA
ICV704/B/1 CARTE VME SORTIE ANA. 4 VOIES ISOLEES BIPOLAIRE 16 BITS FIFOS DE 1K
ICV706 CARTE VME SORTIE ANA. 4 VOIES ISOLEES BIPOLAIRE 16 BITS RAM DE 512 MOTS PAR VOIES
ICV714 CARTE VME SORTIE ANA. 16 VOIES ISOLEES 12 BITS 0/5V;0/10V;±5V;±10V
ICV714/BC CARTE VME SORTIE ANA. 16 VOIES ISOLEES 12 BITS
0/5V;0/10V;±5V;±10V;0/20 4/20mA
ICV716 CARTE VME SORTIE ANA. 8 VOIES 16 BITS 0/10V;±10V
ICV716/BC CARTE VME SORTIE ANA. 8 VOIES 16 BITS 0/10V;±10V BOUCLE DE COURANT
ICV726 CARTE VME SORTIE ANA. 24 VOIES 12 OU 14 BITS ±10V
ICV914 CARTE VME 4 VOIES DE COMMANDE D'AXES
PVV900 PASSERELLE VME --> VME COMPOSEE DE 1 EMETTEUR EV900+1 RECEPTEUR RV900
VP2/10x/02 BUS P2 2 SLOTS POUR CARTE ICV10x
VP2/10x/03 BUS P2 3 SLOTS POUR CARTE ICV10x
VP2/10x/04 BUS P2 4 SLOTS POUR CARTE ICV10x
VP2/10x/05 BUS P2 5 SLOTS POUR CARTE ICV10x
VP2/10x/06 BUS P2 6 SLOTS POUR CARTE ICV10x
VP2/10x/07 BUS P2 7 SLOTS POUR CARTE ICV10x
VP2/10x/08 BUS P2 8 SLOTS POUR CARTE ICV10x
VP2/10x/09 BUS P2 9 SLOTS POUR CARTE ICV10x
VP2/150/02 BUS P2 2 SLOTS POUR CARTE ICV150
VP2/150/03 BUS P2 3 SLOTS POUR CARTE ICV150
VP2/150/04 BUS P2 4 SLOTS POUR CARTE ICV150
VP2/150/05 BUS P2 5 SLOTS POUR CARTE ICV150
CCV04 RACK VME 4 SLOTS 2U 19" p=425mm ALIM 250W +5V/35A;+12V/8A ; -12V/8A
CCV07 RACKVME 7 SLOTS 4U 19" p=420mm ALIM 300W +5V/25A;+12V/10A ; -12V/1A
CCV12 RACK VME 12 SLOTS 9U 19" p=480mm ALIM 600W +5V/120A;+/-12V/10A
CCV16 RACK VME 16 SLOTS 9U 19" p=480mm ALIM 600W +5V/120A;+/-12V/10A
CCV20 RACK VME 20 SLOTS 9U 19" p=480mm ALIM 600W +5V/120A;+/-12V/10A
DEFLECTEUR-19" DEFLECTEUR VENTILATION CHASSIS 19" 1U
INT-1-MEDIA INTEGRATION DANS UN CHASSIS DE 1 MEDIA FOURNI PAR VOS SOINS.
RCV-20/20 RACK 19" 7U P1=20 SLOTS / P2=20SLOTS ALIM 600W (5V/120A ;
Produits au standard PCI
PCI102/05 CARTE PCI GESTION D'ACQUISITION RAPIDE 20 Méga échantillons/s ; 512K. mesures
PCI102/20 CARTE PCI GESTION D'ACQUISITION RAPIDE 20 Méga échantillons/s 2048K. mesures
PCI150 CARTE PCI 32 E.DIFF. 64 E. UNI. ISO 12 14 16 bits G1 à 8 100K.acq./s MAX
PCI160 CARTE PCI 16 E. ANA. 32 E/S TTL 8 S ANA. 16 bits G1 200K.acq. / voie
PCI220/D CARTE PCI 32E.DIFF.ISOLEES 12/14/16 bits G1 à 8 100K à 30K.acq./s
PCI220/S CARTE PCI 64E.UNI.ISOLEES 12/14/16 bits G1 à 8 100K à 30K.acq./s
PCI224 CARTE PCI 32 E.DIFF 12 14 16 bits G1 à 8 100K.acq./s MAX
PCI228 CARTE PCI 16 E.DIFF. ISOLEES 16 bits G1 à 8 100K.acq./voie
PCI238/BE CARTE PCI 8 E.DIFF. ISOLEES 16 bits G1 à 8 100K.acq./voie +FLT.BESSEL
PCI238/BU CARTE PCI 8 E.DIFF. ISOLEES 16 bits G1 à 8 100K.acq./voie +FLT.BUTH.
PCI264 CARTE PCI 64 ENTREES SORTIES DIGITALES PROTEGEES 70V / 100mA μD68 PINS
PCI307 CARTE PCI 4 VOIES DE COMPTAGE ISOLEES 32 BITS μD68 PINS
PCI744 CARTE PCI 16 SORTIES ANALOGIQUES ± 10 VOLTS 14 bits μD68 PINS
PCI786 CARTE PCI 8 SORTIES ANALOGIQUES ISOLEES ± 10 VOLTS 16 bits μD68 PINS
PCIDX6 CARTE CPU POUR LE TEMPS REEL
BLA102/02 BUS LOCAL 2 SLOTS POUR PCI102 ET CARTES COUPLEURS
BLA102/03 BUS LOCAL 3 SLOTS POUR PCI102 ET CARTES COUPLEURS
BLA102/04 BUS LOCAL 4 SLOTS POUR PCI102 ET CARTES COUPLEURS
BLA102/05 BUS LOCAL 5 SLOTS POUR PCI102 ET CARTES COUPLEURS
BLA102/06 BUS LOCAL 6 SLOTS POUR PCI102 ET CARTES COUPLEURS
BLA102/07 BUS LOCAL 7 SLOTS POUR PCI102 ET CARTES COUPLEURS
BLA102/09 BUS LOCAL 9 SLOTS POUR PCI102 ET CARTES COUPLEURS
Produits au standard CPCI – PXI
CPCI1150 CARTE PXI 32 E. DIFFERENTIELLES ISO. 12 14 16 bits G1 à 8 100K.acq./s MAX
CPCI1228 CARTE PXI 16 E. ANA. 32 E/S TTL 16 bits G1 200K.acq. / voie
CPCI1264 CARTE PXI 64 ENTREES SORTIES DIGITALES PROTEGEES 70V / 100mA AVEC POSITION DE REPLIS
CPCI1786 CARTE PXI 8 SORTIES ANALOGIQUES ± 10 VOLTS 16 bits
CPCI228 CARTE CPCI 16 E. ANA. 32 E/S DIGITALES ECHANTILLONNAGE SUMULTANE 250 kHz
CPCI264 CARTE CPCI 64 ENTREES SORTIES DIGITALES PROTEGEES 70V / 100mA
CPCI307 CARTE CPCI 4 VOIES DE COMPTAGE ISOLEES 32 BITS
CPCI412 CARTE CPCI 3U 4 entrées analogiques 12 bits /22MHz 4Mech/voies
CPCI744 CARTE CPCI 16 SORTIES ANALOGIQUES ± 10 VOLTS 14 bits
CPCISYN CARTE FORMAT CPCI POUR SYNCHRONISATION INTER CHASSIS
Produits au standard LMC
LMC-429 MODULE COUPLEUR LIAISONS ARINC 429
LMC-ADC MODULE 8D / 16S ENTREES ANALOGIQUES 14 bits ±10.24Volts
LMC-CAN MODULE GESTIONNAIRE DE RESEAU CAN
LMC-DAC MODULE 8 SORTIES ANALOGIQUES 14 bits ; ± 10V
LMC-DDS MODULE 8 SORTIES ANALOGIQUES DDS / SYNTHE
LMC-DIO MODULE 16 ENTREES / SORTIES TOR ISOLEES
LMC-ESCC/16 MODULE INTEL 2 LIAISONS SERIES MULTI- PROTOCOLES GEREES PAR DSP à 16 MHz
LMC-ESCC/20 MODULE INTEL. 2 LIAISONS SERIES MULTI- PROTOCOLES GEREES PAR DSP à 20MHz
LMC-SSI MODULE GESTIONNAIRE DE 4 LIAISONS SYNCHRONES 24 à 32 BITS
104-LMC CARTE PC104 SUPPORT DE 1 MODULE LMC
YASKAWA JEPMC-PC056