lf2407a做不到真正的100m以太網(wǎng)通訊tms320lf2407a做不到真正的100m以太網(wǎng)全速通訊,原因如下:1、運算能力不夠: tcp/ip需要復雜的協(xié)議,消耗很大的運算開銷。另外,數(shù)據(jù)包的封包和解包也需要消耗算力。 根據(jù)我在tms320dm642-600硬件平臺上完成100m以太網(wǎng)tcp/ip協(xié)議的經(jīng)驗來看,100m以太網(wǎng)的tcp/ip數(shù)據(jù)接收需要占40%的cpu負載,而發(fā)送需要占60%的cpu負載。 我的tms320dm642-600系統(tǒng)運行在600m主頻,峰值運算能力達到4800mips,內(nèi)部總線32位,外部總線64位運行在100mhz。這樣的硬件平臺,當100m以太網(wǎng)全速運行時,也占了40-60%的cpu負載率。當然,我也達到了10-12m字節(jié)/秒的100m以太網(wǎng)傳輸極限。 lf2407a只是16位dsp,峰值運算能力只有區(qū)區(qū)40mips,外部總線也只有16位寬,所以不可能完成100m以太網(wǎng)需要的全速實時協(xié)議,還有封包和解包操作。2、程序空間和數(shù)據(jù)空間都不夠: 我的tms320dm642-600系統(tǒng)中運行100m以太網(wǎng)的tcp/ip、dhcp等協(xié)議,需要程序空間250k
用我的eagleeye系統(tǒng),對你的應用最合適我的eagleeye系統(tǒng)已經(jīng)把ti tms320dm642-600的性能用到了極致,并且含有300萬像素的圖像傳感器,參看我的說明和實物照片:http://www.21icbbs.com/club/bbs/list.asp?boardid=10&page=1&t=1515410&tp=%u770b%u770b%u6211%u7684600%u5146%u4e3b%u9891%u7684dm642%20dsp%u6444%u50cf%u673a%u7cfb%u7edf%uff08%u542b%u5b9e%u7269%u7167%u7247%uff09史修棟
也來湊熱鬧:show兩個時鐘信號的波形附上兩個時鐘的信號完整性對比圖。我曾經(jīng)設計了一塊dsp電路板(tms320dm642-600)。它的外部sdram工作在125m同步時鐘,時鐘信號線采用串行端接和蛇形等長走線處理。這兩個波形就是處理前后的對比。../uploadfile/200705142311563711.jpg史修棟david@smartsystem.comwave.jpg
斷入口地址就好了(不要忘了把中斷入口地址用_global聲明哦)。默認情況下,c程序把不用的中斷都跳轉(zhuǎn)到一個軟件陷阱中??偨Y: 我在此要責罵ti公司,他們對dsp入門設置的門檻太高。我也是從mcs51單片機轉(zhuǎn)過來的,也經(jīng)歷了類似樓主的痛苦經(jīng)歷。ti提供的各種實用手冊等等資料,往往把讀者假定為已經(jīng)非常熟悉他們的dsp匯編編程,在c語言編程的help等資料中,也總是提及匯編的很多內(nèi)容,使得學習者無所適從。我在編寫dsp6000 boot程序的時候,總是因此遇到困難,痛恨tiing。附一塊正在調(diào)試的tms320dm642-600的電路板,我只用了4層板完成的,并且只在top/bottom兩層布線,中間的兩個電源層沒有信號線。../uploadfile/200705142313047989.jpg我也因為沒有朋友相互討論dsp的技術問題感到痛苦,往往遇到一個難題自己憋很久不能解決。歡迎對dsp感興趣的朋友互相聯(lián)系。我在上海,聯(lián)系方式如下:021-62803271david@smartsystem.com.cn史修棟dm642
請教高手phy的問題我在調(diào)試一塊tms320dm642-600的電路板。忙了幾天,ethernet總是不能調(diào)試通過,我很懷疑這顆phy的問題。請求諸位高手給我一些指教?,F(xiàn)象:1、通過mdio和mdc,可以正確讀寫phy內(nèi)部寄存器。 2、連接局域網(wǎng),在其他pc上ping我的電路板,在phy的rxd0-3端用示波器不能看到數(shù)據(jù)輸出; 3、正常情況下,phy的tx-和rx-有100ns低脈沖出現(xiàn)。問題:1、我的phy是否工作正常? 2、我應該怎樣才能確定是否是phy的問題? 3、我的phy連接是否正確?史修棟msn: shixiudong@hotmail.comdavid@smarysystem.com * - 本貼最后修改時間:2005-1-23 23:58:05 修改者:shixiudong emac