资料介绍
1 引言
在极低谱密度,高频谱利用率的大容量无线传输技术中,高速实时信号处理成为技术的 关键。目前市场上,能满足对高速实时信号处理的需要有具有良好的可编程性的器件主要有DSP 和FPGA。
TMS320C6000 系列DSP 是TI 公司推出的一种高性能的数字信号处理器,包含定点和浮 点两个系列,其中定点系列包括TMS320C62xx 和TMS320C64xx,浮点系列包括TMS320C67xx。 C6000 系列DSP 有三种启动方式:
(1) 主机启动
如果选择主机启动模式,在复位信号结束后,DSP 的CPU 被内部“阻塞”而其他部分都 被释放。在此期间,一个外部的主机在必要时可以通过主机接口初始化CPU 的内存空间,包 括配置与启动相关的内部寄存器。一旦主机完成了所有必须的初始化,它必须将HPIC 寄存 器的DSPINT 位置“1”来完成启动过程。在程序加载完后,CPU 被从“阻塞”中唤醒,然后从地址0 处执行指令。在CPU 被唤醒后,CPU 需要将DSPINT 位清零[1]。
(2) ROM 启动
如果采用ROM 启动模式,则C6000 系列的DSP(C621x/C671x/C64x)复位后自动从CE1 空间的起始处拷贝1K 字节的代码到内存空间。该拷贝过程由EDMA 完成,使用默认的Rom 时钟。在此过程中CPU 一直处于“阻塞”状态,直到拷贝完成后才被被唤醒,然后从地址0 处开始执行程序[1]。
(3) 无启动
如果选择无启动模式,CPU 复位后直接从地址0 处开始执行指令。 C6000 系列DSP 的器件配置情况决定了选择的启动方式。具体来说就是DSP 的启动模式 管脚(boot mode pins)接上拉还是下拉电阻。以C6416 为例,BEA[19:18]是启动模式管 脚,它们取不同的值(上拉电阻代表“1”,下拉电阻代表“0”)代表的含义如表1-1 所示:

如果DSP 的程序小于1K 字节,那么上述ROM 启动机制已经可以完成程序的加载。然而事实上大部分DSP 的程序会大于1K 字节,这时就需要创建一个特定启动程序来完成更多代 码的加载。该特定启动程序又被称作二级bootloader[2]。
在需要二级bootloader 的程序中,这段特定启动代码通常驻留在ROM 存储器的起始位 置以便在DSP 复位后能自动被加载到内存地址0 处。当1K 字节代码被加载完毕后,CPU 开始从地址0 处执行,也就是执行二级bootloader 的内容。二级bootloader 的功能就是将程序的剩余部分拷贝到内存中。
2 启动方法的设计与实现
采用二级bootloader 的DSP 启动方法的实现大体分为四步:配置存储器;编写 secondary bootloader 代码;编译程序,转换目标文件的格式;将程序烧写进Flash。图1 为实施该启动方法的硬件平台示意图,其中DSP 的型号选择C6416,Flash 的型号选择 AM29LV800B。

在极低谱密度,高频谱利用率的大容量无线传输技术中,高速实时信号处理成为技术的 关键。目前市场上,能满足对高速实时信号处理的需要有具有良好的可编程性的器件主要有DSP 和FPGA。
TMS320C6000 系列DSP 是TI 公司推出的一种高性能的数字信号处理器,包含定点和浮 点两个系列,其中定点系列包括TMS320C62xx 和TMS320C64xx,浮点系列包括TMS320C67xx。 C6000 系列DSP 有三种启动方式:
(1) 主机启动
如果选择主机启动模式,在复位信号结束后,DSP 的CPU 被内部“阻塞”而其他部分都 被释放。在此期间,一个外部的主机在必要时可以通过主机接口初始化CPU 的内存空间,包 括配置与启动相关的内部寄存器。一旦主机完成了所有必须的初始化,它必须将HPIC 寄存 器的DSPINT 位置“1”来完成启动过程。在程序加载完后,CPU 被从“阻塞”中唤醒,然后从地址0 处执行指令。在CPU 被唤醒后,CPU 需要将DSPINT 位清零[1]。
(2) ROM 启动
如果采用ROM 启动模式,则C6000 系列的DSP(C621x/C671x/C64x)复位后自动从CE1 空间的起始处拷贝1K 字节的代码到内存空间。该拷贝过程由EDMA 完成,使用默认的Rom 时钟。在此过程中CPU 一直处于“阻塞”状态,直到拷贝完成后才被被唤醒,然后从地址0 处开始执行程序[1]。
(3) 无启动
如果选择无启动模式,CPU 复位后直接从地址0 处开始执行指令。 C6000 系列DSP 的器件配置情况决定了选择的启动方式。具体来说就是DSP 的启动模式 管脚(boot mode pins)接上拉还是下拉电阻。以C6416 为例,BEA[19:18]是启动模式管 脚,它们取不同的值(上拉电阻代表“1”,下拉电阻代表“0”)代表的含义如表1-1 所示:

如果DSP 的程序小于1K 字节,那么上述ROM 启动机制已经可以完成程序的加载。然而事实上大部分DSP 的程序会大于1K 字节,这时就需要创建一个特定启动程序来完成更多代 码的加载。该特定启动程序又被称作二级bootloader[2]。
在需要二级bootloader 的程序中,这段特定启动代码通常驻留在ROM 存储器的起始位 置以便在DSP 复位后能自动被加载到内存地址0 处。当1K 字节代码被加载完毕后,CPU 开始从地址0 处执行,也就是执行二级bootloader 的内容。二级bootloader 的功能就是将程序的剩余部分拷贝到内存中。
2 启动方法的设计与实现
采用二级bootloader 的DSP 启动方法的实现大体分为四步:配置存储器;编写 secondary bootloader 代码;编译程序,转换目标文件的格式;将程序烧写进Flash。图1 为实施该启动方法的硬件平台示意图,其中DSP 的型号选择C6416,Flash 的型号选择 AM29LV800B。

下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 无线电能传输技术与应用
- 短波软件无线电通信系统中的DSP技术简介 8次下载
- 短波软件无线电通信系统中DSP技术 7次下载
- 高频谱利用率的大容量无线传输技术研究 0次下载
- DSP无线图像传输系统的设计方案解析 10次下载
- 基于DSP的无线图像传输系统的设计方案与实现方法 11次下载
- 基于大容量无线传输技术中高性能DSP的启动方法 5次下载
- 软件无线电中DSP应用模式的分析 11次下载
- 基于TMS320C5509_DSP的无线语音传输采集传输系统 38次下载
- 超宽带(UWB)无线传输技术分析 103次下载
- 大容量无线传输技术中高性能DSP的启动方法
- 3G无线接入网的传输技术
- 基于DSP技术的2M 传输性能分析仪
- 瑞利衰落信道下无线图像传输方法及分析
- CDMA2000无线传输技术
- Zigbee无线通信技术的特点、工作频率和传输距离 8859次阅读
- 评估光纤传输的容量 2591次阅读
- 基于无线传输技术实现远程环境监测系统的设计 3274次阅读
- 无线数据传输在指纹手机上可以如何应用 1217次阅读
- 关于两种无线传输技术WIHD和WIDI 2448次阅读
- 如何基于Wi-Fi无线传输技术的物联网应用的详细概述 6664次阅读
- 常见无线通信(数据)传输技术 你知道哪些 7.3w次阅读
- 无线设备传输距离的估算与费里斯传输公式 5463次阅读
- 一文解析无线传输距离是如何计算的 7304次阅读
- nrf24l01无线模块传输距离分析 3.5w次阅读
- PHS系统的无线信道对电波传输影响分析 1186次阅读
- 无线视频传输系统的方案设计与结果分析 1881次阅读
- 基于FPGA+DSP的跳频电台传输系统的设计方案分析 2466次阅读
- 详解无线报警传输技术如何布线 1590次阅读
- 触摸屏无线视频传输技术简介 1660次阅读
下载排行
本周
- 1DC电源插座图纸
- 0.67 MB | 2次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN111-LTC3219用户指南
- 84.32KB | 次下载 | 免费
- 5AN153-用于电源系统管理的Linduino
- 1.38MB | 次下载 | 免费
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下载 | 免费
- 7SM2018E 支持可控硅调光线性恒流控制芯片
- 402.24 KB | 次下载 | 免费
- 8AN-1308: 电流检测放大器共模阶跃响应
- 545.42KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 53314A函数发生器维修手册
- 16.30 MB | 31次下载 | 免费
- 6美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 7如何正确测试电源的纹波
- 0.36 MB | 17次下载 | 免费
- 8感应笔电路图
- 0.06 MB | 10次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论