999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SRIO總線的數字信號處理系統的實現

2012-10-27 06:35:16李少龍婁景藝
通信技術 2012年5期
關鍵詞:嵌入式系統設計

李少龍, 高 俊, 婁景藝, 邱 昊

(海軍工程大學 電子工程學院,湖北 武漢 430033)

0 引言

語音、圖像及視頻等數據信息的傳輸對數字處理系統性能提出了很高的要求,要求傳輸系統能夠實時的、迅速的、可靠的處理接收到的信息[1]。但由于技術受限,表征系統性能好壞的CPU內核性能和CPU可用帶寬之間的差距由于發展不均衡在不斷擴大。總線頻率的提高仍然滯后于處理器頻率的增長,互連總線的性能從而成為嵌入式系統性能提高的新的瓶頸。

傳統的分級共享總線的帶寬和數據率都很低,其性能已經達到極限,不能滿足未來嵌入式系統對性能的要求。由 Freescal和 Mercury共同研發的RapidIO互連技術孕育而生。RapidIO互連架構是一種開放的高性能點對點包交換技術,具有很高的可靠性和較少的引腳數,具有較小的延遲和較大的帶寬。RapidIO總線技術主要用于系統內部互聯,并且支持芯片到芯片通信和板到板間的通信,2.0規范中已經可以實現40Gbps的帶寬。RapidIO技術能滿足嵌入式基礎設施在應用方面的廣泛要求。

1 RapidIO協議簡介

RapidIO規范是是世界上第一個嵌入式互連國際開放標準,由RapidIO行業協會支持開發,并指導 RapidIO架構的未來發展方向以及推動 RapidIO架構的應用。

RapidIO技術是一種高性能、高可靠的基于包交換的互連技術[2]。它包括 2類技術:面向高性能微處理器、網絡處理器及高性能底板互連的并行接口;面向串行背板、DSP和相關串行控制應用的串行接口。8 /16位并行鏈路主要用于系統內部互聯,適合于近距離傳輸和對延遲有嚴格要求的應用。1x/4x串行鏈路則適合傳輸距離長、引腳數目有限且對延遲要求不高的應用[3]。得到廣泛應用的是串行技術,串行和并行RapidIO具有相同的編程模型、事務處理和尋址機制。

RapidIO協議由2種實體組成:數據包和控制字符。數據包提供了終端節點間進行邏輯事務處理的接口,控制字符則為物理層提供了握手機制。RapidIO協議由邏輯層、傳輸層和物理層構成,其層次結構如圖 1所示[4]。邏輯層位于最高層,說明在 RapidIO中應用程序如何通信。傳輸層定義了RapidIO的地址空間并提供了報文在端點設備間傳輸所必要的路由信息。物理層描述設備接口級,包括器件級接口的細節。該協議最明顯的一個特點就是RapidIO采用了單一的公用傳輸層規范來相容、會聚不同的邏輯層和物理層。在任意層對事務類型進行修改或增減都不會更改到其它層的規范,具有很強的靈活可變性。這樣就使得系統的可擴展性,模塊化以及重用機制成為可能。

圖1 RapidIO三層體系結構

1個簡單的 RapidIO應用系統是圍繞交換機來組織的。他由2個基本模塊來構建:端點器件和交換器件。RapidIO端點之間不會直接連接而是通過介于兩者之間的交換機實現互聯。請求包從發起端點送往目標端點是通過交換機解釋包中的傳輸層信息,獲取目標地址,查找路由表并進行路由而完成的。這樣使得系統中的多個端點可以并行通訊,有效提高了系統的效率和可靠性。一個簡單的RapidIO交換結構如圖2所示。

圖2 簡單RapidIO交換結構

2 數字信號處理系統框架的設計

這里數字信號處理系統框架的設計是基于串行RapidIO。隨著數字業務的增加和復雜化,同樣為了便于系統維護,現在數字信號處理系統已經逐漸形成模塊化設計。整個系統由很多模塊構成,每個模塊均有數字信號處理的能力,但每個模塊根據實際需要所承擔的任務不同,這樣單板出現故障修復時不影響其他板的工作。如下圖3所示,整個數字信號處理系統由集成在RapidIO總線上的各個子系統組成。

圖3 數字信號處理系統示意

由圖3可見整個系統由一個RapidIO交換模塊和多個信號處理模塊構成。各個系統相互合作完成數字信號的處理的任務,各個模塊之間的數據交換主要通過 RapidIO交換板來完成[5],整個系統之間的相互作用如圖4所示。

圖4 基于串行RapidIO的數字信號處理系統框架

在圖4基于串行RapidIO的互連結構中,系統中集成在信號處理模塊中的高速串行RapidIO接口都連接到RapidIO交換板,通過對交換板的配置來實現各個模塊間的高速互連[6]。RapidIO交換板是模塊間相互通信的橋梁,也是整個系統中各個模塊對外通信的樞紐。

3 數字信號處理系統的設計

這里的數字信號處理系統的設計是基于串行RapidIO總線。由圖 4可得出數字信號處理系統由信號處理模塊和RapidIO交換模塊構成。信號處理模塊相當于 RapidIO拓撲結構中的端點,RapidIO交換模塊相當于RapidIO拓撲結構中的交換器件。其中信號處理模塊數據處理功能主要有 FPGA芯片完成,RapidIO交換模塊交換功能主要由Tsi578專用芯片完成。

3.1 基于FPGA的RapidIO IP核信號處理模塊的設計

IP核是一種預定義的并經過驗證的功能模塊,他可以根據設計的需要集成到系統的設計中去。基于 IP核設計的主要特點是可重復使用已有的設計模塊,縮短設計時間,減少設計風險,并提高系統性能。利用VHDL語言實現用戶自定義邏輯并結合調用的 IP核便可實現相應的功能。Altera公司推出的支持RapidIO ?2.1規范的串行RapidIO內核可支持多大 4個通道,每個通道速率為 5GBaud。該 IP核專門針對擁有多個嵌入式收發器的Stratix系列FPGA芯片而優化。

本設計中采用的是 Altera公司的 StratixⅡGX系列FPGA芯片。StratixⅡ GX系列芯片是Altera研制的第三代集成了嵌入式收發器的FPGA。StratixⅡ GX FPGA的20個低功耗收發器工作在622 Mb/s至6.375 Gb/s工作范圍內,為需要高速串行收發器的大量應用和協議提供了完整的可編程解決方案。經過優化的收發器擁有較強的抑制噪聲能力和優秀的抖動性能,收發器能夠在長度超過40英寸的電路板和背板上進行高速數據收發工作。收發器含有的多種特性能確保在較高數據速率下實現信號完整性,同時降低系統的功耗。經過優化設計的該系列FPGA芯片,能夠為需要高速串行I/O協議的應用提供功能強大的解決方案。本方案采用 StratixⅡGX30系列芯片作為數字信號處理芯片。

根據以上的基于串行RapidIO的數字信號處理系統框架以及所選的芯片,所設計的基于 RapidIO核的信號處理模塊如圖5所示[7]。

圖5 基于RapidIO核的信號處理模塊

由圖5可見數字信號處理的流程為:中頻輸入信號 IF_AD被天線接收后經過模數轉化芯片LTC2209變為數字信號,數字信號在 FPGA芯片EP2SGX30芯片中經過混頻,濾波,降采樣以及解調之后,窄帶信號經數模轉換芯片AD5764變為音頻信號輸出,寬帶信號經數模轉換芯片AD9957變為音頻信號輸出,DSP芯片 TMS320C6416負責信號的部分處理,并與FPGA交換數據以及產生相關控制信號。當數據需要傳到其他模塊進行處理或者其他模塊信號需要本模塊的相關信息時,均通過集成在FPGA芯片中的RapidIO核進行交換,由于RapidIO核集成了嵌入式收發器,所以最終直接進行數據接收和發送的是嵌入式收發器,嵌入式收發器相當于RapidIO的物理層。

3.2 RapidIO交換結構設計

信號處理模塊之間需要相互通信時,必須有一個交換結構為他們建立鏈接線路。本方案中采用Tsi578作為SRIO交換器件,Tsi578是Tundra公司研發的第三代支持串/并行RapidIO協議的交換機,他能支持80 Gb/s的聚合帶寬。他在前Tsi568的基礎上增加了包括廣播、傳輸管理和可編程的緩存深度等新功能。該芯片可支援串行RapidIO的處理器和周邊設備。Tsi578有多達8個4x模式端口或者16個 1x模式端口,靈活的選擇端口配置,可以得到多種端口帶寬和頻率選項。借助于Tsi578系列交換機,用戶可在成本受控的情況下開發出功能強大,性能優越的系統。

本數字信號處理系統交換結構硬件實現框圖如圖6所示。該系統以Tsi578芯片為核心,同時集成了5個信號處理模塊,每個Tsi578可提供16個1x模式的 SRIO端口,由于每個模塊均使用串行RapidIO,將每個模塊連接到其中的一個1x端口上。通過對Tsi578的配置,在上電時系統自動建立路由表,完成每個端口間的鏈路的建立。

圖6 數字信號系統交換結構

4 結語

該文在串行RapidIO的基礎上提出了基于串行RapidIO的數字信號處理系統架構,使得高速數據能夠得到有效可靠地傳輸。RapidIO互連結構是一種高性能點對點的包交換技術,他所具備的高寬帶,低延遲,高可靠性能的優點為系統內部通信提供了非常好的解決方案。隨著RapidIO生態系統的建立及完善,未來RapidIO將會得到更廣泛的應用并占據更多的市場,其發展前景非常廣闊,值得國內同行深入研究。

[1]王帆,劉云.串行 RapidIO在多 DSP系統中的應用初探[J].計算機與數字工程,2008,36(08):204-207.

[2]SAM FULLER.RapidIO 嵌入式系統互連[M].北京:電子工業出版社,2006.

[3]戴蕭嫣,王立恒,李圣昆,等.基于LVDS的長線傳輸模塊設計[J].通信技術,2009,42(11):4-6.

[4]崔維嘉,樊少杰.新一代的總線結構──RapidIO[J].通信技術,2001(04):49-50.

[5]林玲,蔣俊,黎明,等.RapidIO在多處理器系統互連中應用[J].計算機工程,2006,32(04):244-246.

[6]鄧豹,趙小冬.基于串行RapidIO的嵌入式互連研究[航空計算技術,2005,38(03):123-126.

[7]呂遵明,王彥剛.基于串行 RapidIO的通用數字信號理模塊設計[J].信息化研究,2009,35(09):39-4[8]張小莉.基于串口的DSP軟件下載設計與實現[J].信安全與通信保密,2012(01):70-71.

[9]孟惠霞.MATLAB-DSP集成環境下的 FIR數字濾波器計[J].信息安全與通信保密,2009(06):58-59,63.

猜你喜歡
嵌入式系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 国产成人91精品| 日韩麻豆小视频| 日韩一级毛一欧美一国产| 国产成人无码AV在线播放动漫| 久久久久免费精品国产| 亚洲欧洲日产国产无码AV| 欧类av怡春院| 日本成人一区| 男女猛烈无遮挡午夜视频| 97视频精品全国在线观看| 露脸真实国语乱在线观看| 久久久久久久久久国产精品| 2020精品极品国产色在线观看| 久久久91人妻无码精品蜜桃HD| 最新精品国偷自产在线| 女人18一级毛片免费观看| 亚洲日韩久久综合中文字幕| 老司机精品久久| 日韩免费视频播播| 中文字幕啪啪| 亚洲欧美日韩中文字幕一区二区三区| 亚洲综合婷婷激情| 99精品福利视频| 欧美人与性动交a欧美精品| 手机成人午夜在线视频| 久久久久亚洲Av片无码观看| 日本不卡视频在线| 一本综合久久| 久久动漫精品| 国产女人在线视频| 国产99在线| 亚洲成人黄色在线观看| 久久婷婷五月综合97色| 欧美性爱精品一区二区三区| 亚洲中文字幕无码爆乳| 日本色综合网| 狠狠做深爱婷婷久久一区| 国产日本一区二区三区| 婷婷丁香在线观看| 亚洲床戏一区| 伊人色综合久久天天| 国产一区二区人大臿蕉香蕉| 国产乱码精品一区二区三区中文 | 美女无遮挡被啪啪到高潮免费| 国产精品一线天| 2021国产乱人伦在线播放| 国产成人综合久久精品下载| 色悠久久久| 日韩午夜片| 亚洲精品无码日韩国产不卡| 欧美精品成人一区二区在线观看| 日本久久网站| 欧美一区二区福利视频| 国产高清在线观看| 亚洲香蕉伊综合在人在线| 国产产在线精品亚洲aavv| 野花国产精品入口| 久久大香伊蕉在人线观看热2| 亚洲综合极品香蕉久久网| 亚洲欧美日韩成人高清在线一区| 999精品色在线观看| 欧美一级高清免费a| 色综合中文综合网| 曰韩免费无码AV一区二区| 国产91视频免费观看| 91丝袜美腿高跟国产极品老师| 久久国产高清视频| 久青草国产高清在线视频| 免费jizz在线播放| 欧美狠狠干| 欧美激情网址| 国产喷水视频| 无码国产伊人| 色综合久久无码网| 国产在线观看99| 国产69囗曝护士吞精在线视频| 91欧美在线| 久久6免费视频| 青青青国产精品国产精品美女| 伊在人亚洲香蕉精品播放| 亚洲va视频| 国产精品自在在线午夜|