【技术实现步骤摘要】
本专利技术涉及嵌入式系统领域,特别是涉及一种可重构系统的动态局部重构控制器及其控制方法,可应用于可重构系统芯片设计中配置信息的动态重构。
技术介绍
可重构系统能够在系统运行时通过动态配置改变其功能,同时保持较高计算性能,兼具高性能和高灵活的计算优势,在许多领域得到了广泛应用。面向计算任务日趋复杂的应用需求,可重构系统执行任务所需的配置信息的容量和复杂度日益增加,所需执行的计算任务日趋复杂,可重构系统的配置时间日益增加,影响可重构系统性能。
技术实现思路
专利技术目的:本专利技术的目的是提供一种能够减少可重构系统总的配置时间,提高可重构系统的计算性能的可重构系统的动态局部重构控制器及其控制方法。技术方案:为达到此目的,本专利技术采用以下技术方案:本专利技术所述的可重构系统的动态局部重构控制器,包括可重构计算阵列行、可重构计算阵列行控制器、可重构计算阵列配置接口、流水线寄存器和流水线控制器;其中:可重构计算阵列行:作为最小配置单位;可重构计算阵列行控制器:用于响应可重构计算阵列配置接口对当前可重构计算阵列行的配置完成标志信号位的置位或者复位,响应上一个可重构计算阵列行的流水线寄存器的计算完成标志信号位的置位或者复位,控制可重构计算阵列行的使能,向流水线控制器置位或者复位流水线请求暂停标志信号位,响应流水线控制器发出的流水线暂停标志信号位;可重构计算阵列配置接口:用于实现对可重构计算阵列行的 ...
【技术保护点】
一种可重构系统的动态局部重构控制器,其特征在于:包括可重构计算阵列行、可重构计算阵列行控制器、可重构计算阵列配置接口、流水线寄存器和流水线控制器;其中:可重构计算阵列行:作为最小配置单位;可重构计算阵列行控制器:用于响应可重构计算阵列配置接口对当前可重构计算阵列行的配置完成标志信号位的置位或者复位,响应上一个可重构计算阵列行的流水线寄存器的计算完成标志信号位的置位或者复位,控制可重构计算阵列行的使能,向流水线控制器置位或者复位流水线请求暂停标志信号位,响应流水线控制器发出的流水线暂停标志信号位;可重构计算阵列配置接口:用于实现对可重构计算阵列行的配置信息的切换,以及向可重构计算阵行控制器进行配置完成标志信号位的置位或者复位;流水线寄存器:用于实现流水线暂停时对可重构计算阵列行的中间计算结果的保存,以及向可重构计算阵列行控制器进行计算完成标志信号位的置位或者复位;流水线控制器:用于实现流水线的暂停,响应可重构计算阵列行控制器的流水线请求暂停标志信号位,向可重构计算阵列行控制器进行流水线暂停标志信号位的置位或者复位。
【技术特征摘要】
1.一种可重构系统的动态局部重构控制器,其特征在于:包括可重构计算阵
列行、可重构计算阵列行控制器、可重构计算阵列配置接口、流水线寄存器和流水
线控制器;其中:
可重构计算阵列行:作为最小配置单位;
可重构计算阵列行控制器:用于响应可重构计算阵列配置接口对当前可重构计
算阵列行的配置完成标志信号位的置位或者复位,响应上一个可重构计算阵列行的
流水线寄存器的计算完成标志信号位的置位或者复位,控制可重构计算阵列行的使
能,向流水线控制器置位或者复位流水线请求暂停标志信号位,响应流水线控制器
发出的流水线暂停标志信号位;
可重构计算阵列配置接口:用于实现对可重构计算阵列行的配置信息的切换,
以及向可重构计算阵行控制器进行配置完成标志信号位的置位或者复位;
流水线寄存器:用于实现流水线暂停时对可重构计算阵列行的中间计算结果的
保存,以及向可重构计算阵列行控制器进行计算完成标志信号位的置位或者复位;
流水线控制器:用于实现流水线的暂停,响应可重构计算阵列行控制器的流水
线请求暂停标志信号位,向可重构计算阵列行控制器进行流水线暂停标志信号位的
置位或者复位。
2.一种可重构系统的动态局部重构控制器的控制方法,其特征在于:包括如
下的步骤:
S1:系统上电,重置;
S2:可重构计算阵列配置接口接收外部配置信息并发送给可重构计算阵列行;
S3:判断当前可重构计算阵列行是否为第一行:如果为第一行,则进行步骤
S4;否则,则进行步骤S5;
S4:判断该可重构计算阵列行是否完成了配置信息切换:如果完成了配置信息
切换,则使能该可重构计算阵列行并进行计算,计算的同时对下一个可重构计算阵
列行进行配置信息切换,进行步骤S5;如果未完成配置信息切换,则继续配置该可
重构计算阵列行,完成了配置信息切换后,使能该可重构计算阵列行并进行计算,
...
【专利技术属性】
技术研发人员:曹鹏,赵利锋,申艾麟,杨锦江,刘波,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。