打印

DSP初学者入门指导篇

[复制链接]
582|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Thor9|  楼主 | 2016-7-30 21:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DSP的驱动能力较强,可以不加驱动,连接8个以上标准TTL门。

调试TMS320C2000系列的常见问题?
1)单步可以运行,连续运行时总回0地址: Watchdog没有关,连续运行复位DSP回到0地址。
2)OUT文件不能load到片内flash中: Flash不是RAM,不能用简单的写指令写入,需要专门的程序写入。CCS和C Source Debugger中的load命令,不能对flash写入。 OUT文件只能load到片内RAM,或片外RAM中。
3)在flash中如何加入断点: 在flash中可以用单步调试,也可以用硬件断点的方法在flash中加入断点,软件断点是不能加在ROM中的。硬件断点,设置存储器的地址,当访问该地址时产生中断。
4)中断向量: C2000的中断向量不可重定位,因此中断向量必须放在0地址开始的flash内。在调试系统时,代码放在RAM中,中断向量也必须放在flash内。

如何将USB同DSP相接?
USB是正在发展的一种高速串行总线。DSP同USB的连接有以下方法: 1)利用USB接口芯片同DSP连接,通过DSP的程序实现USB的协议。此种方式,程序设计较复杂,但数据交换速度可以有保障。
2)利用USB控制芯片同DSP连接,USB控制芯片实现USB的连接,同时通过I/O口或FIFO同DSP交换数据。此种方式,程序简单,但由于USB控制芯片的速度有限,数据交换速度同硬件选择有关。

在DSP系统中为什么要使用CPLD?
DSP的速度较快,要求译码的速度也必须较快。利用小规模逻辑器件译码的方式,已不能满足DSP系统的要求。 同时,DSP系统中也经常需要外部快速部件的配合,这些部件往往是专门的电路,有可编程器件实现。 CPLD的时序严格,速度较快,可编程性好,非常适合于实现译码和专门电路。

DSP系统构成的常用芯片有哪些?
1)电源: TPS73HD3xx,TPS7333,TPS56100,PT64xx...
2)Flash: AM29F400,AM29LV400...
3)SRAM: CY7C1021,CY7C1009,CY7C1049...
4)FIFO: CY7C425,CY7C42x5...
5)Dual port: CY7C136,CY7C133,CY7C1342...
6)SBSRAM: CY7C1329,CY7C1339...
7)SDRAM: HY57V651620BTC...
8)CPLD: CY37000系列,CY38000系列,CY39000系列... 9)PCI: PCI2040,CY7C09449...
10)USB: AN21xx,CY7C68xxx...

相关帖子

沙发
zhangmangui| | 2016-7-31 21:48 | 只看该作者
感谢分享

使用特权

评论回复
板凳
vibra2016| | 2016-8-2 22:36 | 只看该作者
开始的调试时很重要的。

使用特权

评论回复
地板
siyida| | 2016-8-3 08:32 | 只看该作者
楼主辛苦了谢谢分享

使用特权

评论回复
5
biechedan| | 2016-8-4 17:22 | 只看该作者
我以为是pdf的相关资料呢。

使用特权

评论回复
6
biechedan| | 2016-8-4 17:25 | 只看该作者
dsp的入门还是得从2000开始学习吧。

使用特权

评论回复
7
mituzu| | 2016-8-5 21:55 | 只看该作者
dsp入门是从什么芯片开始的?

使用特权

评论回复
8
mituzu| | 2016-8-5 21:57 | 只看该作者
dsp+FPGA才是正道呢。

使用特权

评论回复
9
fplman| | 2016-8-7 13:23 | 只看该作者
感谢楼主分享!

使用特权

评论回复
10
suzhanhua| | 2016-8-8 16:27 | 只看该作者
c2000有usb的吗?

使用特权

评论回复
11
suzhanhua| | 2016-8-8 16:29 | 只看该作者
只用过5509的usb设计。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

843

帖子

2

粉丝