摘要
本发明公开了一种基于单个存储器的星载多处理器系统,包括处理器、FPGA软件模块和启动存储器;处理器是星载多处理器系统中需要读取启动程序的处理器芯片,处理器的数量有;FPGA软件模块包括数据请求中继模块和分时启动控制模块;数据请求中继模块:能够接收处理器数据读取接口的请求;能够通过处理器READY接口挂起处理器的访问;能够发起对启动存储器的数据请求;能够接收启动存储器返回的数据;能够将启动存储器返回的数据返回给处理器;分时启动控制模块用于控制多个处理器的顺序启动;每个处理器在完成启动后,通知分时启动控制模块,分时启动控制模块开始启动下一个处理器。使用有限的FPGA资源模拟处理器启动时需访问的程序空间。
技术关键词
启动控制模块
多处理器系统
存储器
处理器芯片
系统启动方法
数据接口
软件
通知
串行接口
程序
资源