新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 無線應用:Zynq All Programmable SoC的OS選擇考慮因素

        無線應用:Zynq All Programmable SoC的OS選擇考慮因素

        作者:顧原 時間:2015-01-21 來源:電子產品世界 收藏

          隨著無線數據吞吐量的爆炸式增長,數字信號處理技術和無線電設備在改進方面面臨著巨大壓力。目前的重點放在4G LTE。4G網絡正在世界各地大規模部署。而且現在我們看到5G網絡的早期研發工作也已經展開,其目標是在4G網絡的基礎上將數據容量再提升上千倍。這種新興的技術發展給系統廠商提出了不斷發展變化的新要求——他們必須提升系統集成度和系統性能,降低系統材料清單(BOM)成本,提高設計靈活性,并加速產品上市進程等。

        本文引用地址:http://www.104case.com/article/268447.htm

          傳統ASIC器件支持的硬件解決方案雖然可以實現功耗和成本目標,但偶生工程成本(NRE)極高、靈活性差且產品上市進程非常緩慢。為了滿足這些要求并應對這些挑戰,賽靈思向行業推出了All Programmable SoC(APSoC)架構,并將其成功實現在Zynq-7000產品系列中。

          Zynq-7000器件采用賽靈思APSoC架構并通過硬件、軟件和I/O可重編程功能可實現更大的系統級差異化、更高的集成度和靈活性(圖1)。Zynq-7000器件自2011年12月推出以來,已廣泛應用于通信、數據中心、汽車、工業、航空航天與國防等眾多市場領域。對通信市場(尤其是領域)而言,Zynq-7000帶來了獨特的優勢:其集成式可編程邏輯(PL)專門針對數字信號處理進行了精心優化;其處理子系統(PS)能夠高效實現典型無線設備(例如遠端射頻單元和無線回程單元)的控制功能。

          圖1:Zynq-7000 All Programmable SoC架構

          在構建基于Zynq APSoC器件的時,必須選擇能滿足應用需求的操作系統。為此,針對不同的,需要考慮幾個關鍵因素:

          1. 電信級運營能力:對電信級系統,一般要求系統可靠性達到99.999%。單元在正常工作時間可靠性必須達到這么高。從運營的角度講,它代表對系統各項特性的支持,比如冷/熱啟動、故障監測、檢測和處理以及冗余。

          2. 實時處理:實時意味著可預測的響應時間,而不僅僅是“非常快”。遠端射頻單元與無線回程處理相比有不同的實時要求。無線電設備信號處理任務重,用于支持信號處理的處理器必須滿足嚴格的時序預算要求。

          3. 診斷:為支持現場診斷和事后診斷,需要采集和存儲大量性能測量數據和日志數據。因此應具備跟蹤和管理對無線應用具有重要意義的部分關鍵指標的能力,比如性能衡量與統計指標、CPU利用率和故障監控指標、OS任務切換指標和事件歷史指標等。

          4. 工具和協議集成:調試與診斷環境全面集成,加上部分OS廠商提供的一些特定的網絡協議棧,有助于設計人員開發和維護有效的系統。

          Zynq SoC集成有兩個內核。軟件架構師需要在目前支持的兩種多處理器架構之間做出選擇:SMP(對稱多處理)或AMP(非對稱多處理)。如圖2所示,在SMP系統架構中,兩個或更多完全相同的處理器共享資源,運行一個OS實例。理論上,這種架構在同一OS實例下將平等對待所有處理器。與相反之,AMP架構會區別對待每個處理器,不管是否有OS實例,處理器之間也彼此隔離。沒有運行OS的內核可能在運行一段被視為“裸機”實例的微代碼。


        上一頁 1 2 下一頁

        關鍵詞: 無線應用 ARM Cortex A9

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 奉贤区| 府谷县| 永春县| 南京市| 晋中市| 盐源县| 浦江县| 阿合奇县| 蛟河市| 云安县| 奎屯市| 昆山市| 全椒县| 庆云县| 景洪市| 育儿| 宣武区| 喀什市| 南华县| 襄城县| 安庆市| 南京市| 任丘市| 黑山县| 临洮县| 汕头市| 武安市| 赫章县| 侯马市| 浦北县| 称多县| 湖口县| 大理市| 内丘县| 舒兰市| 望江县| 巢湖市| 信宜市| 曲靖市| 岑巩县| 山阳县|