[发明专利]一种可重构系统的配置控制器在审
申请号: | 201510079756.4 | 申请日: | 2015-02-13 |
公开(公告)号: | CN104615439A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 曹鹏;尹玲;杨锦江;胡建兵;刘波;王超;卜爱国;李杰;杨军;时龙兴 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可重构 系统 配置 控制器 | ||
1.一种面向可重构系统的配置控制器,其特征在于,基于传统的配置控制器结构,在配置信息存储器中,除了配置组存储器之外,增加了一个配置包存储器;所述的配置控制器包括:配置信息存储器和配置解析器;其中,
所述配置信息存储器包括:配置包存储器和配置组存储器,其中配置包存储器存储所有任务的配置包,所述配置包包括任务控制信息和多个配置组索引序列,配置组存储器存储所有任务的配置组,所述配置组是可重构系统中单个计算阵列模块的配置码,不同配置组具有不同的索引;
所述配置解析器,用于解析配置包,生成可重构系统中计算阵列的配置信息,计算阵列由多个计算阵列模块构成,配置控制器通过生成的配置信息完成对计算阵列执行任务的控制。
2.根据权利要求1所述的面向可重构系统的配置控制器,其特征在于,所述的配置包存储器,存储多个任务对应的配置包,配置解析器可根据单个配置包和多个配置组生成单个任务的配置信息。
3.根据权利要求1所述的面向可重构系统的配置控制器,其特征在于,所述的配置组存储器,存储多个任务对应的所有配置组,不同任务间相同的配置组不重复存储,配置解析器可根据单个配置包和多个配置组生成单个任务的配置信息。
4.根据权利要求1或权利要求2所述的面向可重构系统的配置控制器,其特征在于,所述的配置包,由包头和多个子包构成,其长度取决于对应任务所需的计算阵列模块的个数;包头包括算法索引、子包个数、任务循环控制信息;子包由子包头和多个配置组索引构成,子包头包括配置组个数和每个配置组的控制信息。
5.根据权利要求1或权利要求3所述的面向可重构系统的配置控制器,其特征在于,所述的配置组,是单个计算阵列模块的配置码,包括该计算阵列模块的计算操作、非线性映射、内部数据路由、外部数据路由等信息。
6.根据权利要求1所述的面向可重构系统的配置控制器,其特征在于,配置控制器的执行过程为:可重构系统初始化过程中初始化配置包存储器和配置组存储器;初始化之后,配置解析器按照配置包存储器中配置包的存储顺序,依次读取对应的配置包,配置控制器解析配置包并根据解析的配置包,读取配置组存储器中对应的多个配置组,配置控制器根据配置包和对应的多个配置组生成配置信息,将配置信息发送至可重构系统计算阵列的配置接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510079756.4/1.html,转载请声明来源钻瓜专利网。