女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]千兆網(wǎng)絡(luò)接口具有數(shù)據(jù)傳輸速率快、連接方便、可以即插即用的優(yōu)點(diǎn),使得其應(yīng)用較為廣泛。隨著電子技術(shù)和處理器的發(fā)展,很多應(yīng)用場(chǎng)合的數(shù)據(jù)通信速率超過(guò)千兆網(wǎng)口的實(shí)際傳輸速率。

千兆網(wǎng)絡(luò)接口具有數(shù)據(jù)傳輸速率快、連接方便、可以即插即用的優(yōu)點(diǎn),使得其應(yīng)用較為廣泛。隨著電子技術(shù)和處理器的發(fā)展,很多應(yīng)用場(chǎng)合的數(shù)據(jù)通信速率超過(guò)千兆網(wǎng)口的實(shí)際傳輸速率。例如,在A/D采樣中,需要直接存儲(chǔ)A/D轉(zhuǎn)換的采樣數(shù)據(jù),如果A/D轉(zhuǎn)換位數(shù)為16位,工作在100MHz,則實(shí)際數(shù)據(jù)量為1.6Gbps。為了實(shí)現(xiàn)高速傳輸,必須采用更高傳輸速率的接口,例如PCIe或者RapidIO接口。但這些接口不具有即插即用功能,與很多工業(yè)既有設(shè)備不能直接連接,限制了其應(yīng)用場(chǎng)合。

DSP(數(shù)字信號(hào)處理器)具有較高的工作頻率,其內(nèi)部集成硬件網(wǎng)絡(luò)MAC接口,外接一個(gè)物理層芯片就可以方便地實(shí)現(xiàn)千兆網(wǎng)絡(luò)通信。多核DSP芯片可以連接多個(gè)千兆網(wǎng)口,使得其可以應(yīng)用到高速數(shù)據(jù)傳輸場(chǎng)合。本文介紹一種基于多核數(shù)字信號(hào)處理器TMS320C6678的嵌入式雙千兆網(wǎng)絡(luò)接口,實(shí)現(xiàn)單個(gè)芯片連接兩個(gè)千兆網(wǎng)口,這兩個(gè)網(wǎng)口可以各自獨(dú)立傳輸數(shù)據(jù),也可以聯(lián)合傳輸數(shù)據(jù),提高了實(shí)際的數(shù)據(jù)傳輸速率。

1 C6678及其結(jié)構(gòu)

TMS320C6678是TI公司多核處理器中的一款8核浮點(diǎn)型DSP,每個(gè)核最高工作頻率可達(dá)1.25GHz,每個(gè)核可以提供40GMAC定點(diǎn)計(jì)算或者20GFLOP浮點(diǎn)計(jì)算能力,單個(gè)芯片可以提供320GMAC或者160GFLOP計(jì)算能力。

TMS320C6678的每個(gè)核具有32KB的程序、32KB的數(shù)據(jù)以及512KB的2級(jí)Cache存儲(chǔ)空間,芯片片內(nèi)具有一個(gè)4MB的共享SRAM。TMS320C6678具有DDR3控制器接口,可以外接DDR3,直接尋址范圍達(dá)到8GB。TMS320C6678的片內(nèi)外設(shè)有RapidIO、PCIe、EMIF、SPI、I2 C總線等接口。這些接口通過(guò)片內(nèi)的高速互聯(lián)總線和各個(gè)處理器交互數(shù)據(jù)。

與網(wǎng)絡(luò)相關(guān)的片內(nèi)設(shè)備,主要包括兩個(gè)對(duì)外的SGMII接口、以太交換和網(wǎng)絡(luò)交換模塊,以及用于數(shù)據(jù)管理的安全加速器和包加速器,可以快速檢測(cè)數(shù)據(jù)的校驗(yàn)以及協(xié)議是否遵循網(wǎng)絡(luò)標(biāo)準(zhǔn),對(duì)于錯(cuò)誤的數(shù)據(jù)直接丟棄,降低CPU 的負(fù)擔(dān)。為了加快網(wǎng)絡(luò)和CPU的數(shù)據(jù)交換,片內(nèi)的隊(duì)列管理器用于管理網(wǎng)絡(luò)包或者網(wǎng)絡(luò)幀的緩存、分發(fā)等功能。這些數(shù)據(jù)都采用數(shù)據(jù)包DMA讀寫,不需要CPU參與。

TMS320C6678的其他片內(nèi)設(shè)備包括PLL、仿真口、信號(hào)量、電源管理和復(fù)位管理等模塊。其中PLL配置CPU和外設(shè)的工作時(shí)鐘;仿真口用于連接仿真器,實(shí)現(xiàn)對(duì)軟件運(yùn)行的監(jiān)控;信號(hào)量實(shí)現(xiàn)對(duì)DSP/BIOS操作系統(tǒng)中信號(hào)量的控制;電源管理實(shí)現(xiàn)整個(gè)芯片電流電壓的控制;復(fù)位管理配置啟動(dòng)的方式,硬復(fù)位進(jìn)行全啟動(dòng),軟復(fù)位進(jìn)行部分啟動(dòng)。

2 88E1111及其結(jié)構(gòu)

網(wǎng)絡(luò)物理層芯片很多,一般都兼容MII、RMII以及SGMII等接口標(biāo)準(zhǔn)之一或者多個(gè)。但TMS320C6678只提供了SGMII接口,所以和TMS320C6678連接的物理層芯片必須具有SGMII接口。本文使用兩片Marvell公司的88E1111 物理層芯片進(jìn)行雙千兆網(wǎng)絡(luò)的連接。

網(wǎng)絡(luò)RJ45接口發(fā)送過(guò)來(lái)的帶有調(diào)制數(shù)據(jù)的模擬信號(hào)經(jīng)過(guò)A/D轉(zhuǎn)換變成數(shù)字信號(hào),然后依次經(jīng)過(guò)均衡、整形濾波和譯碼后由接收單元傳輸?shù)組AC芯片,實(shí)現(xiàn)數(shù)據(jù)的接收。MAC發(fā)送的數(shù)據(jù)經(jīng)過(guò)整形濾波后由D/A轉(zhuǎn)換成模擬信號(hào)發(fā)送到RJ45接口。為了降低誤碼率,88E1111內(nèi)部具有鎖相環(huán)(PLL)、自動(dòng)增益控制(AGC)、時(shí)序/相位控制、回音抵消等模塊,這些模塊都是為了提高數(shù)據(jù)傳輸?shù)目煽啃裕诓煌h(huán)境或者不同外接設(shè)備下,都可以高速可靠地通信。LED控制模塊實(shí)現(xiàn)數(shù)據(jù)傳輸時(shí)的燈光顯示,MDIO模塊實(shí)現(xiàn)鏈接建立和狀態(tài)監(jiān)測(cè),時(shí)鐘模塊提供工作時(shí)鐘。

3 硬件設(shè)計(jì)

硬件設(shè)計(jì)主要包括TMS320C6678和兩個(gè)88E1111的接口、88E1111和RJ45的接口、88E1111的硬件配置設(shè)計(jì)等幾個(gè)部分。

TMS320C6678的網(wǎng)絡(luò)模塊結(jié)構(gòu)如圖3所示。片內(nèi)集成了一個(gè)3口的以太交換機(jī),負(fù)責(zé)將兩個(gè)千兆網(wǎng)口的數(shù)據(jù)交換到主機(jī),同時(shí)提供交換中斷到主機(jī),主機(jī)通過(guò)中斷可以實(shí)時(shí)接收和發(fā)送數(shù)據(jù)。主機(jī)通過(guò)總線配置或者監(jiān)控外部的物理層芯片,配置和監(jiān)控?cái)?shù)據(jù)通過(guò)MDIO接口連接到物理層芯片。

TMS320C6678 采用SGMII(Serial Gigabit Media Independent Interface)接口,兼容10/100/1000M 工作方式。SGMII為串行數(shù)據(jù)收發(fā)方式,具有較少的引腳連接。實(shí)際上只有兩對(duì)收發(fā)的差分線,分別連接到對(duì)應(yīng)的88E1111引腳上。讀寫時(shí)鐘隱含在數(shù)據(jù)上傳輸,由硬件自動(dòng)識(shí)別,無(wú)須軟件參與。

MDIO和MDCLK 為TMS320C6678內(nèi)部MDIO 模塊的數(shù)據(jù)和時(shí)鐘,用于TMS320C6678和88E1111建立連接,TMS320C6678可以通過(guò)該接口配置88E1111,或者讀取88E1111的信息。由于88E1111的MDIO模塊接口電平為2.5V,而TMS320C6678的MDIO模塊接口電平采用1.8V電壓,所以兩者之間需要增加電壓轉(zhuǎn)換芯片,本設(shè)計(jì)采用PCA9306實(shí)現(xiàn)電壓轉(zhuǎn)換。需要注意的是,由于存在兩個(gè)88E111芯片,MDIO和MDCLK引腳直接連接到兩個(gè)芯片上,MDIO可以最多控制32個(gè)物理層芯片,物理層芯片地址分別為1~32。88E111的地址分別為4和8。

4 軟件設(shè)計(jì)

系統(tǒng)軟件設(shè)計(jì)包括硬件初始化、網(wǎng)絡(luò)配置以及數(shù)據(jù)通信流程等。TMS320C6678復(fù)位后的工作流程如圖7所示。首先配置第一個(gè)網(wǎng)口,記錄其狀態(tài)后配置第二個(gè)網(wǎng)口。只要兩個(gè)網(wǎng)口有一個(gè)配置成功,將配置TMS320C6678的EMAC模塊,為成功配置的網(wǎng)口設(shè)置收發(fā)緩沖和收發(fā)任務(wù)。這些配置好后,就可以實(shí)現(xiàn)網(wǎng)絡(luò)的數(shù)據(jù)收發(fā)。需要注意的是,在用戶應(yīng)用程序中,需要考慮到網(wǎng)口配置失敗的情況。例如,用戶應(yīng)用程序通過(guò)雙網(wǎng)口實(shí)時(shí)傳輸1.2Gbps的數(shù)據(jù),如果一個(gè)網(wǎng)口配置失敗,則應(yīng)用程序應(yīng)有相應(yīng)的機(jī)制將實(shí)時(shí)傳輸速率降低到0.8Gbps以下(單網(wǎng)口實(shí)際傳輸速率可能低于0.8Gbps)。本文硬件系統(tǒng)在沒(méi)有其他任務(wù)開(kāi)銷情況下,實(shí)測(cè)可以傳輸1.5Gbps的數(shù)據(jù)(傳輸過(guò)程中不考慮錯(cuò)誤,不進(jìn)行重發(fā))。

結(jié)語(yǔ)

超過(guò)1Gbps傳輸速率的通信接口一般采用光纖、PCE、PCIe等接口方式。本文采用雙網(wǎng)口方式可以降低設(shè)備要求,和既有設(shè)備方便連接。使用多核DSP提高處理器工作能力,在保證大容量數(shù)據(jù)傳輸過(guò)程中,處理器仍然具有對(duì)數(shù)據(jù)的計(jì)算能力。雙網(wǎng)口設(shè)計(jì)方案可以彌補(bǔ)單網(wǎng)口的傳輸速率不足,又可以降低其他接口的硬件復(fù)雜度,是介于兩者之間的有益補(bǔ)充。在嵌入式設(shè)備中具有一定的應(yīng)用價(jià)值。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

上海2025年7月25日 /美通社/ -- 全球領(lǐng)先的電子設(shè)計(jì)與制造服務(wù)供貨商USI環(huán)旭電子宣布,即將推出新一代1.6T光模組產(chǎn)品,鎖定高速運(yùn)算與AI數(shù)據(jù)中心應(yīng)用,協(xié)助客戶提升數(shù)據(jù)中心網(wǎng)絡(luò)拓?fù)湫?,?yīng)對(duì)AI模型規(guī)模擴(kuò)展所...

關(guān)鍵字: 數(shù)據(jù)中心 電子 高速傳輸 AI

新竹2025年1月16日 /美通社/ -- 高速接口IP領(lǐng)域的全球領(lǐng)導(dǎo)者乾瞻科技(InPsytech, Inc.)宣布,Universal Chiplet Interconnect Express(UCIe)系列產(chǎn)品在性...

關(guān)鍵字: IP設(shè)計(jì) 高速傳輸 傳輸技術(shù) 4G

在數(shù)字化和高速傳輸技術(shù)飛速發(fā)展的今天,Type-C接口以其卓越的傳輸速度、穩(wěn)定的連接性和便捷的插拔方式,逐漸成為電子產(chǎn)品接口的主流選擇。而Type-C AOC(Active Optical Cable,有源光纖線)更是在...

關(guān)鍵字: 高速傳輸 C語(yǔ)言 有源光纖

  EEE1394的前身是Firewire,是由Apple電腦于1986年針對(duì)高速傳輸所發(fā)展的一項(xiàng)傳輸介面,并于1995年獲得美國(guó)電機(jī)電子工程師協(xié)會(huì)認(rèn)可成為正式新標(biāo)準(zhǔn)。日前所提到的IEEE139

關(guān)鍵字: ieee1394 高速傳輸

  在我們的印象中,一家專門依靠計(jì)算核心研發(fā)許可獲取收益并拓展市場(chǎng)的廠商似乎根本不可能放出“八核心智能手機(jī)芯片根本沒(méi)有存在的必要”這種言論——但實(shí)

關(guān)鍵字: ARM 八核 手機(jī)芯片

全球高速計(jì)算與網(wǎng)絡(luò)應(yīng)用領(lǐng)域創(chuàng)新連接方案領(lǐng)軍企業(yè)TE Connectivity (TE)今日宣布推出新型PCIe Gen 4卡邊緣連接器。

關(guān)鍵字: 高速傳輸 泰科科技 邊緣連接器

無(wú)論高端還是主流,聯(lián)發(fā)科早已經(jīng)把聯(lián)發(fā)科打得落花流水,自家產(chǎn)品更是持續(xù)快進(jìn),比如主流領(lǐng)域?qū)⑦B續(xù)推出驍龍670、驍龍640、驍龍460等。作為驍龍660的后繼者,驍龍670將采用10nm工藝,4+4八核設(shè)計(jì),大核心是基于A...

關(guān)鍵字: 10nm GPU 八核 驍龍670

摘要:目前出現(xiàn)在的市面上的手機(jī)有四核的也有八核的,那么它們兩者之間有什么區(qū)別?是八核的處理器好還是四核的處理器好?一起來(lái)看下文。一、四核處理器介紹四核處理器即是基

關(guān)鍵字: 八核 四核 處理器 嵌入式處理器

目前,三星在全球高端智能手機(jī)市場(chǎng)當(dāng)中的地位已經(jīng)穩(wěn)固,最新發(fā)布的S8系列旗艦更是有了Exynos 8895處理器的護(hù)航。而為了更好的征戰(zhàn)競(jìng)爭(zhēng)慘烈的中端手機(jī)市場(chǎng),三星最新低調(diào)發(fā)布了Exynos 7880處理器。根據(jù)官網(wǎng)提供...

關(guān)鍵字: 14nm exynos 三星 八核 處理器 技術(shù)前沿 7880

國(guó)產(chǎn)CPU已經(jīng)有不少,但能跑Windows的國(guó)產(chǎn)高性能CPU還真不多。不過(guò),到明年我們或許就能看到一款真正給力的產(chǎn)品了。

關(guān)鍵字: 16nm CPU x86 八核 國(guó)產(chǎn) 新鮮事
關(guān)閉