www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]C645x的串行RapidlO息線通信系統(tǒng)設(shè)計(jì)

引 言
    隨著電子技術(shù)和通信技術(shù)的發(fā)展,對(duì)高速通信和超快速計(jì)算的需求日益增大。從早期的簡(jiǎn)單語音傳輸發(fā)展到圖像傳輸和大量數(shù)據(jù)傳輸;調(diào)制方式上由單載波發(fā)展到多載波調(diào)制;天線技術(shù)方面由單天線發(fā)展到多天線傳輸;電子技術(shù)方面從單核處理器發(fā)展到多核處理器。這些技術(shù)都是為了提高信號(hào)傳輸?shù)母咚俣群透哽`敏度以滿足高速通信的需求。
    目前迫切需要解決的是語音、視頻和數(shù)據(jù)三重播放的應(yīng)用問題。三重播放的核心集中在連接性和計(jì)算能力上。連接性就是必須實(shí)現(xiàn)不同設(shè)備、板卡和系統(tǒng)之間數(shù)據(jù)的高速通信;計(jì)算能力指設(shè)備、板卡和系統(tǒng)中的處理器能夠滿足新的復(fù)雜的算法要求。本文介紹一種在數(shù)字信號(hào)處理器(DSP)C645x上實(shí)現(xiàn)串行RapidIO總線數(shù)據(jù)傳輸?shù)姆椒?。該串行RapidIO傳輸可以達(dá)到芯片之間的10 Gbps的傳輸速度,滿足高速數(shù)據(jù)通信的需求。

1 串行RapidIO及其結(jié)構(gòu)
    RapidIO互連技術(shù)在2001年完成基本規(guī)范。2003年10月,國(guó)際標(biāo)準(zhǔn)組織和國(guó)際電工委員會(huì)(IEC)一致通過了RapidIO互連規(guī)范,即ISO/IEC DIS 18372。目前在系統(tǒng)邏輯器件、FPGA和ASIC器件中已經(jīng)實(shí)現(xiàn)了該技術(shù)。TI公司經(jīng)過努力,也已經(jīng)在DSP芯片上實(shí)現(xiàn)了該項(xiàng)技術(shù)。串行RapidIO互連架構(gòu)解決了高性能嵌入式系統(tǒng)(包括無線基礎(chǔ)設(shè)施器件、網(wǎng)絡(luò)接入設(shè)備、多服務(wù)平臺(tái)、高端路由器和存儲(chǔ)設(shè)備等)在可靠性和互連性方面的挑戰(zhàn)。Ra—pidIO互連為嵌入式系統(tǒng)設(shè)計(jì)提供了高帶寬和低延遲的數(shù)據(jù)通信。RapiclIO技術(shù)允許任何數(shù)據(jù)協(xié)議運(yùn)行;同時(shí)通過提供自建的糾錯(cuò)機(jī)制和點(diǎn)對(duì)點(diǎn)架構(gòu)來排除單點(diǎn)故障,滿足嵌入式設(shè)計(jì)的可靠性需求。
    基于DSP的串行RapidIO的主要特點(diǎn)有:
    ①引腳數(shù)少;
    ②數(shù)據(jù)寬度和速度可調(diào);
    ③具備DMA和消息傳遞功能;
    ④支持復(fù)雜可調(diào)整的拓?fù)浣Y(jié)構(gòu);
    ⑤支持多點(diǎn)傳送;
    ⑥可靠性高,可提供服務(wù)質(zhì)量保證;
    ⑦功耗低。
    C645x的串行RapidIO有3層結(jié)構(gòu),如圖1所示。RapidIO結(jié)構(gòu)主要包括物理層、傳輸層和邏輯層。其中物理層負(fù)責(zé)描述器件的接口規(guī)范,例如分組傳輸機(jī)制、流量控制、電特性以及低級(jí)錯(cuò)誤管理等;傳輸層為在不同端點(diǎn)設(shè)備之間傳送分組提供路由信息,交換設(shè)備以基于器件的路由方式工作于傳輸層;邏輯層定義總體的協(xié)議和分組格式,每個(gè)分組最多包含256字節(jié)的載荷,事務(wù)通過Load、Store或DMA操作來訪問地址空間。圖1中,邏輯層包括I/0系統(tǒng)、傳送消息、全局共享內(nèi)存以及為將來可能增加功能預(yù)留的擴(kuò)充單元。傳輸層僅有一個(gè)實(shí)現(xiàn)通用傳輸協(xié)議單元;物理層現(xiàn)在包括8/16LP_LVDS和1x/4x串行LP兩個(gè)單元,同樣預(yù)留可擴(kuò)充單元。圖中的應(yīng)用協(xié)議和編輯清單屬于應(yīng)用層,由不同用戶改寫。

2 系統(tǒng)硬件結(jié)構(gòu)
    TMS320C645x系列DSP為TI公司推出的速度達(dá)到1.2 GHz的DSP,主要應(yīng)用于電信、醫(yī)療電子和新興的電子行業(yè);可以連接32位DDR2內(nèi)存和66 MHz的PCI接口;具有2個(gè)串行干兆媒體獨(dú)立接口、以太網(wǎng)MAC端口、1個(gè)千兆以太網(wǎng)關(guān),還有一個(gè)用于無縫連接公共電信數(shù)據(jù)流的電信串行接口。TMS320C645x具有的這些特性非常適合于超高速數(shù)據(jù)處理系統(tǒng)中。在高速數(shù)據(jù)系統(tǒng)中,大量數(shù)據(jù)的芯片之間的傳輸十分關(guān)鍵。只有快速、及時(shí)地將數(shù)據(jù)傳輸出去或者讀取進(jìn)來,才可以減輕系統(tǒng)對(duì)數(shù)據(jù)存儲(chǔ)的壓力。為此TMS320C645x專門增加了串行RapidIO模塊,使得在高速數(shù)據(jù)處理的同時(shí),數(shù)據(jù)傳輸速度可以達(dá)到10 Gbps。圖2為TMS320C645x系列DSP的串行Ra—pidIO內(nèi)部結(jié)構(gòu)框圖。

[!--empirenews.page--]

    從圖2可以看出,接收到的差分?jǐn)?shù)據(jù)進(jìn)入串行Ra—pidI0,首先RapidIO模塊根據(jù)數(shù)據(jù)的上升沿變化速度檢測(cè)出數(shù)據(jù)發(fā)送時(shí)鐘頻率,并以此頻率來接收后面的數(shù)據(jù)。然后,將接收的串行數(shù)據(jù)經(jīng)過S2P(Series to Parallel)單元,將串行數(shù)據(jù)轉(zhuǎn)換成10位的并行數(shù)據(jù),從而降低了10倍數(shù)據(jù)傳輸速度。物理層得到并行數(shù)據(jù)后,將數(shù)據(jù)送到邏輯層,依次經(jīng)過譯碼、FIFO、CRC校驗(yàn)和拆包處理,送到緩沖并進(jìn)行數(shù)據(jù)處理,最后經(jīng)過DMA總線送到DSP處理單元,完成數(shù)據(jù)的接收。數(shù)據(jù)發(fā)送和接收過程相似,需要經(jīng)過一個(gè)并串轉(zhuǎn)變P2S單元,發(fā)送無需時(shí)鐘處理單元,發(fā)送數(shù)據(jù)的速度包含了時(shí)鐘速度。
    2個(gè)DSP之間的RapidIO連接簡(jiǎn)單、方便,如圖3所示,只要將收發(fā)數(shù)據(jù)相應(yīng)地連接上就可以了。由于RapidIO有4根并行數(shù)據(jù)總線,如果將所有的數(shù)據(jù)總線全部連接上,可以確保最高的通信速率。也可以使用1根數(shù)據(jù)總線通信,這時(shí)數(shù)據(jù)傳輸速度降低到最高通信速率的1/4。如果多個(gè)DSP相互之間都需要進(jìn)行通信,則一般采用單根數(shù)據(jù)通信方式。圖4中的3個(gè)DSP之間相互使用RapidIO總線通信。由于只有4根數(shù)據(jù)總線,最多只能實(shí)現(xiàn)4個(gè)DSP之間相互使用RapidIO總線通信。需要注意的是,由于RapidIO通信速率較高,在數(shù)據(jù)總線的連接上,一定要注意屏蔽電磁干擾,盡量做到數(shù)據(jù)線等長(zhǎng)。此外,DSP之間的數(shù)據(jù)地和模擬地需要分別連接在一起(見圖3)。

3 系統(tǒng)軟件設(shè)計(jì)
    RapidIO總線的設(shè)置有3個(gè)步驟:
    ①設(shè)置RapidIO的時(shí)鐘,通過SERDES_CFG_CNTL寄存器設(shè)置數(shù)據(jù)收發(fā)的速率;
    ②使能RapidIO的接收器,同時(shí)設(shè)置一些和數(shù)據(jù)接收相關(guān)的參數(shù),包括差分信號(hào)的自適應(yīng)均衡設(shè)計(jì)、相位偏差設(shè)置、信號(hào)損耗設(shè)置等;
    ③使能RapidIO的發(fā)送器,同時(shí)設(shè)置一些和數(shù)據(jù)發(fā)送相關(guān)的參數(shù),包括發(fā)送速率、總線寬度等。
    設(shè)置RapidIO速率為3.125 Gbps,使能接收器和發(fā)送器的代碼如下:

   

    [!--empirenews.page--]
    開始和結(jié)束都是由主機(jī)發(fā)起和控制的,從機(jī)被動(dòng)地接收命令并執(zhí)行指令。當(dāng)從機(jī)需要主動(dòng)向主機(jī)發(fā)送數(shù)據(jù)時(shí),只能由從機(jī)發(fā)出中斷到主機(jī);主機(jī)響應(yīng)中斷后,發(fā)出數(shù)據(jù)讀取命令。具體的工作流程如圖5所示。主機(jī)的命令發(fā)起機(jī)構(gòu)發(fā)出操作命令,并將發(fā)送請(qǐng)求包經(jīng)過命令傳輸機(jī)構(gòu)傳送到從機(jī)的命令執(zhí)行機(jī)構(gòu),從機(jī)的命令執(zhí)行機(jī)構(gòu)可能執(zhí)行數(shù)據(jù)接收(主機(jī)向從機(jī)發(fā)送數(shù)據(jù))和數(shù)據(jù)發(fā)送(主機(jī)要求從機(jī)發(fā)送數(shù)據(jù))任務(wù)。命令執(zhí)行機(jī)構(gòu)處理完成相應(yīng)命令,發(fā)送應(yīng)答包到主機(jī),主機(jī)判斷到命令完成,將命令狀態(tài)清除,完成整個(gè)命令的操作。

    RapidIO在數(shù)據(jù)傳輸過程中,可能產(chǎn)生錯(cuò)誤。根據(jù)錯(cuò)誤情況,RapidIO發(fā)出2種不同的中斷到CPU:狀態(tài)錯(cuò)誤,此時(shí)CPU應(yīng)復(fù)位或者重新同步RapidIO;嚴(yán)重錯(cuò)誤,此時(shí)CPU應(yīng)復(fù)位所有和RapidIO相關(guān)的設(shè)備。CPU進(jìn)行相應(yīng)處理后,RapidIO就可以正常通信了。

4 總 結(jié)
   
本文介紹了DSP中的串行RapidIO總線,詳述了該總線的層次結(jié)構(gòu)和內(nèi)部結(jié)構(gòu),并且結(jié)合多個(gè)DSP之間的RapidIO通信介紹了硬件和軟件系統(tǒng)設(shè)計(jì)。該總線可以實(shí)現(xiàn)10 Gbps的高速數(shù)據(jù)通信,可以滿足語音、圖像和數(shù)據(jù)等多種通信業(yè)務(wù)的需求。整個(gè)通信系統(tǒng)連接簡(jiǎn)單、通信可靠、實(shí)用性強(qiáng)。

本站聲明: 本文章由作者或相關(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)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

要問機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國(guó)高端家電品牌G50峰會(huì)》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢(shì)依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉