In this contribution, we present a USB 3.0 controller in FPGA that allows the connection of a PC to a FPGA-based digital detection system, providing a constant real transfer rate of 3 Gb/s. The controller maps in the PC memory all the registers of the system into the FPGA device. In this way, with simple instructions C++/vb.net the user can fully configure the system and get data from it. The controller has been physically realized and tested.

Implementation of USB 3.0 Bus Controller in FPGA for Data Transfer in Multi-Channel Applications

ABBA, ANDREA;CAPONIO, FRANCESCO;CUSIMANO, ALBERTO;GERACI, ANGELO
2013-01-01

Abstract

In this contribution, we present a USB 3.0 controller in FPGA that allows the connection of a PC to a FPGA-based digital detection system, providing a constant real transfer rate of 3 Gb/s. The controller maps in the PC memory all the registers of the system into the FPGA device. In this way, with simple instructions C++/vb.net the user can fully configure the system and get data from it. The controller has been physically realized and tested.
2013
Proc. of the 2013 IEEE Nuclear Science Symposium
978-1-4799-0533-1
sezele
File in questo prodotto:
File Dimensione Formato  
Manuscript_NPO2-168-USB3.pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 185.45 kB
Formato Adobe PDF
185.45 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/815122
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact