The invention belongs to the field of integrated circuit design, in particular to a method and system for automatically updating layout and wiring based on FPGA. The method includes: generating update configuration file; generating update bitstream file according to the update configuration file and original bitstream file; loading the update bitstream file onto the FPGA. The system includes: functional test module for generating updated configuration files; automatic layout and routing module for generating updated bitstream files according to the updated configuration files and original bitstream files; download module for loading the updated bitstream files onto the FPGA. By collecting the automatic layout and routing module and the function test module, the invention enables the FPGA system to realize the function of automatically updating the layout and routing, so that the process of updating the layout and routing does not require human or software participation, and improves the reliability of the design of the FPGA chip.
【技术实现步骤摘要】
一种基于FPGA自动更新布局布线的方法及系统
本专利技术属于集成电路设计领域,具体涉及一种基于FPGA自动更新布局布线的方法及系统。
技术介绍
FPGA(现场可编辑门阵列,Field-ProgrammableGateArray)已经被广泛应用于通信、控制和航空航天领域。在今天,随着第五代移动通信技术蓬勃发展,航空航天技术突飞猛进,FPGA芯片的应用环境也越来越复杂,这些都对FPGA芯片和设计带来了极大的挑战。FPGA芯片被应用在更恶劣、更复杂的环境下,特别是受温度、辐射的影响,FPGA芯片的局部功能可能失效,重新布置芯片逻辑的需求就被提出来了,既在不改变应用条件,应用场景的情况下,只更换部分布局布线结果,从而让失效的电路重新工作。现有的实现方式大多是通过FPGA的EDA软件生成位流文件,这样就需要工程师和软件的参与,在部分工况中,工程师和软件无法参与到FPGA芯片的更新布局布线,这就使得FPGA在这些工况下不可靠。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提供了一种基于FPGA自动更新布局布线的方法及系统。本专利技术要解决的技术问题通过以下技术方案实现:本专利技术实施例提供了一种基于FPGA自动更新布局布线的方法,包括:生成更新配置文件;根据所述更新配置文件和原始位流文件生成更新位流文件;将所述更新位流文件加载到FPGA上。在本专利技术的一个实施例中,生成更新配置文件,包括:获取FPGA上任一点的实时信号;判断所述实时信号与该点对应的预设信号不一致时,调整该点的布线资源;根据所述布线资源生成更新配置文件。在本专利技术的一个实施例中,根据所述布 ...
【技术保护点】
1.一种基于FPGA自动更新布局布线的方法,其特征在于:包括:生成更新配置文件;根据所述更新配置文件和原始位流文件生成更新位流文件;将所述更新位流文件加载到FPGA上。
【技术特征摘要】
1.一种基于FPGA自动更新布局布线的方法,其特征在于:包括:生成更新配置文件;根据所述更新配置文件和原始位流文件生成更新位流文件;将所述更新位流文件加载到FPGA上。2.根据权利要求1所述的一种基于FPGA自动更新布局布线的方法,其特征在于:生成更新配置文件,包括:获取FPGA上任一点的实时信号;判断所述实时信号与该点对应的预设信号不一致时,调整该点的布线资源;根据所述布线资源生成更新配置文件。3.根据权利要求2所述的一种基于FPGA自动更新布局布线的方法,其特征在于:根据所述布线资源生成更新配置文件,包括:读取原始配置文件;根据所述原始配置文件和所述布线资源生成更新配置文件。4.根据权利要求1所述的一种基于FPGA自动更新布局布线的方法,其特征在于:将所述更新位流文件加载到FPGA上之前还包括:将所述原始配置文件替换为所述更新配置文件。5.一种基于FPGA自动更新布局布线的系统,其特征在于:包括:功能测试模块,用于生成更新配置文件;自动布局布线模块,用于根据...
【专利技术属性】
技术研发人员:朱旭,杨龙,贾红,陈维新,韦嶔,程显志,
申请(专利权)人:西安智多晶微电子有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。