[发明专利]一种可重构系统的局部重构控制器有效
申请号: | 201510346718.0 | 申请日: | 2015-06-19 |
公开(公告)号: | CN104915213B | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 曹鹏;申艾麟;杨锦江;胡建兵;刘波;杨军;时龙兴 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G05B19/414 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可重构 系统 局部 控制器 | ||
1.一种可重构系统的局部重构控制器,其特征在于,包括:多个可重构计算阵列块控制器和与之配套的块数据流图配置信息;把整个可重构计算阵列、整个可重构计算阵列的控制单元拆分为多个较小的可重构阵列块和块控制单元,其中每个可重构阵列块中包含若干计算阵列行,每个计算阵列行都包含若干个端口用于读写数据,每个块控制单元中包含一个计算阵列块控制器,用于接收并解析与之相对的块数据流图配置信息;所述块数据流图配置信息中包含配置包和配置组,其中配置包用于索引配置组,配置包和可重构阵列块中每行的行号所对应;配置组中包含可重构阵列块中每行具体的配置信息;并且每个块控制单元中增加了多种数据流控制方式,支持多数据多地址间隔输入与输出。
2.根据权利要求1所述的局部重构控制器,其特征在于,所述可重构计算阵列块控制器负责可重构阵列计算资源的控制流配置信息的解析,并根据时序配置信息控制可重构阵列计算资源的启动与结束;多个可重构计算阵列块控制器共同控制整个可重构计算阵列的数据流向。
3.根据权利要求1所述的局部重构控制器,其特征在于,所述的可重构阵列块中每行具体的配置信息包括可重构阵列块中所有计算阵列行的启动时间、每个端口读写数据的来源、每个端口读写数据个数、每个端口读写数据间隔、每个端口读写数据地址个数、每个端口读写数据地址间隔、对应数据流图的循环次数。
4.根据权利要求1所述的局部重构控制器,其特征在于,可重构系统中每个块控制单元的计算阵列块控制器接收并解析可重构阵列块所对应的块数据流图配置信息,得到配置包和配置组信息;配置包索引配置组,得到可重构阵列块中每行的具体配置信息;再去控制可重构阵列块中各部分计算资源的启动,根据读数据的来源、读数据的个数、读数据的间隔、读数据的地址、读地址的间隔依次读取数据进入计算阵列进行计算,运算的结果根据写数据的去向、写数据的个数、写数据的间隔、写数据的地址、写地址的间隔依次写出计算阵列;同时根据解析的控制流配置信息决定该部分计算资源所对应的数据流图的循环次数和计算过程的结束。
5.根据权利要求1所述的局部重构控制器,其特征在于,在切换整个可重构系统映射的数据流图的过程中,仅有切换前后数据流图发生变化的可重构阵列块需要更新其配置信息,更新的配置信息需要由对应可重构阵列块控制器解析获得,而对于切换前后数据流图不发生变化的可重构阵列块,则不更新配置信息,其对应的可重构阵列块控制器无需执行配置信息的解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510346718.0/1.html,转载请声明来源钻瓜专利网。