搜索
bottom↓
回复: 83

免费解答DSP,FPGA问题

[复制链接]

出0入0汤圆

发表于 2010-1-12 19:26:18 | 显示全部楼层 |阅读模式
终于把考试弄完了,回归自由,自由万岁!
庆贺一下,想起坛里这帮兄弟,有TI 5000,6000(6713),系列DSP和ALTERA CYCLONE(用XILINX的片子做过项目,但时间不长)问题的可以跟上或发我邮件,乐意帮忙解答!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-1-12 19:33:46 | 显示全部楼层
FPGA有什么用?

出0入0汤圆

 楼主| 发表于 2010-1-12 19:37:22 | 显示全部楼层
这个还真差点没拦倒,我们可以把FPGA看作门海,里面可以任意连线,可以完成任意数字系统的功能,包括CPU,就如一块万能板上可以任意布线!

出0入42汤圆

发表于 2010-1-12 19:43:56 | 显示全部楼层
想用dsp做个人脸识别

出0入0汤圆

 楼主| 发表于 2010-1-12 19:46:23 | 显示全部楼层
抱歉,这个还真没做过,了解过!
弄过孤立词语音识别(DTW),在学习HMM,看能否提高性能.

出0入0汤圆

发表于 2010-1-12 19:50:41 | 显示全部楼层
回复【2楼】liurangzhou
这个还真差点没拦倒,我们可以把FPGA看作门海,里面可以任意连线,可以完成任意数字系统的功能,包括CPU,就如一块万能板上可以任意布线!
-----------------------------------------------------------------------
原来如此。那赛普拉斯系列的是不是可以看成是模拟版的FPGA?

出0入0汤圆

 楼主| 发表于 2010-1-12 19:52:26 | 显示全部楼层
你说PSOC?那个不太了解!
ACTEL有带模拟功能的FPGA

出50入0汤圆

发表于 2010-1-12 19:54:26 | 显示全部楼层
长沙的帮顶。

出0入0汤圆

 楼主| 发表于 2010-1-12 19:58:13 | 显示全部楼层
哈哈!你也来了,最近忙啥

出0入0汤圆

 楼主| 发表于 2010-1-24 14:05:56 | 显示全部楼层
竟然没人来看了,顶上去

出0入0汤圆

发表于 2010-1-25 16:15:26 | 显示全部楼层
楼主非常的热心,刚接触dsp时间不长,正好我有个问题!我在调用ti公司的fft软件包是,编译程序出现这样一个问题!
(原文件名:编译错误.png)
请问可能是哪里出错了呢,今天找了一天,也没解决

出0入0汤圆

 楼主| 发表于 2010-1-26 11:02:10 | 显示全部楼层
已经通过邮件答复

出0入0汤圆

发表于 2010-1-30 01:48:36 | 显示全部楼层
不错,先mark一下。

出0入0汤圆

 楼主| 发表于 2010-2-1 11:13:54 | 显示全部楼层
没人来就自己顶

出0入0汤圆

 楼主| 发表于 2010-2-22 17:21:45 | 显示全部楼层
这个得看你的目标定位,现在DSP产品很多,但TI的居多,资料也好找,作为入门,建议选用TI的

出0入0汤圆

 楼主| 发表于 2010-2-23 19:46:09 | 显示全部楼层
顶上去,让更多人看到

出0入0汤圆

发表于 2010-2-23 20:28:15 | 显示全部楼层
...........要不你收费解答个问题试试??呵呵。。。

出0入0汤圆

 楼主| 发表于 2010-2-24 17:41:27 | 显示全部楼层
那不行,呵呵

出0入0汤圆

发表于 2010-2-24 22:17:02 | 显示全部楼层
先谢谢楼主。我想问一下,我学过Ti c54x DSPs,现在想进阶c6000,向你讨教如何过渡,二者开发时有何区别??

出0入0汤圆

 楼主| 发表于 2010-2-25 13:38:54 | 显示全部楼层
基本原理是一样的,结构上有一定的区别,如果你用C的话可以不管CPU结构,只要注意一下外设的使用方法,C6000中有EMIF,而54中没有,这是外设中一个很大的区别

出0入0汤圆

发表于 2010-3-31 09:10:42 | 显示全部楼层
长沙的帮顶 哈哈。

出0入0汤圆

发表于 2010-3-31 14:42:13 | 显示全部楼层
使用FIFO功能时,可以实现modbus协议通信吗?

    从从机返回有2种情况:正常与不正常,这两种情况下,返回的长度是不同的。然后根据这个长度将收到的字符存到数组中,再根据数组的内容和长度计算CRC的值,和数组的最后两项比较。然后就知道接收过程是否错误。那么现在的问题是,因为不知道从机返回情况是什么,所以这个长度不确定呀。那么这个fifo的触发等级怎么设置呢?以便可以把接到的数据都读到,而且不多读。

出0入0汤圆

 楼主| 发表于 2010-3-31 16:35:44 | 显示全部楼层
实在抱歉,本人不会MODBUS协议

出0入0汤圆

发表于 2010-3-31 16:44:54 | 显示全部楼层
Xilinx的PowerPC用过吗?有没有什么学习资料提供?

出0入0汤圆

 楼主| 发表于 2010-3-31 19:35:33 | 显示全部楼层
回楼上,dsp是不可以这样的,它是一种CPU,只是它的运算很适合用来做数据信号处理

出0入0汤圆

发表于 2010-3-31 19:39:24 | 显示全部楼层
回复【20楼】liurangzhou  
-----------------------------------------------------------------------

C64/67都是VLIW的,硬件架构和C5x差异很大。尽管C开发可以不用管太多,但是确实有很多可以研究的地方。

出0入0汤圆

发表于 2010-3-31 21:59:38 | 显示全部楼层
太好了……
大侠,用过CCS3.3吗?
我的printf无法在stdout窗口中输出,这是怎么回事?相同的程序在CCS2中就可以的。
而且在CCS3.3中,也无法使用fopen,打开总是失败。同样是相同的程序在CCS2中就可以。

能帮我解决一下吗?先谢谢了…

出0入0汤圆

发表于 2010-3-31 22:02:00 | 显示全部楼层
来支持一下

出0入0汤圆

 楼主| 发表于 2010-3-31 22:20:38 | 显示全部楼层
回复【29楼】h2feo4 无机酸
来支持一下
-----------------------------------------------------------------------

卡到了,什么时候来拿

出0入0汤圆

 楼主| 发表于 2010-3-31 22:24:03 | 显示全部楼层
回复【27楼】dr2001
回复【20楼】liurangzhou   
-----------------------------------------------------------------------
C64/67都是VLIW的,硬件架构和C5x差异很大。尽管C开发可以不用管太多,但是确实有很多可以研究的地方。
-----------------------------------------------------------------------

那是当然,他是问入门,对于DSP,我个人觉得用汇编更好,才发能挥它的长处

回复【28楼】redbat_228
太好了……
大侠,用过CCS3.3吗?
我的printf无法在stdout窗口中输出,这是怎么回事?相同的程序在CCS2中就可以的。
而且在CCS3.3中,也无法使用fopen,打开总是失败。同样是相同的程序在CCS2中就可以。
能帮我解决一下吗?先谢谢了…
-----------------------------------------------------------------------

曾经用过,但没有注意这个问题,现在一直用2.2

出0入0汤圆

发表于 2010-3-31 22:24:18 | 显示全部楼层
回复【30楼】liurangzhou
-----------------------------------------------------------------------

明天中午我过去

出0入0汤圆

发表于 2010-4-19 18:10:45 | 显示全部楼层
求助:

SUBC指令是怎么运行的,该怎么理解?

出0入0汤圆

 楼主| 发表于 2010-5-19 10:30:35 | 显示全部楼层
条件减法,正好可以用作除法,ti的DSP里面一般没有硬除法器(面积太大),所以作除法时就用这条指令了

出0入0汤圆

发表于 2010-5-19 10:48:09 | 显示全部楼层
这个帖子要mark,倒是有问题就来向LZ请教

出0入0汤圆

 楼主| 发表于 2010-5-19 18:52:36 | 显示全部楼层
欢迎交流

出0入0汤圆

发表于 2010-5-21 11:08:46 | 显示全部楼层
初学者提问,TIC54系列汇编指令数据归一化EXP NORM指令是如何运算的,望高手们不要嫌我这问题太BC了。。

出0入0汤圆

发表于 2010-5-21 13:27:39 | 显示全部楼层
请问一下,cyclone 3的片子中的引脚连接DDRAM时候,看他的命名有DQ5T1什么的,但是所有的DQ5T没有在一个IO块里面,我想问的就是DDRAM的DQ5的块和IO的块是不是不一样,而说明书上说DM要尽量和DQ的引脚放到一个块,而这个快是☞什么,是IO块还是DDRAM定义的块

出0入0汤圆

发表于 2010-5-21 14:37:53 | 显示全部楼层
【24楼】 wolaiye945

Xilinx的PowerPC用过吗?有没有什么学习资料提供?
-----------------------------------------------------------------------

直接看powerpc 的 reference mannual吧。。。powerpc 没啥中文资料。。。

xilinx内嵌的ms是powerpc 405

出0入0汤圆

 楼主| 发表于 2010-6-1 18:53:29 | 显示全部楼层
回复【38楼】john_8
请问一下,cyclone 3的片子中的引脚连接ddram时候,看他的命名有dq5t1什么的,但是所有的dq5t没有在一个io块里面,我想问的就是ddram的dq5的块和io的块是不是不一样,而说明书上说dm要尽量和dq的引脚放到一个块,而这个快是☞什么,是io块还是ddram定义的块
-----------------------------------------------------------------------

不好意思,没用过DDRAM,等待高手来回答

出0入0汤圆

发表于 2010-6-1 21:04:52 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2010-6-2 18:10:32 | 显示全部楼层
做个标记。有问题再来问。
刚好学28335呢。

出0入0汤圆

发表于 2010-6-2 20:54:12 | 显示全部楼层
谢谢楼主的热心,有些问题请教:

我对MCU较熟悉,最近想学DSP,在淘宝上搜了下DSP学习板,发现大多板子配的例子都是
些:LED灯、TIMER定时器、中断、spi、lcd、pwm等,这些通常都是单片机学习中的常规
例子,好像没有体现dsp的优势。

我觉得mcu和dsp的区别主要在于dsp有些专门针对数字信号处理的指令,因此更适合做数字
信号处理的任务,不知道这样理解对不对?如果理解无误,能否举出一些特别适合dsp做的
任务出来呢?

作为入门而言,有什么比较适合的小项目?

出0入0汤圆

发表于 2010-6-3 00:15:55 | 显示全部楼层
能用stm32来做语音识别可行不,有没有研究这东西的呀?

出0入0汤圆

 楼主| 发表于 2010-6-3 09:30:25 | 显示全部楼层
回复【44楼】ifree64
作为入门而言,有什么比较适合的小项目?
-----------------------------------------------------------------------

滤波应该在哪里都能用到的,可以弄这个,简单点就是经典方法的滤波,复杂点用自适应滤波

回复【45楼】ningmeng7294
能用stm32来做语音识别可行不,有没有研究这东西的呀?
-----------------------------------------------------------------------

应该可以做简单的识别,我用DSP做个孤立词的,没用STM32做过

出0入4汤圆

发表于 2010-6-3 10:56:52 | 显示全部楼层
请教楼主,如果做千兆线速的以太网流量分析,用DSP好还是FPGA好
FPGA貌似做这个专业一些,但是开发难度高。
DSP可以直接用C编程,但是需要用主频速度换取处理能力。

如果用FPGA的话,楼主能否给推荐一款适合的FPGA,能线速处理千兆流量即可

出0入0汤圆

 楼主| 发表于 2010-6-3 13:09:07 | 显示全部楼层
回复【47楼】physis
请教楼主,如果做千兆线速的以太网流量分析,用dsp好还是fpga好
fpga貌似做这个专业一些,但是开发难度高。
dsp可以直接用c编程,但是需要用主频速度换取处理能力。
如果用fpga的话,楼主能否给推荐一款适合的fpga,能线速处理千兆流量即可

-----------------------------------------------------------------------

这个FPGA应该更适合

出0入0汤圆

发表于 2010-6-3 13:42:48 | 显示全部楼层
回复【46楼】 liurangzhou
积分:372
派别:
等级:------
来自:湖南.长沙
回复【44楼】ifree64  
作为入门而言,有什么比较适合的小项目?
-----------------------------------------------------------------------

滤波应该在哪里都能用到的,可以弄这个,简单点就是经典方法的滤波,复杂点用自适应滤波
------------------------------------------

谢谢!
也就是说dsp和mcu没有本质的区别,区别只在性能。

出0入0汤圆

 楼主| 发表于 2010-6-3 13:59:56 | 显示全部楼层
肯定是没有本质区别的,但各有所长,DSP在做密集运算时有优势,但外设相对比较少,做控制可能就不如MCU了

出0入0汤圆

发表于 2010-6-3 17:22:33 | 显示全部楼层
明白了,
推荐一款dsp学习板吧。
要求是能反映目前较新技术趋势的,价格稍低的。谢谢!

出0入0汤圆

 楼主| 发表于 2010-6-3 18:02:11 | 显示全部楼层
看你做什么应用了,国内TI的DSP用得较多,它主要有三个大块:
2000系列用于控制,5000用于通信和语音,6000用于图像

出0入0汤圆

发表于 2011-6-23 15:12:48 | 显示全部楼层
想做一个手势识别控制灯光的东东,请问要怎么解决呢?

出0入0汤圆

发表于 2011-6-28 11:08:33 | 显示全部楼层
请教一个问题啊,
28335的Low 64K中的L0-L4 SARAW区域可不可以存放程序啊?还是只能存数据?

出0入0汤圆

发表于 2011-7-9 14:47:31 | 显示全部楼层
正在用dm642玩图像算法移植,碰到楼主三身有幸,先握个手 排个队☺

出0入0汤圆

发表于 2011-7-10 20:40:42 | 显示全部楼层
请问楼主,想学TI C2000系列的,有好的开发板推荐么?

出0入0汤圆

发表于 2011-7-10 21:17:19 | 显示全部楼层
OMG

出0入0汤圆

发表于 2011-7-20 11:42:42 | 显示全部楼层
求助各位大侠,有没有大侠有过这种经验。。。。dsp自己连仿真器可以调试,FPGA自己跑程序也可以。但是FPGA里一有程序,dsp的仿真器就断掉无法调试。DSP与FPGA采用EMIF总线连接。。。。。。求助啊~~

出0入0汤圆

发表于 2011-8-4 11:14:40 | 显示全部楼层
请教LZ啊,做马达控制,直接用FPGA,不用DSP是否可以?现在的FPGA里面有没有强大的DSP功能算法啊?

出0入0汤圆

发表于 2011-8-4 17:33:54 | 显示全部楼层
我想问个2000系列的问题 楼主可以帮我解决吗?
2812是不是可以扩展4M外部存储?如何实现呢?它的地址总线就19根 真是很困惑

出0入0汤圆

发表于 2011-8-6 11:20:07 | 显示全部楼层
这个可以MARK一下

出0入0汤圆

发表于 2011-10-22 14:15:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-23 14:04:28 | 显示全部楼层
好学6467

出0入0汤圆

发表于 2011-12-30 14:41:21 | 显示全部楼层
请问楼主你的语音识别使用的什么算法?频域匹配法还是时域相关法??

出0入0汤圆

发表于 2011-12-30 21:28:37 | 显示全部楼层
提问: 如果是同样一个PID控制程序,在ARM7中运行与在DSP2000以及DSP6000中运行的速度差异有多大????

出0入0汤圆

发表于 2011-12-31 08:18:31 | 显示全部楼层
提问: CPLD与FPGA有什么异同??

出0入0汤圆

发表于 2012-1-9 09:18:17 | 显示全部楼层
请教6713!LZ做过视频处理么?

出0入0汤圆

发表于 2012-2-10 23:53:39 | 显示全部楼层
我的dsp被锁住了,是flash固化程序的时候用网上那个non-bios的,按照网上解码的方法输入key0-key7却不对,不知道怎么回事

出0入0汤圆

发表于 2012-3-9 16:12:44 | 显示全部楼层
回复【楼主位】liurangzhou
-----------------------------------------------------------------------

[Linking...] "C:\Program Files\C2000 Code Generation Tools 5.0.0 Beta2\bin\cl2000" -@"Debug.lkf"
<Linking>

undefined                        first referenced
symbol                              in file
---------                        ----------------
_main                            C:/Program Files/C2000 Code Generation Tools 5.0.0 Beta2/lib/rts2800_fpu32.lib
__IQ24div                        C:\\CCStudio_v3.3\\ICETEK\\DSP2833x_examples\\Lab301-Led\\Debug\\posspeed.obj
>>   error: symbol referencing errors - './Debug/led.out' not built

>> Compilation failure

Build Complete,
  2 Errors, 0 Warnings, 0 Remarks.
我的问题是:我使用的ccs3.3软件,我用的DSP28335开发板,我是根据厂家给的例程中的头文件、库文件,然后自己编写C源文件,然后编译出现如上错误,请问如何解决,希望大侠不吝赐教!!! 万分感谢~~

出0入0汤圆

发表于 2012-4-22 20:03:23 | 显示全部楼层
请问:DSP GPIO口比较少,可以通过CPLD扩展,如何做,有相关资料吗?比如DSP驱动一个TFT LCD,怎么去做??谢谢

出0入0汤圆

发表于 2012-4-24 10:21:33 | 显示全部楼层
你好,我问一下,TI5000的波特率怎么算啊,再就是SRGR1中那个分频数,用时钟频率一除是不是就是所说的波特率呢

出0入0汤圆

发表于 2012-5-3 21:35:53 | 显示全部楼层
DSP  cmd文件怎么写呢?还有什么IQ——math是啥。谢谢。

出0入0汤圆

发表于 2012-5-6 01:55:46 | 显示全部楼层
楼主,能解答stm32和cpld的通信问题吗?

出0入0汤圆

发表于 2012-5-6 15:23:53 | 显示全部楼层
问问lz fpga是不是相当于一堆逻辑门电路以及触发器的总和,然后你自己设计里面的连线

那dsp用通俗的语言描述一下,是什么东西

出0入0汤圆

发表于 2012-5-12 23:13:20 | 显示全部楼层
有关于飞思卡尔dsp的经验?马上就要上一个将汇编升级到C的项目,芯片有Ti 2407换成飞思卡尔的

出0入0汤圆

发表于 2012-7-9 09:29:50 | 显示全部楼层
dsp2812+LCD1602 ,LCD1602的管脚电压是四点几伏,而2812的I/O口电压是3.3V这样连接不是会烧了吗  楼主帮忙解决一下。

出0入0汤圆

发表于 2012-7-9 14:21:20 | 显示全部楼层
youxun 发表于 2012-7-9 09:29
dsp2812+LCD1602 ,LCD1602的管脚电压是四点几伏,而2812的I/O口电压是3.3V这样连接不是会烧了吗  楼主帮忙 ...

一般来说直连是没问题的,保险起见可以串个一百欧电阻

出0入0汤圆

发表于 2012-7-9 23:48:53 来自手机 | 显示全部楼层
youxun 发表于 2012-7-9 09:29
dsp2812+LCD1602 ,LCD1602的管脚电压是四点几伏,而2812的I/O口电压是3.3V这样连接不是会烧了吗  楼主帮忙 ...

一般来说直连是没问题的,保险起见可以串个一百欧电阻

出0入0汤圆

发表于 2012-7-31 17:58:40 | 显示全部楼层
LZ你好:
  我计划设计一块电机控制板,由TMS28335+altera的FPGA(暂定EP3C16)。FPGA控制3片AD和1片DA,DSP和FPGA进行双向数据通信。
  LZ能否对DSP+FPGA给出意见?特别是28335和FPGA之间的相互通信。

出0入0汤圆

发表于 2012-7-31 19:51:07 | 显示全部楼层
能不能简单的介绍一下SOPC吗

出0入0汤圆

 楼主| 发表于 2012-8-1 14:06:04 | 显示全部楼层
ljxnuaa 发表于 2012-7-31 17:58
LZ你好:
  我计划设计一块电机控制板,由TMS28335+altera的FPGA(暂定EP3C16)。FPGA控制3片AD和1片DA,DSP ...

如果不是高速AD,DA的话,建议用MCBSP,配置成SPI,线少,画板方便;如果不怕麻烦的话就用并口,挂在总线上,最好是将EMIF时钟引过去,会方便很多

出0入0汤圆

发表于 2012-8-2 11:23:44 | 显示全部楼层
只用过ADI的BF518,这个DSP和TI的哪一款DSP功能最接近?

出0入0汤圆

发表于 2012-8-21 21:16:23 | 显示全部楼层
问下,dsp和单片机有什么区别?看了些教程,发现他和单片机一样,就是设置写寄存器,然后就是做点灯,键盘等模块的实验,感觉和单片机一样。里面的库不会用请指教导下,最近刚在学,谢谢

出0入0汤圆

发表于 2012-9-5 21:29:15 | 显示全部楼层
英雄,我做DM642音频采样时用的是I2C模式,但是打开I2C时经常会提示I2C线忙,这个该怎么解决?感激不尽。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 07:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表