El módulo sfp2usb se utiliza junto con el Núcleo IP XillyUSB para conectar una placa de desarrollo FPGA con una computadora a través de USB 3.0. El módulo conecta los cables de datos de un conector SFP+ estándar a los cables SuperSpeed de un receptáculo USB 3.0 Micro-B, con condensadores de acoplamiento y componentes de protección ESD utilizados según sea necesario. Los cables de señal USB 2.0 y el cable de alimentación de +5 V no están conectados.
Dado que muchas placas de desarrollo FPGA tienen un conector SFP+, el módulo sfp2usb permite usar estas placas como dispositivos USB 3.0. Para que esto funcione, la FPGA debe estar cargada con lógica que implemente el protocolo USB SuperSpeed. El Núcleo IP XillyUSB proporciona esta lógica para una selección de objetivos FPGA.
Tenga en cuenta que el uso de este módulo con otros equipos que tengan un conector SFP+ (por ejemplo, algunos enrutadores de red) no cederá cualquier cosa útil. También tenga en cuenta que debido a consideraciones de diseño de PCB, el FPGA recibe la señal de datos con polaridad invertida. Esto es algo que cualquier dispositivo USB debería tolerar, de acuerdo con la especificación USB 3.0 (el núcleo IP XillyUSB maneja esto correctamente). Las señales de datos en la otra dirección se transmiten sin inversión de polaridad.
La caja SFP+ y el conector SFP+ son parte de la placa de desarrollo FPGA. Ninguno de estos está incluido en este producto.
El equipo incluye