发新帖我要提问
12
返回列表
打印

DSP算法应用与设计讨论?

[复制链接]
楼主: 五谷道场
手机看帖
扫描二维码
随时随地手机跟帖
21
五谷道场|  楼主 | 2012-2-25 12:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
2.1 DSP应用设计概述
  DSP的开发关键阶段:
      算法开发和设计、软件编码、硬件实现
2.1.1 DSP入手的基本条件
  1)一代windows系统的PC机。2)编写软件的文本编辑器
  3)DSP开发板,通过串口或并行电缆与PC机相连接
  4)基本的软件工具,它通常由开发板配套提供

使用特权

评论回复
22
五谷道场|  楼主 | 2012-2-27 19:32 | 只看该作者
2.1 DSP应用设计概述
2.1.2 DSP开发板介绍
1、音频I/O端口
2、音频数据变换器
使音频信号能输入到DSP或从DSP输出,对语音或音乐的应用是有用的,使得用户可以实时地用真实信号来在线仿真。
3、TI TMS320 C54xDSP
小巧而有用的器件:
1)组合了一个高级改进的哈佛结构,有一条程序存储器总线,3条数据存储器总线和4条地址总线,这允许同时访问存储器中的程序指令和数据。
2)允许高度并行操作:一个指令周期完成一次乘法操作;或者一个单周期完成两次存储器读操作和一次存储器写操作。
3)片内存储器、外围设备:串行口、片内时钟、外部存储器接口和详细的指令集。
4)管理中断的控制机制、自动重复指令和函数调用功能。

开发板.jpg (40.21 KB )

开发板.jpg

使用特权

评论回复
23
五谷道场|  楼主 | 2012-2-27 19:33 | 只看该作者
4、DSP的存储空间
DSP的片内存储器包括10K字节的RAM2K字节的ROM。如2-4图所示,图中还显示了保留的存储器范围、可利用的外部存储器空间、可用的用户程序指令空间和数据空间。

5、主机DSP调试口和系统“粘合”逻辑PAL器件

PC机的打印口(并口)和主机DSP调试口相连接,然后通过系统“粘合”逻辑PAL器件和TI TMS320 C54xDSP进行连接,这里的系统“粘合”逻辑PAL器件可以通过主PC上的软件进行配置,配置成并口模式,配置完成后PC机就将协议传递到集成在DSP内存中的通信软件,就可以进行调试了。

6、仿真口(XDS510
它是一个允许在软件调试时更大程度地控制DSP而不使DSP实时性能有任何下降的设备。
7、缓冲串口和主机口HPI
8、电源和时钟
开发板上10MHz晶振为DSP及音频转换芯片AC01提供系统时钟。内部通过PLL倍频到40MHz作为DSP的内部工作频率。AC01用板载的10MHz系统时钟即可。
DSPAC01芯片时钟取自同一来源,这样就可以保持两个单元的完全同步。

存储器.jpg (36.6 KB )

存储器.jpg

使用特权

评论回复
24
五谷道场|  楼主 | 2012-2-27 19:55 | 只看该作者
2.1 DSP应用设计概述
2.1.3 DSP开发所需工具及开发流程
1、DSP开发所需工具
1)文本编辑器:用来编写DSP汇编程序。
2)汇编器:将用户程序编译成机器语言。
3)连接器:组织由汇编器生成的机器代码,这样就能够使这些机器代码能够与目标DSP的存储器结构,即DSP机器码匹配。
4)调试环境:用于测试特定DSP器件的软件;调试环境可以是软件模拟器形式或硬件仿真器形式。
5)十六进制转换程序:将汇编和链接后的DSP代码转换成EPROM编程器使用的格式。
6)下载器:将编译和链接后的程序能够传送到目标DSP开发板。
2、DSP软件开发的典型流程图如2-6所示。

DSP软件开发流程图.jpg (31.43 KB )

DSP软件开发流程图.jpg

使用特权

评论回复
25
zhoujiewen| | 2012-3-10 13:15 | 只看该作者
辛苦了,先顶一个

使用特权

评论回复
26
老毛1234| | 2012-3-21 10:45 | 只看该作者
讲的不错,谢谢,呵呵

使用特权

评论回复
27
五谷道场|  楼主 | 2012-3-21 19:01 | 只看该作者
还好多呢,有时间的时候继续更新下,呵呵

使用特权

评论回复
28
Hakulamatata| | 2012-3-27 14:02 | 只看该作者
新手们看过来~

使用特权

评论回复
29
jioa| | 2012-4-5 21:57 | 只看该作者
给人一个很好的思路呢

使用特权

评论回复
30
jioa| | 2012-4-5 21:57 | 只看该作者
谢谢楼主啦

使用特权

评论回复
31
tee.| | 2012-4-23 11:26 | 只看该作者
呵呵,进来看看。顶个·!·

使用特权

评论回复
32
firstblood| | 2012-4-24 13:33 | 只看该作者
楼主高深啊,先学习下了,暂时还没接触到这领域,继续关注中!

使用特权

评论回复
33
meng219902| | 2012-7-12 16:10 | 只看该作者
27# 五谷道场

才看到这个帖子,我现在要弄懂得是,什么叫算法,算法怎么用?只能通过A/D那种出来滤波。。。。而不是通过别的引脚(IO口)开对信号进行处理吗?别的引脚可以用于算法吗?(我的意思是信号的采集这个过程,不是计算,我知道计算就要由DSP内部来了),您能明白我的意思吗

使用特权

评论回复
34
gulfweed| | 2012-8-19 22:23 | 只看该作者
请教大虾,现在我感觉,DSP多用在Audio/Video的编码上,在通信里面,比如调制解调、信道编码等等,大多采用FPGA,这是我找工作一段时间的感觉,目前在通信行业用DSP解决方案的多吗?
我以前弄过DSP,但是不深,现在想深入在这个方向做,但是没有合适的工作..... 学通信的.... 视频编码什么的不会.....

使用特权

评论回复
35
五谷道场|  楼主 | 2012-8-20 11:06 | 只看该作者
27# 五谷道场  

才看到这个帖子,我现在要弄懂得是,什么叫算法,算法怎么用?只能通过A/D那种出来滤波。。。。而不是通过别的引脚(IO口)开对信号进行处理吗?别的引脚可以用于算法吗?(我的意思是信号的采集这 ...
meng219902 发表于 2012-7-12 16:10

这里说得DSP算法,就是将A/D转换得到的数字信号,通过CPU进行一些变换,简单比如FFT,复杂的如小波变换,这样经过变换后,就可以得到自己想要的信号。

使用特权

评论回复
36
五谷道场|  楼主 | 2012-8-20 11:30 | 只看该作者
请教大虾,现在我感觉,DSP多用在Audio/Video的编码上,在通信里面,比如调制解调、信道编码等等,大多采用FPGA,这是我找工作一段时间的感觉,目前在通信行业用DSP解决方案的多吗?
我以前弄过DSP,但是不深,现在 ...
gulfweed 发表于 2012-8-19 22:23
DSP不仅可以用在DSP多用在Audio/Video的编码上,用在控制上也可以,TI 2000系列的产品主要应用在这方面。
而TI 6000系列的DSP主要用于图像处理方面,而在通信方面,一般使用TI 5000系列的DSP。

使用特权

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

本版积分规则