Direct xHC/FPGA Communication Based on PCI Express

Bang-long PENG,Ying-jun XU,Xiao-yuan HE,Cheng-fei WANG
DOI: https://doi.org/10.19708/j.ckjs.2018.06.017
2018-01-01
Abstract:A direct communication system between xHC(extensible host controller) and FPGA is proposed to solve the transfer and storage issues of high resolution and high frame camera array via PCI Express.The image data could be transferred into processing and storage unit without passing host memory through PCIE peer-topeer data transmission,which greatly simplifies the physical path of data transmission,reduced the data transmission latency and avoided the negative influences of the operating system as well.A PCIE interface was designed to implement the communication between xHC and FPGA based on hard PCIE core.The control and driver task of xHC and the multiple USB cameras that connected to the xHC were completed by FPGA,it could realize the acquisition and transfer of multiple cameras' data.The composite analysis and verification were conducted through dedicated monitor module and Chipscope tool.The result indicates that the system greatly improves the image transmission speed and has strong expansibility.
What problem does this paper attempt to address?