多核DSP Boot load代码加载方法研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多核DSP Boot load代码加载方法研究
TCl6488支持的SRIO协议1.2版本link rate速率为1x, 2x,4x。

即1.25G,2.5G,3.125G bit/s.支持的拓扑结构有星型、环型等。

SRIO协议规定有两种传输方式:Direct IO与Message方式.当DSP 处于SRIO boot load模式时,利用外部引脚举行配置其NODE ID,按照配置的不同,采纳Direct IO方式对不同NODE ID的DSP内存挺直举行读写,将代码挺直写入到DSP内存.类似于外部主设备将DSP内存视为自身内存举行写操作,以此完成boot load.当代码加载完毕时发送Doorbell中断到不同NODE ID的DSP主核(即核0).DSP立刻从boot 模式跳转到正常模式。

执行加载的代码。

2 现有计划分析
代码加载主要依赖DSP芯片的各个接口实现.TI公司C64x系列主要接口有12C、HPI、EMIF等接口,C64x+系列主要接口有12C、EMAC、SRIO 等。

I2C传输速率为lOkbps到400kbps,外接EEPROM,常用于固化代码的boot load,不利于升级.
HPI接口有效带宽往往最多只能达到20~30Mbps.操作较复杂,且不易组网.在多核DSP系列里已经去掉HPI接口.
EMAC接口支持10M/100M/1000Mbps三种速率,支持总线形、星形拓扑组网结构.
SRIO接口支持1.25G12.5G/3.125G bps三种速率,支持星形、环形、U形菊花链等拓扑结构.
利用EMAC与SRIO结合的方式可以实现基于IP、可远程控制的局部传输网络,组网灵便可控.
3 原理框图
利用DSP EMAC接口支持IPV4的网络特性,以及SRIO接口使DSP间可以形成的U形菊花链或星形拓扑结构,可以灵便组网。

原理框图I所示。

其中基带处理板与主控板之间由背板衔接,主控板通过网线与交
第1页共2页。

相关文档
最新文档