发明名称 一种基于FPGA的自适应星载计算机及应用所述计算机实现内部资源动态分配的方法
摘要 一种基于FPGA的自适应星载计算机及应用所述计算机实现内部资源动态分配的方法,属于航天航空数据处理技术领域,解决了传统可重构星载计算机无法有效管理可重构FPGA资源的问题。本发明的星载计算机采用SRAM型FPGA实现,所述SRAM型FPGA的内部资源包括主控单元和由n个大小完全相等的重构单元组成的重构单元阵列,并且SRAM型FPGA支持部分重构技术。本发明的内部资源动态分配方法是当星载计算机启动一个线程时,主控单元根据线程需要的硬件电路,将处于空闲状态的重构单元构造成相应的硬件电路;当所述线程结束或者终止时,主控单元将构造有所述硬件电路的重构单元的内容清除,使其恢复到空闲状态。本发明实现了计算机对内部资源的动态分配,适用于星上数据处理。
申请公布号 CN101788927A 申请公布日期 2010.07.28
申请号 CN201010300473.5 申请日期 2010.01.20
申请人 哈尔滨工业大学 发明人 孙兆伟;刘源;兰盛昌;赵丹;杨正贤;徐国栋;张世杰;曹星惠;叶东;董晓光
分类号 G06F9/50(2006.01)I;G06F11/07(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 牟永林
主权项 一种基于FPGA的自适应星载计算机,它包括SRAM型FPGA(1)、PROM型FPGA配置芯片(5)和Flash存储器(2),其特征是:SRAM型FPGA(1)的内部资源包括主控单元(1-1)和重构单元阵列(1-2)两部分,其中主控单元(1-1)包括一个处理器(1-1-1)和FPGA片内配置端口(1-1-2),重构单元阵列(1-2)由n个大小完全相等的重构单元(1-2-1)组成,PROM型FPGA配置芯片(5)的配置输出端口与SRAM型FPGA(1)的片外配置输入端口相连,Flash存储器(2)的控制输入输出端口与处理器(1-1-1)的外部存储器控制输入输出端口相连,其中,n为大于0的整数。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号