Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种FPGA在线开发方法、装置、开发服务器和介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:苏州思得普信息科技有限公司

摘要:本申请涉及一种FPGA在线开发方法、装置、开发服务器和介质,其方法包括:当检测到使用者在用户交互网页上触发代码确定指令后,获取程序代码;基于程序代码进行综合编译,得到门级网表和综合报告;根据综合报告,判断程序代码是否存在语法错误;若不存在语法错误,则根据综合报告获取顶层模块对应的输入参数、输出参数;根据输入参数、输出参数进行管脚分配,以生成参数与管脚对应关系;基于门级网表以及参数与管脚对应关系进行映射编译,以生成可下载的流文件;将流文件发送至本地设备。由FPGA开发服务器执行相关处理,减少了FPGA开发对本地电脑以及开发软件的约束,使得FPGA开发操作更加简单。

主权项:1.一种FPGA在线开发方法,其特征在于,由FPGA开发服务器执行,包括:当检测到使用者在用户交互网页上触发代码确定指令后,获取程序代码,所述程序代码是基于FPGA所实现的目标功能生成的代码;基于所述程序代码进行综合编译,得到门级网表和综合报告;根据所述综合报告,判断所述程序代码是否存在语法错误;若不存在语法错误,则根据所述综合报告获取顶层模块对应的输入参数、输出参数,其中,顶层模块对应的输入参数、输出参数与FPGA输入、输出对应;根据所述输入参数、输出参数进行管脚分配,以生成参数与管脚对应关系;其中,所述管脚分配的方式包括:使用者在所述用户交互网页上选择与所述输入参数和所述输出参数分别对应的管脚,以生成参数与管脚对应关系;或,获取FPGA的所有管脚的属性信息,按照所述目标功能从预设的功能管脚的对应关系中,确定管脚的目标属性信息;基于所有管脚的所述属性信息以及目标属性信息,以实现对所述输入参数、所述输出参数进行管脚分配,得到参数与管脚对应关系;基于所述门级网表以及所述参数与管脚对应关系进行映射编译,以生成可下载的流文件;将所述流文件发送至本地设备;所述根据所述输入参数、输出参数进行管脚分配,以生成以生成参数与管脚对应关系之后,还包括:根据所述参数与管脚对应关系,确定所有已分配管脚;根据所述所有已分配管脚、管脚与外设对应关系,确定所有已分配管脚对应的外设;在用户交互网页的FPGA开发板上突出显示所有已分配管脚对应的外设;所述获取程序代码,包括:当检测到使用者在用户交互网页上触发确认连接关系图指令后,获取逻辑功能模块的连接关系图;其中,使用者按照逻辑可实现方式,将多个逻辑功能模块的输入、输出连接起来得到的所述连接关系图;根据所述连接关系图生成程序代码;其中,逻辑功能模块包括门电路、组合逻辑、时序逻辑。

全文数据:

权利要求:

百度查询: 苏州思得普信息科技有限公司 一种FPGA在线开发方法、装置、开发服务器和介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。