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

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]隨著數(shù)字信號處理技術的快速發(fā)展,數(shù)字信號處理技術在多個領域(如通信、雷達、聲納等)得到了廣泛應用。在很多情況下,由于對信號要求實時處理并且數(shù)據(jù)量不斷增加,單片DSP芯片已不能滿足要求。AD公司推出的ADSP2106X

隨著數(shù)字信號處理技術的快速發(fā)展,數(shù)字信號處理技術在多個領域(如通信、雷達、聲納等)得到了廣泛應用。在很多情況下,由于對信號要求實時處理并且數(shù)據(jù)量不斷增加,單片DSP芯片已不能滿足要求。AD公司推出的ADSP2106X系列,由于采用了超級哈佛結構,適用于構成各種不同的并行多處理器系統(tǒng),較好地滿足了上述要求,因此在國內(nèi)外得到廣泛應用。在多片并行ADSP2106x處理系統(tǒng)中,鏈路口的應用得到了越來越多的重視。在這方面,如何充分、有效地利用鏈路口進行數(shù)據(jù)傳輸,已成為廣大DSP應用者首先要解決的一個問題。

  本文根據(jù)筆者在工程中應用和調試ADSP2106X器件的經(jīng)驗,著重討論鏈路口的適用場合、使用方法,并對使用過程中常見問題進行分析,給出解決方法。

1  ADSP2106X及其鏈路口的特點和功能

  ADSP2106X采用超級哈佛結構,具有體積小、速度高、內(nèi)存大、訪問靈活等特點,適用于構成各種不同的并行多處理器系統(tǒng),完成各種實時信號的處理功能,特別適用于雷達信號處理和聲納信號處理。

  ADSP2106X提供了6個鏈路口,每個鏈路口包括4位數(shù)據(jù)線、一個雙向時鐘信號、一個雙向確認信號。鏈路握手信號包括LxCLK和LxACK,鏈路口以四位碼一組的方式傳送32位或48位字。發(fā)送方在時鐘LxCLK的上升沿送出4位碼,接收方利用時鐘下降沿鎖存4位碼,并且使LxACK有效,表示已準備接收下一個字。在每個字開始發(fā)送時,發(fā)送方如果看到LxACK無效,將使LxCLK變高,并等待LxACK有效后發(fā)送新字。當發(fā)送緩存為空時,LxCLK將保持低。如果接收時鐘不超過主時鐘(40MHz),LCOM寄存器的LCLKX2x位應設為0;若接收時鐘為主時鐘的2倍,則置為1。兩個用于數(shù)據(jù)通信的鏈路口之間的連接關系如圖1所示。

每個鏈路口還可以按2倍時鐘頻率的速率進行數(shù)據(jù)傳輸。

  鏈路口有以下功能和特點:

 ?、鸥麈溌房诳梢元毩⒐ぷ骰蛲瑫r工作;

 ?、奇溌窋?shù)據(jù)可以打包成32位或48位數(shù)據(jù),可以被處理器核訪問,可以與片內(nèi)存儲器進行DMA傳送;

  ⑶外部主機可以直接訪問鏈路口;

 ?、染哂须p緩沖的發(fā)送和接收寄存器;

 ?、煽赏ㄟ^時鐘/確認信號在鏈路口通信時握手,每個鏈路口均可收/發(fā)數(shù)據(jù),并分別有一個DMA通道支持;

 ?、世面溌愤B接可以組成一維到多維的各種形式處理器網(wǎng)絡。

  鏈路口有三種中斷形式:

 ?、臘MA使能時,DMA完成后將產(chǎn)生一個可屏蔽中斷;

 ?、艱MA禁止時,處理器核可以對存儲器映射的LBUF進行讀寫,當接收緩沖不空或發(fā)送緩沖不滿時,可產(chǎn)生可屏蔽中斷;

 ?、钱斖獠吭O備訪問一個未指定的鏈路口,或者訪問一個已指定但對應LBUF被禁止的鏈路口時,將產(chǎn)生可屏蔽的LSRQ中斷。

  鏈路口有三個重要的寄存器:LAR寄存器、LCTL寄存器、LCOM寄存器,它們都是32位寄存器。LAR寄存器(3x~3x+2位)代表了LBUFx的指定鏈路口,x取0~5,其它位保留。LCTL寄存器主要用來對各個LBUF進行設置(是否使能、是否用DMA方式、是否用鏈式DMA、發(fā)送還是接收數(shù)據(jù))。LCOM寄存器包含每個LBUF的狀態(tài)位(空還是滿),設置各LBUF傳送數(shù)據(jù)的速率以及其它功能。

  ADSP2106X有6個獨立的鏈路緩沖LBUF5~0,每個LBUF由一個內(nèi)部寄存器和一個外部寄存器組成的2級FIFO構成。當LBUF用于發(fā)送時,內(nèi)部寄存器接收片內(nèi)存儲器送來的數(shù)據(jù),外部寄存器將數(shù)據(jù)字展開成4位碼,并且最高位先發(fā)送。當DMA或處理核送來的數(shù)據(jù)占滿這2級FIFO時,將送出一個“滿”標志。每當一個字展開發(fā)送后,F(xiàn)IFO中將空出一個位置并發(fā)出一個DMA請求。當FIFO空時,LxCLK無效。當LBUF用于接收時,外部寄存器用于數(shù)據(jù)打包,然后數(shù)據(jù)經(jīng)內(nèi)部寄存器以DMA方式送到片內(nèi)存儲器。通過鏈路指定寄存器LAR確定LBUF5~0與LINK5~0的連接關系。存儲器之間傳送數(shù)據(jù)時可以把一個LINK指定給兩個LBUF,利用DMA通信。

  直接數(shù)據(jù)傳輸(DMA)可以承擔數(shù)據(jù)傳輸任務而無需運算控制單元干預,從而提高了程序執(zhí)行效率。ADSP2106X提供了10條DMA通道,其中只有LBUF0~3支持二維DMA(即以行主模式訪問一個二維陣列元素)。LBUF5~0與6個DMA通道的對應關系如下:

    DMA通道1    鏈路緩沖LBUF0(與串口1接收共享)

    DMA通道3    鏈路緩沖LBUF1(與串口1發(fā)送共享)

    DMA通道4    鏈路緩沖LBUF2

    DMA通道5    鏈路緩沖LBUF3

    DMA通道6    鏈路緩沖LBUF4(與外部口0  EPB0共享)

    DMA通道7    鏈路緩沖LBUF5(與外部口1  EPB1共享)

2 鏈路口的設置及應用中需要注意的問題 

  對于多DSP系統(tǒng),為了克服多處理器之間占用總線的瓶頸問題,增強處理器之間的通信能力,一般利用各處理器的鏈路口兩兩互聯(lián)進行高速、點到點通信。處理器間的數(shù)據(jù)連接可以根據(jù)需要進行設置,多個鏈路口數(shù)據(jù)通路可以同時并行工作而互不干擾。每個鏈路口的LxCLK和LxACK提供了處理器之間進行異步數(shù)據(jù)傳輸?shù)奈帐中盘?。因為采用鏈路口通信,所以允許發(fā)送和接收端的長距離互聯(lián)。鏈路口采用的是自同步方式,這樣時鐘和數(shù)據(jù)均只有相對延時,不存在絕對延時,這對印制板布線很重要。

  要利用鏈路口進行通信,首先必須對鏈路口及DMA寄存器進行正確的設置。一般的DMA設置是:對DMA參數(shù)寄存器的起始地址IIx、地址修正IMx及傳輸次數(shù)Cx進行設置,然后設置相應的DMA控制器中的DMA使能位,這樣就啟動了DMA。設置鏈路口操作時,應按照LAR、LCOM、LCTL的次序設置寄存器,在對LAR重新指定前,必須禁止鏈路口所要指定的LBUF,一旦設置LCTL,就啟動了DMA。如果已打開中斷服務程序屏蔽位,則收/發(fā)數(shù)據(jù)完后就進入相應的LBUF的中斷服務程序。在鏈路口中斷服務程序中,通過檢驗LCOM的相應位判斷收/發(fā)數(shù)據(jù)是否完成,進而利用中斷服務程序來完成其它功能。要注意的是,在中斷服務程序開始,要啟動備用寄存器,退出時一定關閉。也就是說在中斷服務程序中使用備用寄存器,以保護正常程序中的寄存器。

  如果傳輸?shù)臄?shù)據(jù)在內(nèi)存中不是一段數(shù)據(jù),而是多段數(shù)據(jù),就可以利用鏈式DMA。先禁止鏈路口所要指定的LBUF,對LAR指定,依次設置LCOM和LCTL(置LxCHEN位為1),向CP寄存器寫入DMA控制塊(每個控制塊包含了相應收/發(fā)數(shù)據(jù)段的信息)在內(nèi)存中的首地址,就可啟動鏈式DMA;而向CP寫入0則禁止鏈式DMA。當前DMA完成后,由DMA控制器自動裝入下一套參數(shù),放在存儲器中的(DMA)參數(shù)寄存器,建立下一個DMA。CP的位17為1時表示當前DMA完成后產(chǎn)生一個中斷請求。DMA參數(shù)有4個:

  IIx     地址(存儲器起始地址)

    IMx     地址修改量

    Cx      計數(shù)指針

    CPx     鏈指針 

  它們在內(nèi)存中的位置關系如圖2所示。

鏈式DMA方式只是對同一個LBUF口而言,多個LBUF不存在相互之間的鏈式DMA的情況。

  如果兩個鏈路口之間是單次傳輸數(shù)據(jù),那么先設置接收方DMA還是先設置發(fā)送方DMA都沒關系;但是,如果是多次循環(huán)的收發(fā)數(shù)據(jù),一定要保證接收方的DMA設置早于發(fā)送方DMA,否則每次傳輸數(shù)據(jù)時都會丟掉前兩個32位字。這是因為發(fā)送方一旦準備好,就往接收方的緩存預先打入兩個32位字。而當接收方設置DMA接收數(shù)據(jù)時,首先要清除這個將要用到的緩存,因此這兩個32位字就丟掉了。在實際DMA傳輸數(shù)據(jù)過程中,一定不能對正在用的LBUF進行其它操作。

  當鏈路口禁止時,其數(shù)據(jù)線LxDAT3~0及LxCLK、LxACK都是三態(tài)。為了允許收發(fā)雙方在被使能的時間上有先后,在鏈路口禁止時要對LPDPD清0,以使LxDAT3~0及LxCLK、LxACK被內(nèi)部下拉(50kΩ)。要注意的是,這些信號線如果懸空,則必須用內(nèi)部或外部下拉電阻。

  通過LINK口對DSP進行程序加載,一般用host(主機)或EPROM加載模式。

3 鏈路口應用實例分析

  筆者在實際工作中曾用到某型雷達信號處理系統(tǒng)。該系統(tǒng)包括4塊運算板和一塊后處理板,這5塊板子結構完全相同。單塊DSP板包括20片ADSP2106X,同時處理同一個周期的4個通道(和通道、輔助通道1、輔助通道2和差通道)的數(shù)據(jù),每5片處理一個通道,4個通道連線關系原則上基本相同。實際工作中根據(jù)重頻來改變運算板的個數(shù),運算板處理完數(shù)據(jù)通過鏈路口分時向后處理板傳送數(shù)據(jù)。因為在實際中將出現(xiàn)多個鏈路口同時工作,為了避免各鏈路口工作時之間的高頻干擾,對印制板設計的要求非常高。限于篇幅,下面只給出和通道的原理框圖,如圖3所示。

LINK0和LINK3分別接收輔助通道的數(shù)據(jù),LINK2和LINK5把處理后的數(shù)據(jù)傳送到后處理板,4塊板子分時向后處理板匯總數(shù)據(jù)。通過調試發(fā)現(xiàn),在同一塊運算板內(nèi)部,各鏈路口之間的數(shù)據(jù)以80MHz的速率傳送(系統(tǒng)時鐘工作頻率為40MHz)時,同時工作,相互之間幾乎沒有干擾,可以保證數(shù)據(jù)傳送的準確性,大大提高了并行傳輸?shù)哪芰Α6?塊運算板和后處理板之間傳送數(shù)據(jù)(即板子之間傳送數(shù)據(jù)),如果采取80MHz的速率同時傳送,則相互之間干擾比較大,很難保證傳輸?shù)恼_性;用1倍速(40MHz)的速率傳送就可減少干擾,而且在接收板(即后處理板)鏈路口的握手信號上采取加濾波電容或下拉電阻的措施可以減少信號中的毛刺。本系統(tǒng)本來設計為同時由和通道、輔助通道1和差通道向后處理板傳送數(shù)據(jù),但實際工作中為了保證數(shù)據(jù)的正確性,在滿足要求的情況下,把輔助1通道的數(shù)據(jù)通過鏈路口傳送到和通道,再由和通道把數(shù)據(jù)發(fā)送出去,這樣減少了用于傳送數(shù)據(jù)的鏈路口的個數(shù),數(shù)據(jù)可以正確地傳輸。鏈路口之間握手信號線采用電纜連接(一般用雙絞線)。目前本系統(tǒng)已在某型雷達中得到了很好的應用。

  工程實踐表明,并行多DSP系統(tǒng)中充分利用鏈路口,可在保證數(shù)據(jù)傳輸可靠性的同時,克服多處理器之間占用總線的瓶頸問題,增強了處理器之間的通信能力。

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

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

關鍵字: 溫度 BSP 東風 大眾

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

關鍵字: 溫度 BSP 智能化 進程

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

關鍵字: 電子 安集科技 BSP EPS

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

關鍵字: BSP ARMA COM 代碼

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

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

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

關鍵字: 數(shù)字化 BSP 供應鏈 控制

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

關鍵字: 溫控 精密儀器 半導體制造 BSP

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

關鍵字: 中國智造 BSP 手機 CAN

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

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

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

關鍵字: LINK AI BSP 智能家電

數(shù)字電源

15504 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉