Microblaze软核处理器的启动时间优化  

Optimization of Boot Time for Microblaze Soft-core Processor

在线阅读下载全文

作  者:王超 钱宏文[1] 倪文龙 伍振宇 Wang Chao;Qian Hongwen;Ni Wenlong;Wu Zhenyu(No.58 Research Institute,China Electronics Technology Group Corporation,Wuxi 214035,China)

机构地区:[1]中国电子科技集团公司第五十八研究所,无锡214035

出  处:《单片机与嵌入式系统应用》2023年第11期17-20,共4页Microcontrollers & Embedded Systems

摘  要:基于Xilinx FPGA上运行的Microblaze可编程软件处理器,首先介绍了SREC格式,以及利用Xilinx SDK集成的SREC SPI Bootloader引导应用程序启动流程,并指出流程中存在的不足。然后介绍了ELF文件结构,并根据ELF文件特点重写Bootloader程序,改进后的Bootloader流程中,不再进行SREC与ELF之间的格式转换,大大减少了启动过程中内存拷贝次数,有效缩短了启动时间。最后,通过不同系统主频下两种Bootloader的引导应用程序启动时间测试,证明了改进的Bootloader程序的高效性。The article is based on the Microblaze programmable software processor running on Xilinx FPGA.The SREC format and the process of booting an application using the SREC SPI Bootloader integrated in Xilinx SDK are introduced,and points out the shortcomings of the process.Then,the ELF file structure is introduced and based on its features,rewrites the Bootloader program.In the improved Bootloader process,there is no longer a need for conversion between the SREC and ELF formats,greatly reducing the number of memory copies during the startup process resulting in a significant reduction in startup time.Finally,by testing the startup time of the two Bootloaders under different system clock frequencies,the efficiency of the improved Bootloader program is demonstrated.

关 键 词:MICROBLAZE SREC BOOTLOADER 启动优化 

分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象