- 68
- 0
- 约8.86千字
- 约 11页
- 2017-08-15 发布于重庆
- 举报
DSP的BootLoader程序的实现
多核DSP的BootLoader程序的实现
?DSP芯片的BootLoader程序用于实现用户程序上电自举,它有多种工作方式。上电自举就是将用户存放在片外的非易失性、慢速的存储器中的程序装载到片内易失的、高速的存储空间中,以保证用户程序在DSP核内的高速运行。
????多核DSP是指由多个独立的DSP子核集成的DSP芯片,且所有DSP子核共享一套片外总线。由于每个DSP子核内部都有其自身独立的掩模BootLoader程序,当DSP芯片上电或复位时所有DSP子核都将自行启动自身独立的BootLoader程序,实现用户程序的上电自举。所以,多核DSP的BootLoader程序的实现方法与单核DSP的BootLoader程序的实现方法有较大的差异。为此,本文立足于实践,以双核DSP-TMS320VC5421的16位并行EPROM的BootLoader程序的工作方式为例,详细阐述了多核DSP的BootLoader程序的实现方法。
BootLoader程序简介
BootLoader程序的四种工作方式
一般的DSP都采用常见的BootLoader程序工作方式来实现用户程序的上电自举:
处理器通信口(主端口)HPI方式--通过DSP芯片与PC机或DSP芯片与其它DSP芯片之间的主机通信端口实现上电自举;
8位或16位并行EPROM方式--通过DSP内核的DMA通道实现上电自举;
8位或16位并
原创力文档

文档评论(0)