亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        雙模式融合的異步片上網(wǎng)絡通信機制

        2019-11-09 06:51:28李貞妮李晶皎金碩巍
        小型微型計算機系統(tǒng) 2019年10期
        關鍵詞:雙模式時鐘處理器

        李貞妮,李晶皎,王 驕,金碩巍

        (東北大學 信息科學與工程學院,沈陽 110819)E-mail:lizhenni@ise.neu.edu.cn

        1 引 言

        在實際的工程中,尤其是基于異步片上網(wǎng)絡的智能信息處理嵌入式系統(tǒng)中,例如視頻采集和處理系統(tǒng),系統(tǒng)內(nèi)部的各個功能模塊往往需要工作在不同頻率的時鐘域中.因此,不同時鐘頻率的IP核之間如何通信,即異步片上網(wǎng)絡的通信機制及其設計方法近年來成為了片上網(wǎng)絡的研究熱點.將多時鐘的全局異步局部同步(Globally Asynchronous and Locally Synchronous,GALS)片上網(wǎng)絡應用于視頻處理領域,對異步片上網(wǎng)絡的信息交互能力提出了更高的要求.目前已有通信機制的數(shù)據(jù)傳輸性能有限,無法充分滿足基于異步片上網(wǎng)絡的視頻處理系統(tǒng)對大數(shù)據(jù)量實時傳輸?shù)囊?因此,如何在減小通信延遲的基礎上實現(xiàn)異步片上網(wǎng)絡大數(shù)據(jù)量的信息傳輸是目前的技術難點.

        基于GALS設計思想的片上網(wǎng)絡,不同的路由節(jié)點可以掛載具有不同工作頻率的處理器或IP核,即在片上網(wǎng)絡中數(shù)據(jù)包的通信是跨時鐘域的.數(shù)據(jù)包從源節(jié)點傳輸?shù)侥繕斯?jié)點,可能要經(jīng)歷多個時鐘域,而不同時鐘域的時鐘源之間在頻率和相位上均存在著一定的差異.如果兩個時鐘信號的敏感沿非常接近且超過允許額度,電路中的觸發(fā)器就會進入某個不確定的狀態(tài),即亞穩(wěn)態(tài)[1,2].當觸發(fā)器進入亞穩(wěn)態(tài)后,無法預測輸出電平,也無法預測何時輸出能夠穩(wěn)定在正確的電平上.在亞穩(wěn)態(tài)期間,觸發(fā)器輸出中間電平或者振蕩狀態(tài),輸出電平沿信號通道上的各個觸發(fā)器級聯(lián)式地傳播下去[3-5],導致連鎖反應,引起整個片上網(wǎng)絡系統(tǒng)的功能混亂.因此,異步片上網(wǎng)絡通信機制研究的主要問題就是如何避免亞穩(wěn)態(tài)傳輸,其中最普遍的方法是同步化處理,即采用同步器.同步器的主要作用是同步所有的非同源時鐘.

        異步片上網(wǎng)絡通信機制根據(jù)同步方式的不同,主要分為以下幾種類型:

        1)基于觸發(fā)器級聯(lián)的同步通信機制

        在片上網(wǎng)絡的跨時鐘域IP核之間,為了避免亞穩(wěn)態(tài)的出現(xiàn),通常采用一系列的觸發(fā)器級聯(lián)構成觸發(fā)器鏈來實現(xiàn)同步.比較常用的是雙跳技術[6,7],采用兩個觸發(fā)器級聯(lián)同步,數(shù)據(jù)信號在進入下一個時鐘域之前,會進行兩次寄存.基于觸發(fā)器級聯(lián)的同步通信機制是目前比較常用的通信策略,但是只適合于對性能要求不太高的場合,通常用于對控制信號的同步.當傳輸多位總線信號時,因為各個數(shù)據(jù)信號到達下一級觸發(fā)器的時間無法同步,因此通過兩級觸發(fā)器后可能會出現(xiàn)個別信號的時鐘偏離,導致數(shù)據(jù)傳輸錯誤.此外,該通信機制只適合于從慢時鐘域向快時鐘域傳遞數(shù)據(jù),從快時鐘域向慢時鐘域傳輸數(shù)據(jù)會造成數(shù)據(jù)丟失.因此,當應用于片上網(wǎng)絡跨時鐘域信號傳輸時有較大的限制.

        2)基于異步握手協(xié)議的通信機制

        異步握手是一種通用且簡單的通信機制,能夠有效實現(xiàn)片上網(wǎng)絡跨時鐘域間的信號傳輸,在很多通信系統(tǒng)中也有廣泛的應用[8,9].這種通信機制利用異步握手協(xié)議完成不同時鐘域之間的數(shù)據(jù)傳遞.異步握手協(xié)議能夠彌補基于觸發(fā)器級聯(lián)的同步通信機制的不足,可以實現(xiàn)多位總線數(shù)據(jù)的傳輸,也可從快時鐘域向慢時鐘域傳遞數(shù)據(jù),數(shù)據(jù)可靠性較高,系統(tǒng)結(jié)構簡單,但是最容易產(chǎn)生亞穩(wěn)態(tài)現(xiàn)象.需要對請求、應答信號預先進行同步來避免亞穩(wěn)態(tài),所以會引入一定的傳輸延遲.因此這種通信機制很難滿足大量數(shù)據(jù)高速、實時傳輸?shù)囊?比較適合于少量數(shù)據(jù)且對傳輸可靠性要求較高的情況.

        3)基于異步FIFO的通信機制

        基于異步FIFO的通信機制,是實現(xiàn)不同時鐘域間數(shù)據(jù)通信的主要方式[10-12].異步FIFO是一種先進先出電路,用于電路之間速度匹配和數(shù)據(jù)寬度匹配,較適合于對數(shù)據(jù)傳輸速度要求比較高的電路系統(tǒng),在圖像處理,網(wǎng)絡接口等方面都得到了廣泛的應用.常用的設計方法有采用仲裁機制,可停時鐘和環(huán)形FIFO等.

        文獻[13]提出的FIFO基于數(shù)據(jù)仲裁機制,并利用格雷碼轉(zhuǎn)換器實現(xiàn).異步FIFO存儲器由雙端口SRAM構成,并將其所在系統(tǒng)分為讀時鐘域和寫時鐘域,兩個時鐘域互相獨立.但是這種通信機制通常采用多個功能塊集成的方法實現(xiàn),因此設計復雜度較高.此外由于FIFO深度較小,因此不適合于包含多個IP核且需要進行密集數(shù)據(jù)處理任務的片上網(wǎng)絡系統(tǒng).文獻[14]在文獻[13]異步FIFO的基礎上,增加了可停時鐘設計,但是停止時鐘容易使依賴時鐘進行數(shù)據(jù)刷新的RAM丟失數(shù)據(jù),且如果采用多核系統(tǒng),在時鐘恢復時需要重新對數(shù)據(jù)進行采樣,因此容易造成數(shù)據(jù)傳輸錯誤.文獻[15]提出了一種可用于多核片上系統(tǒng)的環(huán)形FIFO,采用串并結(jié)合的數(shù)據(jù)傳輸模式和雙軌編碼方法,可以支持不同寬度數(shù)據(jù)的發(fā)送和接收,并能保證數(shù)據(jù)的完整性和傳輸?shù)乃俣?文獻[6]提出了用于多電壓頻率島片上網(wǎng)絡的可配置FIFO設計,在已提出的異步FIFO基礎上,通過讀寫指針及可配置設計,使其既可以用于同步電路,也可以用于異步電路,具有較大的靈活性.文獻[11]提出了新的異步FIFO結(jié)構,采用異步插入同步取出的設計方法對FIFO的空滿狀態(tài)進行判斷,實現(xiàn)跨時鐘域的通信.但上述方法均使用單一的數(shù)據(jù)傳輸通道,因此在片上網(wǎng)絡中傳遞數(shù)據(jù)時,容易造成數(shù)據(jù)阻塞,導致無法實時的傳遞數(shù)據(jù).文獻[16]提出了可用于跨時鐘域處理的自適應多級FIFO結(jié)構,存儲器采用雙端口SRAM結(jié)構,采用虛擬通道機制,可以通過數(shù)據(jù)量的多少自適應的調(diào)整虛擬通道的數(shù)目,從而改善片上網(wǎng)絡的吞吐率和延遲性能.但是該結(jié)構只適合于跨時鐘域處理,當片上網(wǎng)絡掛載的IP核與片上網(wǎng)絡的時鐘域一致時,采用該結(jié)構會造成比較大的面積和功耗的浪費.

        從目前的研究成果來看,基于異步FIFO的通信機制是目前片上網(wǎng)絡中最常用的數(shù)據(jù)跨時鐘域通信處理方法,可以較好的滿足數(shù)據(jù)跨時鐘域傳輸處理的需求,避免亞穩(wěn)態(tài)的發(fā)生.然而,隨著片上網(wǎng)絡的發(fā)展,除了在片上網(wǎng)絡掛載不同頻率或相同頻率IP核的需求,片上網(wǎng)絡系統(tǒng)需要處理的數(shù)據(jù)量越來越大,對數(shù)據(jù)處理速度的要求也越來越高,現(xiàn)有的異步FIFO結(jié)構很難在降低功耗的同時,滿足片上網(wǎng)絡對大容量、多比特和高速度視頻數(shù)據(jù)碼流進行實時傳輸?shù)男枨?

        4)基于編碼傳輸?shù)耐ㄐ艡C制

        基于編碼傳輸?shù)耐ㄐ艡C制,對傳輸?shù)臄?shù)據(jù)采用編碼的方式,在任意兩個相鄰數(shù)之間轉(zhuǎn)換時,只有一個數(shù)位發(fā)生變化,屬于可靠性編碼.通常情況下,基于編碼傳輸?shù)耐ㄐ艡C制可以和基于異步FIFO的通信機制融合使用.

        2 雙模式融合通信機制的描述

        隨著片上網(wǎng)絡集成的IP核數(shù)量的增加以及其應用背景的復雜化,傳統(tǒng)的通信機制已經(jīng)表現(xiàn)出明顯的不足.基于觸發(fā)器級聯(lián)的通信機制,結(jié)構簡單容易實現(xiàn),但是不能傳輸多位總線數(shù)據(jù)信號,也不能從快時鐘域向慢時鐘域傳遞數(shù)據(jù),性能較低.基于異步握手協(xié)議的設計方案,簡單通用,可靠性高,適合于少量數(shù)據(jù)的傳輸.對于大批量數(shù)據(jù)的傳輸,該方案會引入較大的傳輸延遲,很難滿足數(shù)據(jù)高速、實時傳輸?shù)囊?基于異步FIFO的設計方案,能夠解決電路之間速度、數(shù)據(jù)寬度匹配的問題,較適合于對數(shù)據(jù)傳輸速度要求比較高的電路系統(tǒng).然而,現(xiàn)有的基于異步FIFO的設計方案,存在著FIFO深度小、數(shù)據(jù)傳輸通道單一等問題,因此在片上網(wǎng)絡掛載的處理器或者IP核之間傳遞大批量數(shù)據(jù)時,頻繁的信息交互勢必會影響任務的執(zhí)行效率,有可能會導致整個片上網(wǎng)絡系統(tǒng)性能的降低.基于編碼傳輸?shù)脑O計方案,可以有效降低亞穩(wěn)態(tài)發(fā)生的概率,通常采用格雷碼編碼,并和基于異步FIFO的設計方案聯(lián)合使用,但會造成片上網(wǎng)絡系統(tǒng)電路面積的浪費和性能的降低.這些存在的問題也限制了多時鐘GALS片上網(wǎng)絡[17]技術的進一步發(fā)展和應用.因此,為了解決以上問題,保證片上網(wǎng)絡中信息傳遞的有效性、穩(wěn)定性,提高片上網(wǎng)絡的信息交互能力,文中提出了一種雙模式融合的通信機制.該機制根據(jù)片上網(wǎng)絡交互數(shù)據(jù)的特點,將片上網(wǎng)絡中傳遞的數(shù)據(jù)分為兩大類,即控制類信息和數(shù)據(jù)類信息.

        控制類信息:主要針對當片上網(wǎng)絡掛載多個處理器或者IP核,且多處理器及IP核中的任務并行執(zhí)行時,處理器及IP核之間需要進行的一些基本通信操作.例如,處理器與IP核之間的任務調(diào)度,復雜任務的分解以及并行任務的控制等.這些操作由指令信息和實現(xiàn)數(shù)據(jù)通信的地址,數(shù)據(jù)長度等信息構成.通常,這類數(shù)據(jù)從片上網(wǎng)絡掛載的處理器直接發(fā)出,數(shù)據(jù)量較小,因此在文中定義為控制類信息.控制類信息,在本文研究的GALS片上網(wǎng)絡系統(tǒng)中,均在單一的電壓頻率島內(nèi)傳遞.

        數(shù)據(jù)類信息:主要針對片上網(wǎng)絡系統(tǒng)執(zhí)行的數(shù)據(jù)密集型處理任務.當片上網(wǎng)絡掛載的處理器之間或處理器與IP核之間需要大數(shù)據(jù)量的數(shù)據(jù)交互時,例如視頻數(shù)據(jù)采集IP核與視頻數(shù)據(jù)處理IP核之間的數(shù)據(jù)交互,數(shù)據(jù)通常會從一個IP核所在的存儲空間傳輸?shù)搅硪粋€IP核所在的存儲空間,每個IP核分別執(zhí)行各自的運算及操作.這類數(shù)據(jù),在文中定義為數(shù)據(jù)類信息,主要具有數(shù)據(jù)量大,存儲位置連續(xù)等特點.且這類數(shù)據(jù)可以在同一個電壓頻率島內(nèi)傳遞,也可以在不同的電壓頻率島之間傳遞.

        針對這兩類數(shù)據(jù)的特點,采用不同的通信機制來提高片上網(wǎng)絡系統(tǒng)的通信性能.以處理器和IP核之間的信息傳遞為例,圖1為具體的傳輸模型.

        圖1 片上網(wǎng)絡跨時鐘域通信接口電路設計Fig.1 Design of NoC cross clock domain processing circuit

        其中,數(shù)據(jù)緩沖存儲模塊,包括4個基于令牌環(huán)的環(huán)形異步FIFO.每個環(huán)形異步FIFO包括令牌環(huán)結(jié)構,每個令牌環(huán)結(jié)構包括八個鎖存器,八個鎖存器的連接方式為上一級鎖存器的輸出端連接到下一級鎖存器的輸入端,最后一級鎖存器的輸出端連接到第一級鎖存器的輸入端.

        2.1 控制類消息通信機制

        片上網(wǎng)絡處理器與IP核之間交互的控制類信息通常是處理器對IP核的任務控制操作,由少量數(shù)據(jù)組成.一次完整的通信需要經(jīng)過兩個過程,即消息的寫入和讀出.已有的異步片上網(wǎng)絡通信機制,不對片上網(wǎng)絡中傳遞的數(shù)據(jù)類型進行區(qū)分,采用統(tǒng)一的異步傳輸接口,在數(shù)據(jù)跨時鐘域傳輸時有可能會由于亞穩(wěn)態(tài)問題而造成信息傳輸錯誤,導致整個片上網(wǎng)絡系統(tǒng)的功能故障.在本文研究的基于電壓頻率島的GALS片上網(wǎng)絡中,通過電壓頻率島的預分配,將處理器以及與其通信密切的IP核劃分到同一電壓頻率島,因此控制類信息均在同一個電壓頻率島中傳輸,不涉及頻率變換問題,即可以采用同步通信機制傳輸,有效的避免了跨時鐘域傳輸時可能遇到的亞穩(wěn)態(tài)問題,保證了控制類信息傳輸?shù)臏蚀_性和高速性.

        2.2 數(shù)據(jù)類消息通信機制

        GALS片上網(wǎng)絡中的數(shù)據(jù)類信息主要是在片上網(wǎng)絡掛載的IP核與IP核,或IP核與處理器之間的大數(shù)據(jù)量的數(shù)據(jù)交互.通過前面分析可知,數(shù)據(jù)類信息在傳輸過程中,根據(jù)IP核所處的電壓頻率島及其對應路由節(jié)點的具體位置,需要首先判斷源路由節(jié)點和目標路由節(jié)點是否處于同一電壓頻率島.如果是,則可以通過同步通信方式將數(shù)據(jù)從源路由節(jié)點掛載的IP核傳輸?shù)侥繕寺酚晒?jié)點掛載的IP核.而如果源路由節(jié)點和目標路由節(jié)點處于不同的電壓頻率島,這時數(shù)據(jù)類信息就需要通過跨島傳輸過程,即選擇異步通信機制傳輸?shù)侥繕斯?jié)點掛載的IP核.根據(jù)片上網(wǎng)絡的拓撲結(jié)構和路由算法,路由信息表會提示跨島傳輸過程中要經(jīng)過的路由節(jié)點.當數(shù)據(jù)類信息通過該路由節(jié)點時,需要進行數(shù)據(jù)的跨時鐘域傳輸,即異步通信過程,而當數(shù)據(jù)在其他路由節(jié)點之間傳遞時,采用的是同步的通信機制.

        2.3 可配置的雙模式融合數(shù)據(jù)通信接口電路

        雙模式融合數(shù)據(jù)通信接口電路由模式控制器和可配置數(shù)據(jù)通信接口電路組成,具體結(jié)構如圖2所示.通過模式控制器,來選擇數(shù)據(jù)通信機制.模式控制器判斷發(fā)送數(shù)據(jù)的類型是控制類信息還是數(shù)據(jù)類信息,如果是數(shù)據(jù)類信息需要進一步判斷是否需要跨電壓頻率島通信,從而配置數(shù)據(jù)通信接口電路的工作方式采用同步通信機制還是異步通信機制.

        可配置數(shù)據(jù)通信接口電路由一個輸入多路選擇器模塊、數(shù)據(jù)緩沖存儲模塊和一個輸出多路選擇器模塊組成.其中,數(shù)據(jù)緩沖存儲模塊,包括4個基于令牌環(huán)的環(huán)形異步FIFO.每個環(huán)形異步FIFO包括令牌環(huán)結(jié)構,每個令牌環(huán)結(jié)構包括八個鎖存器,八個鎖存器的連接方式為上一級鎖存器的輸出端連接到下一級鎖存器的輸入端,最后一級鎖存器的輸出端連接到第一級鎖存器的輸入端.該結(jié)構通過多路選擇器的設計,可以選擇不同的傳輸通道,有效的解決了傳統(tǒng)異步FIFO通信機制數(shù)據(jù)傳輸通道單一的問題,并滿足片上網(wǎng)絡對大規(guī)模數(shù)據(jù)的處理需求.

        圖2 雙模式融合數(shù)據(jù)通信接口電路結(jié)構圖Fig.2 Structure diagram of data communication interface circuit using dual mode fusion

        可配置的數(shù)據(jù)通信接口電路,通過模式控制器的輸出,改變環(huán)形異步FIFO的空/滿狀態(tài)判斷電路.當寫指針和讀指針相等,即兩者均指向內(nèi)存中的同一位置時,異步FIFO可能處于空或滿兩種狀態(tài);通過判斷寫指針從后方趕上了讀指針,還是讀指針從后方趕上了寫指針,來確定異步FIFO是處于滿狀態(tài)還是空狀態(tài).如果模式控制器將可配置數(shù)據(jù)通信接口電路配置為同步工作方式,則可以直接通過比較讀寫指針來產(chǎn)生空/滿標志信號,若模式控制器將可配置數(shù)據(jù)通信接口電路配置為異步工作模式,則需要將滿標志信號與寫時鐘進行同步,將寫指針與讀時鐘進行同步.由于空狀態(tài)判斷電路的輸出直接影響了異步FIFO的吞吐量,即影響了整個異步片上網(wǎng)絡的吞吐量,所以在設計過程中要避免使用預測判斷的方法.因此,為了在不增加判斷電路復雜度的基礎上,更好的區(qū)別異步FIFO的空、滿狀態(tài),當深度為N的異步FIFO中包含N-1個內(nèi)容單元時,即認為異步FIFO處于滿狀態(tài),生成滿標志信號.

        3 片上網(wǎng)絡的視頻處理算法驗證

        為了驗證基于雙模式融合通信機制的GALS片上網(wǎng)絡的性能,將視頻處理算法應用于基于雙模式融合通信機制的片上網(wǎng)絡,在Intel Altera公司的EP4CE115F29C7的DE2-115 FPGA開發(fā)平臺下構建了基于GALS片上網(wǎng)絡的視頻處理系統(tǒng)并對其性能進行測試分析.該系統(tǒng)包括一個最簡處理器和三個視頻處理IP核.DE2-115 FPGA開發(fā)平臺自帶D8M圖像傳感器,兩片最高訪問頻率為166MHz的64M SDRAM用作視頻圖像緩存,和一個VGA顯示屏.其中處理器的工作頻率為20MHz,視頻采集IP核的工作頻率為20MHz;視頻顯示IP核與H.264視頻編碼IP核的工作頻率為33.33MHz.即電壓頻率島VFI 1的工作頻率為20MHz,電壓頻率島VFI 2的工作頻率為33.33MHz.為了測試基于雙模式融合通信機制GALS片上網(wǎng)絡的視頻處理系統(tǒng)(后面簡稱視頻處理系統(tǒng)1)的性能,本章利用文獻[13]提出的異步FIFO作為異步片上網(wǎng)絡的通信機制構建了片上網(wǎng)絡,并將處理器與IP核掛載在相同位置的路由節(jié)點上,構成視頻處理系統(tǒng)2,并與視頻處理系統(tǒng)1的處理結(jié)果進行對比.在視頻處理系統(tǒng)2中,處理器與IP核的工作頻率與視頻處理系統(tǒng)1的相同,視頻處理系統(tǒng)2的片上網(wǎng)絡其工作頻率為50MHz.

        面向視頻處理的基于雙模式融合通信機制的GALS片上網(wǎng)絡系統(tǒng),其主體結(jié)構由三個部分組成:第一部分是GALS片上網(wǎng)絡,片上網(wǎng)絡拓撲結(jié)構為H-annular Mesh[18],路由算法為HAA-XY算法;第二部分是可配置的雙模式融合數(shù)據(jù)通信接口電路,將該接口電路用于片上網(wǎng)絡路由節(jié)點內(nèi)部;第三部分是視頻處理IP核,在該系統(tǒng)中,分別設計了視頻采集IP核,視頻顯示IP核和H.264視頻編碼IP核.并且為了控制任務的執(zhí)行,設計了最小的處理器系統(tǒng),掛載于片上網(wǎng)絡的處理器節(jié)點處,具體結(jié)構如圖3所示.

        圖3 基于GALS片上網(wǎng)絡的視頻處理系統(tǒng)Fig.3 Video processing system based on GALS NoC

        經(jīng)測試,對于處理器與視頻采集IP核之間發(fā)送的控制類信息,視頻處理系統(tǒng)1采用同步通信機制進行傳輸,可有效的保證數(shù)據(jù)傳輸?shù)臏蚀_性和實時性;而對于視頻處理系統(tǒng)2來說,需要采用異步通信機制,其延遲時間大于視頻處理系統(tǒng)1對控制類信息的傳輸延遲時間,具體結(jié)果如表1所示.根據(jù)分析可知,視頻處理系統(tǒng)2的發(fā)送時間和接收時間基本為視頻處理系統(tǒng)1的1.5倍左右,主要原因就是視頻處理系統(tǒng)1采用雙模式融合的通信機制,對于控制類消息,使其在同一個電壓頻率島內(nèi)傳輸,而視頻處理系統(tǒng)2的控制類信息需要進行跨時鐘域通信,會經(jīng)過更多的同步器進行同步,因此延遲時間高于視頻處理系統(tǒng)1的延遲時間.

        表1 控制類信息傳輸延遲Table 1 Control message transmission delay

        對于視頻處理IP核之間發(fā)送的數(shù)據(jù)類信息,在視頻處理系統(tǒng)1中,視頻采集IP核將采集到的視頻數(shù)據(jù)發(fā)送至視頻顯示IP核以及視頻編碼IP核,由于視頻顯示IP核與視頻編碼IP核工作于電壓頻率島VFI 2中,因此數(shù)據(jù)類信息在傳輸過程中需要經(jīng)過跨島傳輸,即經(jīng)過一個同步過程.在視頻處理系統(tǒng)2中,由于視頻采集IP核的工作頻率,與異步片上網(wǎng)絡、視頻顯示IP核以及視頻編碼IP核的工作頻率均不同,因此在視頻數(shù)據(jù)傳輸過程中需要經(jīng)過多個同步過程.

        分析可知,在異步片上網(wǎng)絡中傳遞數(shù)據(jù)類信息時,基于雙模式融合通信機制的GALS片上網(wǎng)絡(這里指視頻處理系統(tǒng)1)需要的同步過程少于基于異步FIFO通信機制的片上網(wǎng)絡(這里指視頻處理系統(tǒng)2),尤其當片上網(wǎng)絡掛載的IP核數(shù)目較多時,基于雙模式融合通信機制的GALS片上網(wǎng)絡的優(yōu)勢更加明顯.

        以視頻采集IP核與H.264視頻編碼IP核之間的視頻數(shù)據(jù)傳輸為例,分析數(shù)據(jù)類信息的傳輸延遲,分別對總幀數(shù)為100、200、300、400、500、600的視頻數(shù)據(jù)進行編碼,并分別在兩個視頻處理系統(tǒng)中對其傳輸延遲進行測試,具體結(jié)果如表2所示.

        進一步在視頻處理系統(tǒng)1和視頻處理系統(tǒng)2中,對視頻編碼IP核的編碼性能進行測試.使用基于異步片上網(wǎng)絡的編碼系統(tǒng)對不同場景進行多次編碼,并通過測試編碼時間來計算編碼速度.這里的編碼時間考慮了視頻采集IP核向H.264視頻編碼IP核發(fā)送數(shù)據(jù)的時間.具體結(jié)果如表3所示.分析可知,視頻處理系統(tǒng)1的編碼速度略優(yōu)于視頻處理系統(tǒng)2的編碼速度,并且隨著測試視頻總幀數(shù)的增加,優(yōu)勢更加明顯.進一步測試H.264視頻編碼IP核的峰值信噪比PSNR(Peak Signal to Noise Ratio),分析測試結(jié)果可知,應用于雙模式融合通信機制異步片上網(wǎng)絡的視頻編碼系統(tǒng),Y分量的平均PSNR可以達到36.92dB,Cr和Cb分量的平均PSNR分別達到39.60dB和38.06dB,編碼后的視頻質(zhì)量良好.

        表2 數(shù)據(jù)類信息傳輸延遲Table 2 Data message transmission delay

        表3 編碼速度測試Table 3 Encoding speed test

        4 結(jié) 論

        針對已有異步片上網(wǎng)絡通信機制的問題和不足,本文結(jié)合電壓頻率島設計思想,并結(jié)合異步FIFO通信機制的優(yōu)勢,提出了一種雙模式融合的通信機制.該機制根據(jù)片上網(wǎng)絡中傳遞信息的特點,將片上網(wǎng)絡中傳遞的數(shù)據(jù)分為兩大類,即控制類信息和數(shù)據(jù)類信息,分別采用不同的通信技術完成數(shù)據(jù)傳輸過程.將處理器對IP核的任務控制操作封裝為控制類信息,采用同步通信機制傳輸,有效的避免了跨時鐘域傳輸時可能遇到的亞穩(wěn)態(tài)問題,保證了控制類信息傳輸?shù)臏蚀_性和高速性.基于雙模式融合通信機制的GALS片上網(wǎng)絡具有更小的傳輸延遲,更大的吞吐量,H.264視頻編碼IP核的編碼速率更高,編碼后視頻質(zhì)量良好,即基于雙模式融合通信機制的GALS片上網(wǎng)絡具有更好的視頻處理性能.因此,本文提出的雙模式融合的通信機制具有廣泛的應用前景.

        猜你喜歡
        雙模式時鐘處理器
        小直徑雙模式盾構機在復合地層中的施工應用與實踐
        別樣的“時鐘”
        古代的時鐘
        有趣的時鐘
        時鐘會開“花”
        基于域分解的雙模式PE
        Imagination的ClearCallTM VoIP應用現(xiàn)可支持Cavium的OCTEON? Ⅲ多核處理器
        雙模式盾構下穿巖溶地區(qū)河流施工技術
        建筑機械化(2015年7期)2015-01-03 08:09:05
        ADI推出新一代SigmaDSP處理器
        汽車零部件(2014年1期)2014-09-21 11:41:11
        Z源逆變器并網(wǎng)獨立雙模式控制策略研究
        電測與儀表(2014年6期)2014-04-04 11:59:46
        无码日韩人妻AV一区免费 | 色综合久久久无码中文字幕| 久久精品国产69国产精品亚洲| 澳门精品无码一区二区三区| 国产青青草自拍视频在线播放 | 性感人妻av在线播放| 19款日产奇骏车怎么样| 精品999日本久久久影院| 欧美自拍区| 日本精品人妻一区二区三区| 精品亚洲天堂一区二区三区| 国产人妻久久精品二区三区老狼 | 人妻丰满熟妇无码区免费| 欧美性猛交xxxx黑人| 无码国产精品一区二区免费式芒果| 日本一区二区在线播放视频| 男人和女人做爽爽免费视频| 成年在线观看免费视频| 男女上床视频免费网站| av黄色在线免费观看| 天天鲁在视频在线观看| 久久久久久亚洲AV成人无码国产| 亚洲av乱码国产精品观看麻豆| 精品高朝久久久久9999| 国产成人啪精品视频免费软件| 香蕉视频免费在线| 国产自拍成人在线免费视频| 精品国产乱码久久久久久婷婷| 国产精品亚洲综合一区在线观看 | 国产福利不卡视频在线| 国产日韩av在线播放| 国产成人综合久久精品推| 台湾自拍偷区亚洲综合| 97人妻人人揉人人躁九色| 丰满人妻被黑人中出849| 无码高清视频在线播放十区| 日韩精品一区二区亚洲观看av | 国产成人无码免费网站| 丝袜 亚洲 另类 欧美| 国产91色综合久久免费| 99精品欧美一区二区三区|