FPGA Xilinx K7 Kintex7 PCIe cumunicazione in fibra ottica
Descrizione breve:
Eccu una panoramica generale di i passi implicati:
Selezziunate un modulu di transceiver otticu adattatu: secondu e esigenze specifiche di u vostru sistema di cumunicazione otticu, avete bisognu di sceglie un modulu di transceiver otticu chì sustene a lunghezza d'onda desiderata, a velocità di dati è altre caratteristiche. L'opzioni cumuni includenu moduli chì supportanu Gigabit Ethernet (per esempiu, moduli SFP/SFP+) o standard di cumunicazione otticu più veloce (per esempiu, moduli QSFP/QSFP+).
Cunnette u transceiver otticu à l'FPGA: L'FPGA tipicamente interfaccia cù u modulu di transceiver otticu attraversu ligami seriali d'alta velocità. I transceivers integrati di FPGA o pins I / O dedicati cuncepiti per a cumunicazione seriale d'alta velocità ponu esse utilizati per questu scopu. Avete bisognu di seguità a scheda di dati di u modulu transceiver è e linee di cuncepimentu di riferimentu per cunnette bè à l'FPGA.
Implementà i protokolli necessarii è l'elaborazione di signali: Una volta chì a cunnessione fisica hè stabilita, avete bisognu di sviluppà o cunfigurà i protokolli necessarii è l'algoritmi di trasfurmazioni di signali per a trasmissione è a ricezione di dati. Questu pò include l'implementazione di u protocolu PCIe necessariu per a cumunicazione cù u sistema host, è ancu qualsiasi algoritmi di trasfurmazioni di signali supplementari necessarii per a codificazione / decodificazione, modulazione / demodulazione, correzione di errore, o altre funzioni specifiche per a vostra applicazione.
Integrazione cù l'interfaccia PCIe: U Xilinx K7 Kintex7 FPGA hà un controller PCIe integratu chì li permette di cumunicà cù u sistema host utilizendu u bus PCIe. Avete bisognu di cunfigurà è adattà l'interfaccia PCIe per risponde à i bisogni specifichi di u vostru sistema di cumunicazione otticu.
Pruvate è verificate a cumunicazione: Una volta implementata, avete bisognu di pruvà è verificà a funziunalità di a cumunicazione in fibra ottica utilizendu l'equipaggiu di prova è metodulugia adattati. Questu pò include a verificazione di a tarifa di dati, a rata di errore di bit, è u rendiment generale di u sistema.
DDR3 SDRAM: 16 GB DDR3 64 bit bus, velocità di dati 1600 Mbps
QSPI Flash: Un pezzu di QSPIFLASH 128mbit, chì pò esse usatu per i schedarii di cunfigurazione FPGA è l'almacenamiento di dati d'utilizatori
Interfaccia PCLEX8: L'interfaccia standard PCLEX8 hè aduprata per cumunicà cù a cumunicazione PCIE di a scheda madre di l'urdinatore. Supporta u standard PCI, Express 2.0. A tarifa di cumunicazione unicu-canale pò esse alta quant'è 5Gbps
Portu seriale USB UART: Un portu seriale, cunnette à u PC attraversu u cable miniusb per fà a cumunicazione seriale
Carta Micro SD: Sede di carta Microsd tutta a strada, pudete cunnette a carta Microsd standard
Sensore di temperatura: un chip sensor di temperatura LM75, chì pò monitorà a temperatura ambientale intornu à u pianu di sviluppu
Portu di estensione FMC: un FMC HPC è un FMCLPC, chì ponu esse cumpatibili cù diverse carte di espansione standard.
ERF8 terminale di cunnessione à alta velocità: 2 porti ERF8, chì sustene a trasmissione di signali ultra-alta velocità estensione 40pin: riservata una interfaccia IO di estensione generale cù 2.54mm40pin, O efficace hà 17 coppie, supportu 3.3V
A cunnessione periferica di u livellu è u nivellu 5V ponu cunnette i periferichi periferici di diverse interfacce 1O per scopi generale.
terminal SMA; 13 capi SMA placcati in oro d'alta qualità, chì sò convenienti per l'utilizatori per cooperà cù carte di espansione AD/DA FMC à alta velocità per a raccolta è u processu di signali
Gestione di l'orologio: Fonte multi-clock. Questi includenu a fonte di clock differenziale di sistema 200MHz SIT9102
Oscillante di cristallu differenziale: cristallo 50MHz è chip di gestione di clock programmabile SI5338P: ancu equipatu di
66 MHz EMCCLK. Pò adattà accuratamente à diverse frequenze di u clock d'usu
Portu JTAG: 10 punti 2.54mm standard JTAG portu, per scaricà è debugging di prugrammi FPGA
Chip di monitoraghju di tensione di sub-reset: un pezzu di chip di monitoraghju di tensione ADM706R, è u buttone cù u buttone furnisce un signalu di reset globale per u sistema.
LED: 11 luci LED, indicanu l'alimentazione di a carta di bordu, signale config_done, FMC
Segnale di l'indicatore di putenza, è 4 LED d'utilizatore
Chjave è interruttore: 6 tasti è 4 interruttori sò buttuni di reset FPGA,
U buttone di prugramma B è 4 chjave d'utilizatori sò cumposti. 4 interruttore à doppia lama à un coltello