日本无码sm凌虐强制m字开腿,www 色,擼擼色在线看观看免费,vam国漫3dmax网站

漢信
 
 
 
全國免費銷售熱線:800-830-1026
致力打造光通信設備十大品牌
 
  7*24小時免費
銷售服務熱線
    800-830-1026


 
   
 

網絡通信知識當前位置 > 首頁 > 網絡通信知識 > 瀏覽內容

因特網視頻的解決方案
2009/4/15

前言

    VoIP為用戶提供了一個平臺,使用局域網IP協議在源和目的地之間傳送MPEG-2數據流,本設計使用UDP協議,這是一種無連接的協議,其優點是它傳送的數據包與所使用的網絡技術無關。VoIP的用戶可以是學校、廣播站、網絡運行商、或網絡設備制造商。

    VoIP數據流由188字節或204字節數據包組成。數據的傳送是連續的,無方向性的,無需反饋或控制的反向通道。當數據流在物理鏈路時使用異步串行接口(ASI)方式。ASI數據流有不同的數據速率,但傳送的速率是恒定的,為270Mbps。它首先將同步的MPEG2傳送包的8位碼字轉換為10位數字,接著進行并—串轉換。當要求輸入一個數字而數據源還沒有準備時,應插入一個K28.5同步字,以達到ASI固定270Mbps速率的要求。所形成的串行比特流通過緩沖/驅動電路和耦合網絡,送到同軸電纜連接器上。比特流通過同軸電纜到達接收端口時,首先要經過連接器和耦合網絡,送到時鐘和數據恢復電路,再到串—并轉換電路。為了恢復字節同步,ASI解碼器必須先搜尋到K28.5同步字,確定接收數據邊界,從而建立解碼器輸出字節的正確排序,最后進行10b/8b轉換,恢復出包同步的MPEG2碼流數據。但K28.5同步字不是有效數據,解碼時必須刪除。當傳送進入IP時,數據包轉換成用戶數據包(UDP)格式,即將同步的188字節或204字節數據放置在有效負荷中,數據包的數據在188字節包場合為7個;而在204字節包場合為6個。數據負荷分別為1316字節或1224字節。

    Xilinx解決方案

    Xilinx VoIP解決方案是采用現成的高性能Xilinx硬件IP構建的,包括PPC405處理器、支持TCP的硬件局域網MAC(含Treck公司高性能IP棧)、可選擇I/O的ASI I/O、以及集成在多端口存儲器控制器中的多數據流I/O管理器。其基本性能為:

    支持多個ASI輸入與輸出;
  支持多個VoIP I/O數據流;
  支持ASI與IP之間的橋接與過濾;
  支持符合Pro MPEG COP4(第2階段)數據流的FEC。
  該設計可分為三個部分:ASI接收器接口、ASI發送器接口、和千兆位系統參考設計。

    ASI接收器接口

    該單元主要完成多流數據的恢復、捕獲和存儲(圖1)

    多流數據恢復:ASI接收單元最多能接收8路傳送流。ASI串行數據流首先進入數據恢復模塊,被恢復的數據字則在串—并轉換中轉中轉換為10位并行字。它會根據來自數據恢復模塊的跳轉指令會來調整位的個數,若未檢測到跳轉指令則每個時鐘讀取1位;若檢測到左跳條件不讀取;檢測到右跳條件則讀取2位。當10位并行字準備就緒時,它產生一個時鐘啟用信號供下流處理使用。

    并行成幀器接收10位未成幀數據字,輸出10位成幀數據。按照ASI規范,成幀器在5字節窗口中尋找2個逗號特征字符,若能檢測到第2個逗號特征字符,數據成幀并設定已成幀標志。成幀數據送入10b/8b譯碼器。10b/8b碼是直流平衡的,有較好的電纜均衡性,并提供0或1的最短運行長度。譯碼器具有8路10位編碼輸入通道,因而最多可恢復8個ASI數據流。

    多流數據存儲/捕獲:譯碼器輸出送入stream-in(1:8)模塊。較低級stream-in模塊從單一數據流串行地接納4個順序的有效8位并行數據,并將它轉換為32位并行輸出數據,只有有效的(非零)字節加以存儲。每個輸入數據是以27MHz(37ns)裝載的,因而每個stream-in模塊輸出32位字的準備就緒時間為148ns。輸出的讀出速率為100MHz,stream-in模塊總共有8塊,分別從模塊1掃描至模塊8,這樣8個數據流可在80ns內處理完畢,小于上述的148ns。當掃描器發現32位字已可使用,就將它送入512×32位塊RAM。倘若模塊輸出未有32位準備就緒,則掃描下一個模塊,如此往復循環。控制邏輯為每個數據流生成讀指針和寫指針。當每個stream-in模塊在輸出寄存器準備好32位字,寫指針就加1。某個數據流讀指針是否加1則取決于512×32位塊RAM的后端要讀取該數據,事實上,每個數據流的讀指針是較大地址的一個子集,也就是指示較大DDR存儲器的當前數據流,下一個單元將會用到這個地址。

    多流數據裝入DDR存儲器:塊RAM分成8節,每節256個字節。每節保留來自上面每個模塊的數據。控制邏輯掃描塊RAM,看8節存儲器中任何一個是否是半滿的,換句話說,至少有128字節。如果是半滿的,表示數據已準備就緒可以從該節讀出,并寫入DDR存儲器。在此之前,32位數據是以管線字和非管線字讀出的,共同組成64位字。64位字先寫入CORE Generator FIFO。控制邏輯相應地監視所有8節塊RAM以及送入FIFO的輸出數據。當FIFO含有128字節數據,就向仲裁器發送一個請求,要求輸入數據流進入DDR內存。一旦從DDR多端口內存控制器接收到確認信號,FIFO以16個連續周期成組地輸出64位數據,進入多端口存儲器控制器,最后移入較大的DDR存儲器。寫入地址就是上節已描述的擴展指針所指示的地址。

    ASI發送器接口

    發送器實現視頻的回放,圖2簡要地列出了從存儲器回放ASI流所需的物理層方框,包括回放速率控制、回放地址生成器、以及多數據流并—串化。

    回放速率控制:存儲在DDR存儲器中的數據是通過多端口存儲器控制器(MPMC2)的讀接口讀出的。速度控制邏輯掃描8個數據流,以確定哪個輸出已準備就緒來送出數據,回放速率控制內置8個48位累加器(更精細的速率控制),速率是從處理器程序裝載的。每個累加器的溢出速率是由累加的值確定的。當數據流溢出時,溢出標志記錄在一個寄存器中。掃描器監視8個寄存器的輸出,以確定計數器是否已達到最大計數值。一旦發現某個數據流已變成“1”,就激活輸出流數據請求。

    回放地址生成器和回放緩沖器:請求寄存器的非零值將流地址與存儲器請求控制塊中的回放流地址指針加1。該地址和讀請求一起送到DDR存儲器。仲裁器最終確定是否從DDR存儲器讀取數據。經仲裁器允許后,一個讀請求標志發送至MPMC2。當接收到來自MPMC2的確認信號后,則從DDR存儲器的地址處取出數據,送至輸出FIFO,數據是以連續的16個64位字發送的。當流地址與存儲器請求控制塊接收到DDR存儲器的確認信號,該數據流的請求計數器減1。然后,請求掃描器繼續掃描下一個數據流,如此往復循環。每個輸出流具有一個單獨的16×16 FIFO,當數據流請求時,由DDR存儲器填充。

    仲裁邏輯

    仲裁邏輯是一個獨立的、少位數邏輯單元。它跟蹤stream-ill邏輯與DDR存儲器之間的數據以及DDR存儲器與stream-out邏輯之間的數據。該控制塊接收來自strean-in的寫請求、寫數據和寫地址;也接收stream-out送來的讀請求、讀數據和讀地址。在未發現讀或寫請求時,仲裁邏輯通知MPMC2中的DDR存儲器,從存儲器讀出數據或將數據寫入存儲器。寫和讀請求同時發生時,寫請求有更的優先權。由于MPMC2是每個端口單地址結構,該控制邏輯還起到DDR存儲器地址的多路開關作用,共享讀出與寫入。

    千兆位系統參改設計(GSRD)
    GSRD是實現IP基傳輸協議(如ICP或UDP)的一個高性能設計。它的內部設置了高性能的嵌入式三態以太網MAC和嵌入式處理器。該設計充分利用MPMCP功能,在PPC 405處理器指令和PLB數據接口與兩個端口之間分配存儲器帶寬。每個端口都內置了雙通道動態存儲器存取(DMA)引擎來重新調整數據,GSRD的一個端口連接千兆位MAC或三態以太網MAC外設,以太網外設和DMA引擎兩者都是由PPC 405處理器的設備控制寄存器(DCR)控制的。其余的DMA端口供參改系統的附加外設使用。

    事實表明,GSRD可進行高性能的UDP處理。設計特性讓處理器僅執行協議和控制功能,但不參與有效負載數據路徑,而讓DMA引擎完成數據傳送。數據調整和校驗及有效負載為軟件實現零拷貝功能提供了必要的支持,讓設計實現在IP基協議與用戶數據接口之間的高性能橋接。

    MPMC2

    MPMC2內核是GSRD的一個重要部件(圖3)。MPMC2通過實現跨端口并行處理,減少了總線仲裁,提高了系統級業務流量。此外,與之緊密相關的DMA引擎實現了對存儲器高帶寬訪問,并降低了資源利用率。

    本設計中,MPMC2允許32位DDR存儲器資源共亨5個以上的獨立接口(最多可達8個)。3個MPMC2端口通過PLB至MPMC2接口模塊連接至PP405處理器的PLB口,完成MPMC2與高速緩存之間的數據交易,MMC處理兩者之間的交換信號和時鐘同步;一個端口連接出端口接口模塊(PIM),實現進/出視頻流之間的數據傳送;另一個接口連接至通信直接存儲器訪問控制器(CDMAC),訪問以太網MAC和本地數據。這樣,通過訪問同一個共享的存儲器資源來實現:


    數據的快速寫入與讀出;

    多個ADI輸入流送至多個輸出流;
  在TCP連接時,多個ASI輸入送至IP目的地;
  IP上多個數據流鏈接至ASI輸出;
  多個IP鏈接輸入流在重新映射后送至IP輸出流;
  基于Pro-MPEG COP 7的FEC支持。

    結語

    在IP上傳送音視頻信號是一個復雜的過程,它涉及多種數據流的捕獲、變換、存儲與恢復。本文扼要地介紹了系統的構成,闡述了數據流在內部的流動。特別是該系統利用MPMC2,有效地加快了處理器、ADI部件、局域網MAC之間的數據鏈接,減少了系統資源并提高了系統的性能。

產品導航:光端機 電話光端機 PCM設備 光纖收發器 光電轉換器 協議轉換器 漢信光纜 光Modem(光貓) 視頻光端機 數字光端機
 

版權所有:漢信(廣東)通信設備股份有限公司
地   址:廣州市科學城光譜西路3號中國普天研發樓810(地理位置
電   話:020-85548287 020 85548285 傳 真:020-82189311
E-MAIL:sales@hansun.com.cn  Http://www.zsyh8.com
ICP證號碼:粵ICP備08032431號


主站蜘蛛池模板: 云霄县| 夏邑县| 宝坻区| 周口市| 凌源市| 紫阳县| 九寨沟县| 泸溪县| 阳城县| 呼图壁县| 萨嘎县| 桂林市| 蚌埠市| 鄂托克前旗| 右玉县| 重庆市| 博野县| 宜兴市| 宁乡县| 潮安县| 邵武市| 栖霞市| 芦山县| 金阳县| 施甸县| 黎平县| 永和县| 新晃| 邵阳市| 当雄县| 同仁县| 盱眙县| 璧山县| 玛沁县| 德令哈市| 新巴尔虎左旗| 钦州市| 金昌市| 武陟县| 巴塘县| 从江县|