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

一种FPGA升级bit的特殊处理方法 

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

申请/专利权人:成都玖锦科技有限公司

摘要:本发明公开了一种FPGA升级bit的特殊处理方法,该方法通过对FPGAbit中的bit起始同步字AA995566在bit文件中的位置进行特殊处理,来保证在升级过程中出现任何异常情况下,都不会出现goldeniamagebit跳转updataimagebit陷入死循环的异常情况。从而保证在FPGA升级过程中出现异常情况之后,设备从新上电开机能够加载goldenimagebit最小系统,软件可以找到和FPGA之间的通信接口,进行新的一次FPGAbit升级,如果在写入最后同步字之前FPGA升级过程出现异常导致bit数据错误,设备在关机并从新上电之后,goldenimagebit自动跳转到updataimagebit时,FPGA会在watchdog的作用下fallback回去加载goldeniamgebit,该方法方便有效,同时有助于节约时间与人力成本,提高工作效率。

主权项:1.一种FPGA升级bit的特殊处理方法,其特征在于,该方法包括:步骤S1、利用FPGA工具生成需要升级的FPGAupdataimagebit文件;步骤S2、利用bit处理软件读取updataimagebit整个文件内容;步骤S3、bit处理软件查找到bit同步字AA995566,并计算其在整个bit文件中的位置,同时假定当前bit中同步字的位置为x;步骤S4、bit处理软件在bit文件的最前面部分插入y个FF空白字符,生成新得updataimagebit;步骤S5、将处理过后的updataimagebit添加到bit升级软件中;步骤S6、bit升级软件读取处理之后的updataimagebit并将所有数据缓存到缓存空间;步骤S7、bit升级软件把包含同步字AA995566的4096B数据单独在另外缓存到一个缓存空间里;步骤S8、bit升级软件向FLASH发送擦除命令,擦除updataiamgebit升级地址空间的第一个4096B地址区间;步骤S9、bit升级软件向FLASH发送擦除命令,擦除第一个4096B地址区间之后的所以需要升级的地址空间;步骤S10、bit升级软件向FLASH发送写入数据命令,把updataimagebit除了第一个4096B片数据之后的所有数据依次写入FLASH的升级地址空间。

全文数据:

权利要求:

百度查询: 成都玖锦科技有限公司 一种FPGA升级bit的特殊处理方法

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