ccjchen 发表于 2009-4-13 19:36

请问各位DSP 的EMAC在处理网络通信问题时会丢失数据吗?

现在我需要用C6000或达芬奇系列的DSP 的EMAC功能来实现DSP和上位机之间的通信,可是有人告诉我TI的DSP的EMAC通信还不成熟,容易丢失信息,要做网络通信,最好要用ARM或带ARM的DSP芯片,可是现在我对操作系统一点都不会,公司项目又比较急,不知该怎么办,哪位大侠给指点一下!

alex74 发表于 2009-4-13 23:48

....

现在我需要用C6000或达芬奇系列的DSP&nbsp;的EMAC功能来实现DSP和上位机之间的通信,可是有人告诉我TI的DSP的EMAC通信还不成熟,容易丢失信息,要做网络通信,最好要用ARM或带ARM的DSP芯片,可是现在我对操作系统一点都不会,公司项目又比较急,不知该怎么办,哪位大侠给指点一下!<br />-------------------------------------<br />mac就是mac,无论在dsp上还是arm上都是一样的效果。<br />ti的mac大量用在dsp上和arm上,我用着是没发现问题。<br />但是不好说肯定没问题

zhongxon 发表于 2009-4-14 09:24

dm642的emac

我用642时间比较久,做过多个产品设计,比较熟悉。<br />我不知道你所说的&nbsp;丢失信息&nbsp;是什么意思,以下我所说是指&nbsp;网络丢包。<br />我用642设计可视电话时,做过测试,当642外面用lxt971做为phy时,网络丢包很小,当用rtl8305做phy,做成双网口时,丢包比用lxt971要严重,太具体的数值我记不太清楚了,但这种丢包并不会造成网络通信出错,因为tcp/ip协议本身会要求重发,能自动避免数据丢失,不过如果网络丢包太严重,可能会影响网络带宽。<br />除此之外,所用的网络环境如路由器或上位机的网口等都会对网络丢包有影响。<br />最后结论就是,TI的DSP的EMAC是成熟的,丢包是有的,不过通信是没问题的。<br />我估计ARM也会有这种情况。

ccjchen 发表于 2009-4-16 11:18

谢谢

谢谢,以上两位大哥的意见,看来我就先用DSP了

linxigjs 发表于 2014-11-25 10:01

你好。我刚学习DM6437的网口通信。请问配置EMAC时EMAC_MACADDRHI和 EMAC_MACADDRLO是依据什么来配置的?多谢多谢
页: [1]
查看完整版本: 请问各位DSP 的EMAC在处理网络通信问题时会丢失数据吗?