FPGA Xilinx K7 Kintex7 PCIe optical fiber na komunikasyon
Maikling Paglalarawan:
Narito ang isang pangkalahatang pangkalahatang-ideya ng mga hakbang na kasangkot:
Pumili ng naaangkop na optical transceiver module: Depende sa mga partikular na kinakailangan ng iyong optical communication system, kakailanganin mong pumili ng optical transceiver module na sumusuporta sa gustong wavelength, data rate, at iba pang katangian. Kasama sa mga karaniwang opsyon ang mga module na sumusuporta sa Gigabit Ethernet (hal., SFP/SFP+ modules) o mas mataas na bilis ng optical communication standards (hal, QSFP/QSFP+ modules).
Ikonekta ang optical transceiver sa FPGA: Karaniwang nakikipag-interface ang FPGA sa optical transceiver module sa pamamagitan ng high-speed serial links. Maaaring gamitin para sa layuning ito ang mga integrated transceiver ng FPGA o dedikadong I/O pin na idinisenyo para sa high-speed serial communication. Kakailanganin mong sundin ang datasheet ng module ng transceiver at mga alituntunin sa disenyo ng sanggunian upang maayos itong maikonekta sa FPGA.
Ipatupad ang mga kinakailangang protocol at pagpoproseso ng signal: Kapag naitatag na ang pisikal na koneksyon, kakailanganin mong bumuo o i-configure ang mga kinakailangang protocol at algorithm sa pagproseso ng signal para sa paghahatid at pagtanggap ng data. Maaaring kabilang dito ang pagpapatupad ng kinakailangang PCIe protocol para sa komunikasyon sa host system, pati na rin ang anumang karagdagang mga algorithm sa pagpoproseso ng signal na kinakailangan para sa pag-encode/decoding, modulation/demodulation, pagwawasto ng error, o iba pang mga function na partikular sa iyong application.
Isama sa interface ng PCIe: Ang Xilinx K7 Kintex7 FPGA ay may built-in na PCIe controller na nagpapahintulot dito na makipag-ugnayan sa host system gamit ang PCIe bus. Kakailanganin mong i-configure at iakma ang interface ng PCIe upang matugunan ang mga partikular na kinakailangan ng iyong optical communication system.
Subukan at i-verify ang komunikasyon: Kapag naipatupad na, kakailanganin mong subukan at i-verify ang functionality ng komunikasyon ng optical fiber gamit ang naaangkop na kagamitan at pamamaraan ng pagsubok. Maaaring kabilang dito ang pag-verify sa rate ng data, rate ng bit error, at pangkalahatang pagganap ng system.
DDR3 SDRAM: 16GB DDR3 64bit bus, data rate na 1600Mbps
QSPI Flash: Isang piraso ng 128mbit QSPIFLASH, na maaaring gamitin para sa FPGA configuration file at imbakan ng data ng user
PCLEX8 interface: Ang karaniwang PCLEX8 interface ay ginagamit upang makipag-ugnayan sa PCIE na komunikasyon ng motherboard ng computer. Sinusuportahan nito ang pamantayan ng PCI, Express 2.0. Ang rate ng komunikasyon sa solong channel ay maaaring kasing taas ng 5Gbps
USB UART serial port: Isang serial port, kumonekta sa PC sa pamamagitan ng miniusb cable para magsagawa ng serial communication
Micro SD card: Microsd card seat sa lahat ng paraan, maaari mong ikonekta ang karaniwang Microsd card
Temperature sensor: isang temperature sensor chip LM75, na maaaring subaybayan ang temperatura ng kapaligiran sa paligid ng development board
FMC extension port: isang FMC HPC at isang FMCLPC, na maaaring tugma sa iba't ibang karaniwang expansion board card
ERF8 high-speed connection terminal: 2 ERF8 port, na sumusuporta sa ultra-high-speed signal transmission 40pin extension: nakalaan ng pangkalahatang extension IO interface na may 2.54mm40pin, ang epektibong O ay may 17 pares, sumusuporta sa 3.3V
Maaaring ikonekta ng peripheral na koneksyon ng level at ng 5V level ang peripheral peripheral ng iba't ibang general-purpose 1O interface
SMA terminal; 13 mataas na kalidad na gold-plated SMA head, na maginhawa para sa mga user na makipagtulungan sa mga high-speed AD/DA FMC expansion card para sa pagkolekta at pagproseso ng signal
Pamamahala ng Orasan: Multi-clock source. Kabilang dito ang 200MHz system differential clock source SIT9102
Differential crystal oscillating: 50MHz crystal at SI5338P programmable clock management chip: nilagyan din ng
66MHz EMCLK. Maaaring tumpak na umangkop sa iba't ibang dalas ng orasan ng paggamit
JTAG port: 10 stitches 2.54mm standard JTAG port, para sa pag-download at pag-debug ng mga FPGA program
Sub-reset voltage monitoring chip: isang piraso ng ADM706R voltage monitoring chip, at ang button na may button ay nagbibigay ng global reset signal para sa system
LED: 11 LED na ilaw, ipahiwatig ang power supply ng board card, config_done signal, FMC
Signal ng power indicator, at 4 na user LED
Susi at switch: 6 na susi at 4 na switch ay mga pindutan ng pag-reset ng FPGA,
Ang button ng Program B at 4 na key ng user ay binubuo. 4 single-knife double throw switch