新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于CPCI总线的多片ADSP-TS201引导设计

基于CPCI总线的多片ADSP-TS201引导设计

作者:时间:2011-09-20来源:网络收藏

摘要:分析了ADI公司TigerSHARC系列数字信号处理器方式,实现了该DSP处理器的某雷达信号处理机的自动方案。与其他加载方式相比,该方案采用向板卡传输引导代码,进而通过链路口引导DSP自启动,具有程序加载方便,调试修改灵活的特点。
关键词:;引导程序;;链路口

0 引言
数字信号处理器DSP是一种具有特殊结构的微处理器,它专门为实现数字信号处理的各种算法而,因而在硬件结构上具有特殊性。TS201是ADI公司TigerSHARC系列中集成了定点和浮点计算功能的高速DSP。该处理器广泛应用于视频、通信市场和国防军事装备中,适合于大数据量实时处理的应用领域。
TigerSHARC系列DSP引导程序的加载方法非常灵活,可根据实际系统的需求灵活选用。某雷达信号处理机采用6U板形,采用欧洲卡尺寸标准,通过CPCI总线与主机进行数据通信。针对该信号处理机硬件系统,本文提出一种引导方案,该方案采用CPCI总线向板卡传输引导代码,进而依靠FPGA通过链路口引导DSP自启动。

1 引导模式
DSP的引导就是在DSP系统复位的情况下从DSP外部存储器装载算法程序代码的过程。TS201支持两种引导模式:主引导(Master Boot)模式和从引导(S|ave Boot)模式。
在主引导模式下,TS201作为主动方,用外部口输出地址,读引导方式选择(引脚为低电平,则选择主引导模式,DSP从外部EPROM或FLASH中加载程序;若e.jpg引脚为高电平,则进入从引导模式,DSP为空闲状态,等待主机或链路口加载程序。两种引导模式都有相同的加载过程,具体步骤如下:
(1)TS201自动启动一个DMA,自动把256个字(32位)传送到内部存储器的地址0x00~0xFF。
(2)TS201执行上述256个字的指令(加载核),加载核启动其他DMA,把后续指令和数据加载到内部和/或外部存储器中。
(3)加载核自我覆盖,执行DSP算法程序。
本系统引导方案采用从引导模式,通过CPCI总线将代码从主机传至FPGA中,再利用FPGA经过链路口启动DSP。

2 某雷达信号处理机的引导方案
某雷达信号处理机硬件处理平台,采用如图1所示的多DSP引导设计方案。

本文引用地址:http://www.eepw.com.cn/article/150192.htm

b.JPG


4片DSP的算法程序代码(.LDR文件)通过上位机软件传输到FPGA中,FPGA通过与DSPA的链路口给DSPA加载程序。DSPA加载成功后,分别引导DSPB,DSPC,DSPD启动。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭