sfp2usb-modulet bruges sammen med XillyUSB IP-kerne til at forbinde et FPGA-udviklingskort med en computer via USB 3.0. Modulet forbinder dataledningerne fra et standard SFP+-stik til SuperSpeed-ledningerne i en USB 3.0 Micro-B-stik, med koblingskondensatorer og ESD-beskyttelseskomponenter, der anvendes efter behov. USB 2.0-signalledningerne og +5V-strømledningen er ikke tilsluttet.
Da mange FPGA-udviklingskort har et SFP+-stik, tillader sfp2usb-modulet at bruge disse kort som USB 3.0-enheder. For at dette skal virke, skal FPGA'en være indlæst med logik, der implementerer USB SuperSpeed-protokollen. Det XillyUSB IP-kerne giver denne logik for et udvalg af FPGA-mål.
Bemærk, at brug af dette modul med andet udstyr med et SFP+-stik (f.eks. nogle netværksroutere) vil ikke give efter noget nyttigt. Bemærk også, at på grund af PCB-layoutovervejelser modtager FPGA'en datasignalet med omvendt polaritet. Dette er noget enhver USB -enhed bør tolerere ifølge USB 3.0-specifikationen (XillyUSB IP-kernen håndterer dette korrekt). Datasignalerne i den anden retning føres igennem uden polaritetsvending.
SFP+-buret og SFP+-stikket er en del af FPGA-udviklingskortet. Ingen af disse er inkluderet i dette produkt.
Sættet inkluderer