一种计算设备与FPGA间的USB通信方法和通信系统

    公开(公告)号:CN105786752A

    公开(公告)日:2016-07-20

    申请号:CN201610044469.4

    申请日:2016-01-22

    Applicant: 北京大学

    CPC classification number: G06F13/4252 G06F2213/0044

    Abstract: 本发明公布了一种计算设备与FPGA间的USB通信方法和通信系统,通过USB总线实际连接计算设备端USB芯片和FPGA端USB芯片;计算设备端USB芯片连接计算设备驱动程序,FPGA端USB芯片连接FPGA通信系统硬件程序;计算设备驱动程序通过通信接口连接计算设备用户软件程序,FPGA通信系统硬件程序通过通信接口连接FPGA用户硬件程序;通过USB总线的实际连接实现计算设备驱动程序与FPGA硬件程序的虚拟连接,进一步实现计算设备用户软件程序与FPGA用户硬件程序的虚拟连接;由此实现通过通信接口连接计算设备和FPGA硬件。本发明能够提供计算设备与FPGA间高效、可靠、强交互性的数据通信,通用性高。

    一种基于FPGA的无线电光纤连接接口通信库及其实现方法

    公开(公告)号:CN104821849A

    公开(公告)日:2015-08-05

    申请号:CN201510239058.6

    申请日:2015-05-12

    Applicant: 北京大学

    Abstract: 本发明公布了一种基于FPGA的无线电光纤连接接口通信库及其实现方法,将FPGA与通用无线电射频前端通过光纤接口连接,包括外部接口和内部模块;通过外部接口分别与无线局域网可重构物理层和无线电前端相连接;内部模块包括外设管理模块、打包器、光纤接口模块、解包器和数据传输模块。本发明通过采用高速率低延迟数据传输方法、动态配置射频参数方法、基于速率的流量控制方法和基于FIFO的时钟域转化等方法,解决基于FPGA的软件无线电开发平台与射频前端的连接问题,具备高速率、低延迟、易于配置、支持多采样率、支持用户自定义时钟域的特点。

Patent Agency Ranking