【技术实现步骤摘要】
FPGA服务系统、数据处理方法及存储介质
本申请主要涉及云服务应用领域,更具体地说是涉及一种FPGA服务系统、数据处理方法及存储介质。
技术介绍
FPGA(Field-ProgrammableGateArray,现场可编程门阵列)是在可编程器件的基础上进一步发展的产物,通常作为专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)领域中的一种半定制电路而出现,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。目前,FPGA芯片厂商为了缩短用户的开发时间,会给用户提供不同功能IP核(IntellectualPropertycore,知识产权核),方便用户根据功能设计需求直接选择相应功能的IP核进行集成,提高了用户设计效率。然而,各FPGA芯片厂商生产的IP核所遵循的片内总线标准(即总线协议)并不统一,IP核的接口和时序也存在很大差异,导致用户在FPGA平台上搭建实现某业务的功能硬件过程中,在芯片选取及软硬件设计上都受到很大约束。且,当用户希望将针对FPGA平台A设计的实现某业务的功能硬件,应用到FPGA平台 ...
【技术保护点】
1.一种FPGA服务系统,其特征在于,所述系统包括:连接驱动设备的通信接口;连接所述FPGA服务系统的片内总线的第一总线接口,所述第一总线接口连接功能硬件;分别连接所述通信接口和所述第一总线接口的通信控制设备,当FPGA平台的总线协议与所述片内总线的通信协议不同,所述通信控制设备控制实现所述通信接口与所述第一总线接口之间数据通信;其中,所述FPGA平台上部署所述FPGA服务系统。
【技术特征摘要】
1.一种FPGA服务系统,其特征在于,所述系统包括:连接驱动设备的通信接口;连接所述FPGA服务系统的片内总线的第一总线接口,所述第一总线接口连接功能硬件;分别连接所述通信接口和所述第一总线接口的通信控制设备,当FPGA平台的总线协议与所述片内总线的通信协议不同,所述通信控制设备控制实现所述通信接口与所述第一总线接口之间数据通信;其中,所述FPGA平台上部署所述FPGA服务系统。2.根据权利要求1所述的系统,其特征在于,所述系统还包括:连接所述通信控制设备的中断接口,所述中断接口连接所述功能硬件,接收所述功能硬件发起的中断请求,并将得到的相应中断响应反馈至所述功能硬件。3.根据权利要求2所述的系统,其特征在于,所述通信控制设备包括:设置有所述通信接口及第二总线接口的外设处理模块,所述通信接口通过所述第二总线接口与所述第一总线接口连接,且所述第二总线接口的总线协议与所述FPGA平台的总线协议一致。4.根据权利要求3所述的系统,其特征在于,所述通信控制设备还包括:设置有多个所述第一总线接口,按照所述片内总线的总线协议,对连接不同第一总线接口的各模块进行调度与仲裁的总线仲裁模块。5.根据权利要求4所述的系统,其特征在于,所述通信控制设备还包括:分别连接所述第一总线接口和所述第二总线接口,当FPGA平台的总线协议与所述片内总线的总线协议不同,对接收到的数据进行处理,以使处理后的数据遵循接收所述处理后的数据的总线接口的总线协议的总线转换模块。6.根据权利要求5所述的系统,其特征在于,所述通信控制设备还包括:设置有所述中断接口,且与所述外设处理模块连接的中断模块。7.根据权利要求6所述的系统,其特征在于,所述通信控制设备还包括:连接所述第一总线接口,依据所述FPGA服务系统的运行状态信息执行预设操作的系统控制模块。8.根据权利要求7所述的系统,其特征在于,所述通信控制设备还包括:连接所述第一总线接口,通过对所述FPGA服务系统的各模块组成部件的运行状态进行调试,以定位故障部件的调试接口模块。9.根据权利要求1~8任一项所述的系统,其特征在于,所述功能硬件按照所述片内总线的总线协议搭建而成;当所述功能硬件的数量为多个,多个功能硬件连接不同的第一总线接口,实现至少一种业务应用。10.根据权利要求8所述的系统,其特征在于,所述FPGA服务系统划分成多个功能区域,一功能区域包含所述...
【专利技术属性】
技术研发人员:李嘉昕,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。