-
公开(公告)号:CN107450948A
公开(公告)日:2017-12-08
申请号:CN201710630051.6
申请日:2017-07-28
Applicant: 西安电子科技大学
Abstract: 本发明提出了一种低功耗的FPGA自适应加载方法及系统,用以解决现有加载方法中存在的FPGA功耗高和内部资源消耗大的技术问题。外部处理模块将多个不同功能的配置文件进行打包,得到总配置文件,并将总配置文件写到配置信息存储模块中;目标FPGA自动从配置信息存储模块中加载第一个配置文件,实现初始配置;FPGA功能检测模块检测外部输入数据与当前配置文件的匹配特性,外部输入数据与当前配置文件匹配,目标FPGA进入正常工作模式;外部输入数据与当前配置文件匹配不匹配,则触发自适应重加载过程,加载下一个配置文件,配置完成后返回检测步骤。本发明可有效降低FPGA功耗和对FPGA内部资源的消耗。
-
公开(公告)号:CN107450948B
公开(公告)日:2019-10-08
申请号:CN201710630051.6
申请日:2017-07-28
Applicant: 西安电子科技大学
Abstract: 本发明提出了一种低功耗的FPGA自适应加载方法及系统,用以解决现有加载方法中存在的FPGA功耗高和内部资源消耗大的技术问题。外部处理模块将多个不同功能的配置文件进行打包,得到总配置文件,并将总配置文件写到配置信息存储模块中;目标FPGA自动从配置信息存储模块中加载第一个配置文件,实现初始配置;FPGA功能检测模块检测外部输入数据与当前配置文件的匹配特性,外部输入数据与当前配置文件匹配,目标FPGA进入正常工作模式;外部输入数据与当前配置文件匹配不匹配,则触发自适应重加载过程,加载下一个配置文件,配置完成后返回检测步骤。本发明可有效降低FPGA功耗和对FPGA内部资源的消耗。
-
公开(公告)号:CN106527997A
公开(公告)日:2017-03-22
申请号:CN201611060525.X
申请日:2016-11-25
Applicant: 西安电子科技大学
IPC: G06F3/06
CPC classification number: G06F3/0617 , G06F3/064 , G06F3/0679
Abstract: 本发明提出了一种基于扩序列的NAND闪存坏块重复利用方法及装置,用于解决现有坏块处理方法中存在的坏块利用率低和适应性差的技术问题。处理方法为:获取原始测试数据;设置初始扩序列码长度L和判决门限P;对原始测试数据做扩序列;将扩序列后的数据写入坏块;从坏块中读出数据;对读出数据进行解扩;对解扩后数据进行恢复;检测恢复数据和原始测试数据是否一致;若一致则实现了坏块重复利用;若不一致则将与L和P对应的n改为n+1,重复上述步骤;处理装置包括:数据获取模块、扩序列模块、数据写入模块、数据读出模块、解扩模块、数据恢复模块和数据检测模块。本发明的坏块利用率高,闪存的写入数据量大,使用寿命长。
-
公开(公告)号:CN106527997B
公开(公告)日:2019-07-16
申请号:CN201611060525.X
申请日:2016-11-25
Applicant: 西安电子科技大学
IPC: G06F3/06
Abstract: 本发明提出了一种基于扩序列的NAND闪存坏块重复利用方法及装置,用于解决现有坏块处理方法中存在的坏块利用率低和适应性差的技术问题。处理方法为:获取原始测试数据;设置初始扩序列码长度L和判决门限P;对原始测试数据做扩序列;将扩序列后的数据写入坏块;从坏块中读出数据;对读出数据进行解扩;对解扩后数据进行恢复;检测恢复数据和原始测试数据是否一致;若一致则实现了坏块重复利用;若不一致则将与L和P对应的n改为n+1,重复上述步骤;处理装置包括:数据获取模块、扩序列模块、数据写入模块、数据读出模块、解扩模块、数据恢复模块和数据检测模块。本发明的坏块利用率高,闪存的写入数据量大,使用寿命长。
-
公开(公告)号:CN106843955A
公开(公告)日:2017-06-13
申请号:CN201710030226.X
申请日:2017-01-17
Applicant: 西安电子科技大学
IPC: G06F9/445
CPC classification number: G06F9/44505
Abstract: 本发明提出了一种基于文件压缩及非接触式的FPGA动态配置方法,用于解决现有动态配置中存在的硬件复杂度高、配置速度低和灵活性差的技术问题,实现步骤为:构建内部固化有无线接收模块、数据解压缩模块、在系统编程模块和配置文件载入模块程序的目标FPGA;外部处理设备将目标FPGA的配置文件进行无损压缩;通过无线方式将压缩后配置文件发送到目标FPGA;无线接收模块将接收到的压缩后配置文件存到内部RAM中;数据解压缩模块将压缩后配置文件从RAM中读出,进行解压缩后写入配置FLASH;外部处理设备发送配置文件载入命令和热启动地址;配置文件载入模块从配置FLASH的热启动地址开始载入配置文件,完成动态配置。
-
-
-
-