[发明专利]可重配置FPGA上可抢占硬件多任务系统及其实现方法有效
| 申请号: | 200810228134.3 | 申请日: | 2008-10-17 | 
| 公开(公告)号: | CN101727423A | 公开(公告)日: | 2010-06-09 | 
| 发明(设计)人: | 关楠;邓庆绪;于戈;吕鸣松;张轶 | 申请(专利权)人: | 东北大学 | 
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F9/48 | 
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富;周秀梅 | 
| 地址: | 110004 辽宁*** | 国省代码: | 辽宁;21 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本发明涉及一种可重配置FPGA上可抢占硬件多任务系统及其实现方法,系统包括可重配置逻辑模块,通过通信接口与总线宏相连接;硬件任务访问控制器,通过总线宏与可重配置逻辑模块相连;ICAP控制器,通过ICAP接口与可重配置逻辑模块相连;外部存储器控制器,与FPGA外部存储器相联;微处理器,通过总线宏与硬件任务访问控制器相连;方法为:要求任务i运行;判断是否有容纳任务i运行的空间;如没有则选择正在执行的任务j;停止任务j时钟,读取硬件任务j;将硬件任务i的比特流从外部存储器控制器读取至ICAP控制器;判断任务i是否是曾经被执行并被抢占的任务;如果是,则将任务j的状态信息写入状态寄存器。本发明降低了硬件任务抢占时的时间开销,硬件任务恢复时比特流下载的时间短。 | ||
| 搜索关键词: | 配置 fpga 抢占 硬件 任务 系统 及其 实现 方法 | ||
【主权项】:
                一种可重配置FPGA上可抢占硬件多任务系统,其特征在于可重配置FPGA内部包括:可重配置逻辑模块,用于根据不同的应用需要配置硬件任务模块,每个硬件任务模块通过其通信接口与总线宏相连接;硬件任务访问控制器,通过总线宏与可重配置逻辑模块相连;ICAP控制器,通过ICAP接口与可重配置逻辑模块相连,并连接到处理器本地总线上;外部存储器控制器,与FPGA外部存储器相联,并连接到处理器本地总线上;微处理器,内部运行软件管理程序,微处理器通过总线宏与硬件任务访问控制器相连接。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810228134.3/,转载请声明来源钻瓜专利网。





