标题:
TI DSP的选型、开发工具选择及设计支持
[打印本页]
作者:
yuyang911220
时间:
2017-2-24 16:26
标题:
TI DSP的选型、开发工具选择及设计支持
TI DSP
的选型
主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、
I/O
口数量、中断数量、
DMA
通道数等。
DSP
的主要供应商有
TI
,
ADI
,
Motorola,Lucent
和
Zilog
等,其中
TI
占有最大的市场份额。
TI
公司现在主推四大系列
DSP
1
)
C5000
系列(定点、低功耗):
C54X
,
C54XX
,
C55X
相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、
PDA
、
GPS
等应用。处理速度在
80MIPS--400MIPS
之间。
C54XX
和
C55XX
一般只具有
McBSP
同步串口、
HPI
并行接口、定时器、
DMA
等外设。值得注意的是
C55XX
提供了
EMIF
外部存储器扩展接口,可以直接使用
SDRAM
,而
C54XX
则不能直接使用。两个系列的数字
IO
都只有两条。
2
)
C2000
系列(定点、控制器):
C20X
,
F20X
,
F24X
,
F24XX
,
C28x
该系列芯片具有大量外设资源,如:
A/D
、定时器、各种串口(同步和异步),
WATCHDOG
、
CAN
总线
/PWM
发生器、数字
IO
脚等。是针对控制应用最佳化的
DSP
,在
TI
所有的
DSP
中,只有
C2000
有
FLASH
,也只有该系列有异步串口可以和
PC
的
UART
相连。
3
)
C6000
系列:
C62XX
,
C67XX
,
C64X
该系列以高性能著称,最适合宽带网络和数字影像应用。
32bit
,其中:
C62XX
和
C64X
是定点系列,
C67XX
是浮点系列。该系列提供
EMIF
扩展存储器接口。该系列只提供
BGA
封装,只能制作多层
PCB
。且功耗较大。同为浮点系列的
C3X
中的
VC33
现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在
150MIPS
。
4
)
OMAP
系列:
OMAP
处理器集成
ARM
的命令及控制功能,另外还提供
DSP
的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。
其他系列的
DSP
曾经有过风光,但现在都非
TI
主推产品了,除了
C3X
系列外,其他基本处于淘汰阶段,如:
C3X
的浮点系列(
C30
,
C31
,
C32
),
C2X
和
C5X
系列(
C20
,
C25
,
C50
),每个系列的
DSP
都有其主要应用领域。
2
、设计中如何得到技术参考资料以及如何得到相关源码
原则是碰到问题就去
www.ti.com
1
)在
TI
网站的搜索中用
keyword
搜索资料,主要要注意的就是
Application Notes
,
user guides
比如不知道怎样进行
VC5402
的
McBSP
编程,搜
McBSP
和
VC5402
。如果不知道如何设计
VC5402
和
TLV320AIC23
的接口以及编程,搜
TLV320AIC23
和
VC5402;
这样可以搜到一堆的资料,这些资料一般均有
PDF
文档说明和相应的源程序包提供,
download
后做少许改动即可
2
)版上发问
3
)
google
搜
4
)再不济,找技术支持,碰运气了
3
、如何看待
TI DSP
庞杂的技术文档
新手进行
DSP
开发学习之时,常常感觉技术文档太多,哪本都有用,哪本都想看,无从下手。
此时原则是只看入门必须的、只看和芯片相关的。根据经验,如下的资料必看不可
:
1
)讲述
DSP
的
CPU
,
memory
,
program memory addressing,data memory addressing
的资料都需要看、外设资源的资料可以只看自己用到的部分
;
2
)
C
和汇编的编程指南需要看
3
)汇编指令和
C
语言的运行时间支持库、
DSPLIB
等资料需要看
其他的如:
Applications Guide
,
Optimizing CC++ Compiler User's Guide
,
Assembly Language Tools User's Guide
等资料留待入门之后再去看体会会更深一些。
4、如何高效开始TI DSP的硬件开发
1)根据应用领域选择TI推荐的DSP类型
2)参考选定的DSP之EVM板,DSK等原理图,完成DSP最小系统的搭建(包括外扩内存空间、电源复位系统、各控制信号管脚的连接、JTAG口的连接等);
3)根据具体应用需要,选择外围电路的扩展,一般如语音、视频、控制等领域均有成熟的电路可以从TI网站得到。外围电路与DSP的接口可参看EVM或DSK,以及所选外围电路芯片的典型接口设计原理图;最好外围电路芯片也选择TI的,这样的话不管硬件接口有现成原理图、很多连DSP与其接口的基本控制源码都有。
4)地址译码、IO扩展等用CPLD或者FPGA来做,将DSP的地址线、数据线、控制信号线如IS/PS/DS等都引进去有利于调试
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0