一种FPGA与计算机之间的通信系统

    公开(公告)号:CN103559156A

    公开(公告)日:2014-02-05

    申请号:CN201310556229.9

    申请日:2013-11-11

    Applicant: 北京大学

    Inventor: 王韬 龚健

    Abstract: 本发明提供了一种FPGA与计算机之间的通信系统,包括:DMA引擎、PIO引擎、寄存器组、报文控制器、中断控制器和PCIe IP核。通过FPGA硬件中独立的发送和接收模块实现全双工、高吞吐率的DMA数据传输,通过发送或接收模块中对数据流和控制流的单独处理实现低延迟的数据传输,通过上述DMA数据传输,将FPGA和计算机连接在一起。利用本发明提供的技术方案,可以提高FPGA应用与计算机集成的效率,加快FPGA应用的研发、测试及推向市场速度,节省了FPGA应用与计算机集成所花费的时间与人力投入。

    一种FPGA远程调试系统及远程调试方法

    公开(公告)号:CN108733552B

    公开(公告)日:2020-12-22

    申请号:CN201710252578.X

    申请日:2017-04-18

    Applicant: 北京大学

    Inventor: 王韬 严磊

    Abstract: 本发明公布了一种FPGA远程调试系统及远程调试方法,系统包括在调试主机上运行的调试客户端、在目标机上运行的调试服务器、用于存储目标系统信息的数据库服务器;客户端与服务器通过远程调试通信协议共同完成对FPGA的远程调试;数据库服务器存储目标系统信息表;调试客户端用于用户交互操作、显示信息、发送调试请求包、接收调试回应包;调试服务器用于获取目标系统信息、接收来自调试客户端的调试请求包、对调试请求包进行命令解析、形成调试回应包并发送回调试客户端。采用本发明技术方案,通过互联网对连接在计算机主机上的FPGA板级系统进行硬件代码的烧写和调试,简单易用,可提高开发调试效率。

    基于蓝牙的智能终端与医疗可穿戴设备间的数据传输方法

    公开(公告)号:CN106888428B

    公开(公告)日:2020-02-11

    申请号:CN201710188113.2

    申请日:2017-03-27

    Applicant: 北京大学

    Inventor: 王韬 张高瀚

    Abstract: 本发明公布了一种基于蓝牙的智能终端与医疗可穿戴设备间的传输方法,医疗可穿戴设备包括处理模块、暂存模块、蓝牙模块和多种传感器;各传感器通过串口将数据发送给处理模块,由处理模块控制对暂存模块的写入和读出,再通过蓝牙模块与智能终端进行数据传输;本发明通过数据暂存、双向时间戳、数据重传方法,实现当智能终端与医疗可穿戴设备之间短暂超过蓝牙传输范围再回到该范围内时,生理信号数据在智能终端与医疗可穿戴设备间的可靠传输;当智能终端与病人(医疗可穿戴设备)之间短暂超过蓝牙传输范围再回到该范围内时,能够达到生理信号数据传输要求。

    一种利用物理层信息识别伪装WiFi的方法和系统

    公开(公告)号:CN106973387B

    公开(公告)日:2019-07-19

    申请号:CN201710169111.9

    申请日:2017-03-21

    Applicant: 北京大学

    Abstract: 本发明公布了一种利用物理层信息识别伪装WiFi的方法和wifi系统,包括对物理层信息的采集处理和对伪装WiFi的识别;对物理层信息的采集处理过程是对WiFi接收端接收到的信号采集物理层信息,再从物理层信息中计算得到物理层特征;对伪装WiFi的识别过程是:根据所述物理层特征,对WiFi接收端接收到的信号的物理层帧的来源进行识别,识别来源是否是伪装WiFi还是真实WiFi。WiFi系统在GRT系统的基础上还包括物理层信息采集接口、物理层特征计算模块、伪装WiFi判定模块和用户交互接口。本发明技术方案可以解决多种场景下的伪装WiFi攻击问题,提高WiFi网络的安全性,具有安全性高、使用场景多样、可兼容已有WiFi网络的技术优势。

    兼容多协议和非标准协议的无线物理层处理系统及方法

    公开(公告)号:CN108737352A

    公开(公告)日:2018-11-02

    申请号:CN201710275394.5

    申请日:2017-04-25

    Applicant: 北京大学

    Abstract: 本发明公布了兼容多协议和非标准协议的无线物理层处理系统和实现方法,系统包括配置表写入控制系统、配置表存储系统、配置表读取及信号处理系统;配置表用于存储数据帧信号处理所需的各个字段的参数;配置表写入控制系统生成参数并写入到配置表;配置表存储系统用于存储参数;配置表读取及信号处理系统用于读取参数与处理物理层信号;通过对配置表中的参数进行修改和信号处理,实现多协议及非标准协议的兼容。利用本发明,可方便快捷地完成物理层信号处理参数及帧结构的修改,实现多协议与非标准协议的兼容,为无线网络开发提供便利,节约硬件资源,降低开发难度。

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

    公开(公告)号:CN105786752B

    公开(公告)日:2018-08-28

    申请号:CN201610044469.4

    申请日:2016-01-22

    Applicant: 北京大学

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

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

    公开(公告)号:CN104821849B

    公开(公告)日:2017-05-31

    申请号:CN201510239058.6

    申请日:2015-05-12

    Applicant: 北京大学

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

    多媒体网站的拆分及重现方法

    公开(公告)号:CN1337808A

    公开(公告)日:2002-02-27

    申请号:CN01141419.7

    申请日:2001-09-24

    Applicant: 北京大学

    Inventor: 李晓明 王冲 王韬

    Abstract: 本发明公开了一种多媒体网站拆分及重现方法。拆分是指:遍历网站的所有文件,进行相关处理,将结果分为两部分,一部分是放在客户方的文件,它们是本身无法被直接浏览的加密压缩多媒体素材,另一部分是保留在服务器端的对网站中原HTML网页文档修改后得到的伪网页。重现是指:当用户在安装有上述第一部分内容的计算机上访问含上述第二部分内容的网站时,相关的伪网页被自动处理,生成正式网页文档,再由嵌入其中的解密解压缩程序将客户方多媒体素材读出并解密解压缩,一起生成在客户端浏览器能正确浏览的、行为与原始网页一致的完整网页。采用本发明的方法,用户浏览含大量多媒体素材的网站时可极少占用网络带宽,且无法将仅供浏览使用的多媒体素材下载并随意使用。

Patent Agency Ranking