[发明专利]用于配置可重构计算阵列的方法及其系统有效
申请号: | 201810072695.2 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108228529B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 刘雷波;朱敏;魏少军 | 申请(专利权)人: | 清华大学无锡应用技术研究院 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 214000 江苏省无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可重构计算阵列 配置命令 存储体 命令地址 配置 集合 专用存储设备 控制存储 配置的 存储 | ||
本公开提供了一种用于配置可重构计算阵列的方法,该方法包括:确定存储体中的第一命令地址,其中,存储体为可重构计算阵列的专用存储设备,存储体存储有用于对可重构计算阵列进行配置的配置命令集合;以及控制存储体将第一命令地址处的第一配置命令发送给可重构计算阵列,其中,第一配置命令属于配置命令集合。本公开还提供了一种用于配置可重构计算阵列的系统。
技术领域
本公开涉及一种用于配置可重构计算阵列的方法及其系统。
背景技术
可重构计算阵列,又称为可重构计算电路,以其优越的可动态配置的灵活性在实际电路中应用越来越广泛。随着可重构计算阵列执行的计算任务越来越复杂,对其进行动态配置的数据也越来越多。那么,在将这些数据配置到可重构计算阵列时,需要较长的配置时间,这样不仅配置效率降低,而且也会严重影响可重构计算阵列的执行效率。
发明内容
本公开的一个方面提供了一种用于配置可重构计算阵列的方法,包括:确定存储体中的第一命令地址,其中,上述存储体为可重构计算阵列的专用存储设备,上述存储体存储有用于对上述可重构计算阵列进行配置的配置命令集合;以及控制上述存储体将上述第一命令地址处的第一配置命令发送给上述可重构计算阵列,其中,上述第一配置命令属于上述配置命令集合。
可选地,上述配置命令集合用于实现对上述可重构计算阵列的一次完整配置;以及上述存储体的位宽使得上述配置命令集合能够在一个时钟周期中被发送给上述可重构计算阵列,以实现在上述一个时钟周期中完成对上述可重构计算阵列的一次完整配置。
可选地,确定存储体中的第一命令地址,包括:读取由总线主设备配置的循环信息,其中,上述循环信息包括关于预先设定的至少一层循环体进行计数的信息;基于上述循环信息,利用上述至少一层循环体进行计数,以得到第一计数值;以及根据上述第一计数值,确定上述第一命令地址。
可选地,上述配置命令集合中的配置命令是按照执行顺序存储在上述存储体中的;以及根据上述第一计数值,确定上述第一命令地址,包括:将上述第一计数值作为上述第一命令地址。
可选地,上述配置命令集合中的配置命令是按照与执行顺序不同的顺序存储在上述存储体中的;以及根据上述第一计数值,确定上述第一命令地址,包括:在查找表中查找与上述第一计数值对应的上述第一命令地址,上述查找表用于存储计数值与上述存储体中的地址之间的对应关系。
可选地,上述至少一层循环体包括:内层循环体和外层循环体,其中,上述内层循环体嵌套在上述外层循环体内;以及上述循环信息包括:上述内层循环体的起始点、结束点和循环次数,以及上述外层循环体的起始点、结束点和循环次数。
可选地,对上述存储体的写入或者修改操作是在第三方认证机构的授权下进行的。
本公开的另一个方面提供了一种用于配置可重构计算阵列的系统,包括:确定模块,用于确定存储体中的第一命令地址,其中,上述存储体为可重构计算阵列的专用存储设备,上述存储体存储有用于对上述可重构计算阵列进行配置的配置命令集合;以及控制模块,用于控制上述存储体将上述第一命令地址处的第一配置命令发送给上述可重构计算阵列,其中,上述第一配置命令属于上述配置命令集合。
可选地,上述配置命令集合用于实现对上述可重构计算阵列的一次完整配置;以及上述存储体的位宽使得上述配置命令集合能够在一个时钟周期中被发送给上述可重构计算阵列,以实现在上述一个时钟周期中完成对上述可重构计算阵列的一次完整配置。
可选地,上述确定模块包括:读取单元,用于读取由总线主设备配置的循环信息,其中,上述循环信息包括关于预先设定的至少一层循环体进行计数的信息;计算单元,用于基于上述循环信息,利用上述至少一层循环体进行计数,以得到第一计数值;以及确定单元,用于根据上述第一计数值,确定上述第一命令地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学无锡应用技术研究院,未经清华大学无锡应用技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810072695.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于FPGA的小型化数模转换装置及应用
- 下一篇:一种军用电子飞行膝板