一种采用轻服务器搭建远程FPGA实验平台的方法技术

技术编号:25637682 阅读:44 留言:0更新日期:2020-09-15 21:30
本发明专利技术公开了一种采用轻服务器搭建远程FPGA实验平台的方法,在每一个FPGA控制节点上设置子服务器,用来接收用户端发送的控制命令并对FPGA采样,采样结果直接反馈给用户端;在中心服务器上搭建NAT或HTTP反向代理,直接将对应FPGA的网络数据包转发给用户端。该方法将采样、控制等任务下放给分布式的子服务器来完成,从而降低中心服务器的负载,使其支持对大量FPGA同时控制和采样。

【技术实现步骤摘要】
一种采用轻服务器搭建远程FPGA实验平台的方法
本专利技术涉及计算机网络领域,尤其涉及一种采用轻服务器搭建远程FPGA实验平台的方法。
技术介绍
目前,大多采用重服务器的技术搭建远程FPGA实验平台;通过中心服务器不断检测FPGA控制节点(通常为小型单片机)各端口的状态实现对FPGA采样并发送到前端,并通过中心服务器向控制节点发送命令来控制FPGA的输入信号。在FPGA数量较多时,该方法对服务器的性能要求很高。而且,部分采用重服务器技术的实现方案,都侧重于软硬件协同开发,利用OpenStack对FPGA上的ARM内核进行了虚拟化,但是,无法实现FPGA进行实时控制和采样。
技术实现思路
本专利技术的目的是提供一种采用轻服务器搭建远程FPGA实验平台的方法,可以降低中心服务器的负载,使其支持对大量FPGA同时控制和采样。本专利技术的目的是通过以下技术方案实现的:一种采用轻服务器搭建远程FPGA实验平台的方法,包括:在每一个FPGA控制节点上设置子服务器,每一个子服务器均通过中心服务器与一个用户端本文档来自技高网...

【技术保护点】
1.一种采用轻服务器搭建远程FPGA实验平台的方法,其特征在于,包括:/n在每一个FPGA控制节点上设置子服务器,每一个子服务器均通过中心服务器与一个用户端通信,且所有子服务器同时与中心服务器连接;通过FPGA控制节点上设置的子服务器来接收相应用户的控制命令从而控制相应FPGA,以及对相应FPGA进行采样;/n在中心服务器上搭建NAT或HTTP反向代理,接收子服务器采样得到的FPGA网络数据包再转发给相应的用户端,以及接收用户端的控制命令并转发给相应子服务器。/n

【技术特征摘要】
1.一种采用轻服务器搭建远程FPGA实验平台的方法,其特征在于,包括:
在每一个FPGA控制节点上设置子服务器,每一个子服务器均通过中心服务器与一个用户端通信,且所有子服务器同时与中心服务器连接;通过FPGA控制节点上设置的子服务器来接收相应用户的控制命令从而控制相应FPGA,以及对相应FPGA进行采样;...

【专利技术属性】
技术研发人员:卢建良樊金昊陈翊辉张灏文徐亦舜何旭朱恩佐
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1