99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

無(wú)線(xiàn)應(yīng)用設(shè)計(jì)時(shí)選擇操作系統(tǒng)應(yīng)考慮哪些因素

電子設(shè)計(jì) ? 來(lái)源:中國(guó)電子商情(基礎(chǔ)電子 ? 作者:顧原 ? 2021-06-29 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Xilinx通信事業(yè)部高級(jí)經(jīng)理 顧原

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

傳統(tǒng)ASIC器件支持的硬件解決方案雖然可以實(shí)現(xiàn)功耗和成本目標(biāo),但偶生工程成本(NRE)極高、靈活性差且產(chǎn)品上市進(jìn)程非常緩慢。為了滿(mǎn)足這些要求并應(yīng)對(duì)這些挑戰(zhàn),賽靈思向行業(yè)推出了All Programmable SoC(APSoC)架構(gòu),并將其成功實(shí)現(xiàn)在Zynq-7000產(chǎn)品系列中。

Zynq-7000器件采用賽靈思APSoC架構(gòu)并通過(guò)硬件、軟件和I/O可重編程功能可實(shí)現(xiàn)更大的系統(tǒng)級(jí)差異化、更高的集成度和靈活性(圖1)。Zynq-7000器件自2011年12月推出以來(lái),已廣泛應(yīng)用于通信、數(shù)據(jù)中心、汽車(chē)、工業(yè)、航空航天與國(guó)防等眾多市場(chǎng)領(lǐng)域。對(duì)通信市場(chǎng)(尤其是無(wú)線(xiàn)應(yīng)用領(lǐng)域)而言,Zynq-7000帶來(lái)了獨(dú)特的優(yōu)勢(shì):其集成式可編程邏輯(PL)專(zhuān)門(mén)針對(duì)數(shù)字信號(hào)處理進(jìn)行了精心優(yōu)化;其ARM Cortex A9處理子系統(tǒng)(PS)能夠高效實(shí)現(xiàn)典型無(wú)線(xiàn)設(shè)備(例如遠(yuǎn)端射頻單元和無(wú)線(xiàn)回程單元)的控制功能。

圖1:Zynq-7000 All Programmable SoC架構(gòu)

在構(gòu)建基于Zynq APSoC器件的無(wú)線(xiàn)應(yīng)用時(shí),必須選擇能滿(mǎn)足應(yīng)用需求的操作系統(tǒng)。為此,針對(duì)不同的無(wú)線(xiàn)應(yīng)用,需要考慮幾個(gè)關(guān)鍵因素:

1. 電信級(jí)運(yùn)營(yíng)能力:對(duì)電信級(jí)系統(tǒng),一般要求系統(tǒng)可靠性達(dá)到99.999%。單元在正常工作時(shí)間可靠性必須達(dá)到這么高。從運(yùn)營(yíng)的角度講,它代表對(duì)系統(tǒng)各項(xiàng)特性的支持,比如冷/熱啟動(dòng)、故障監(jiān)測(cè)、檢測(cè)和處理以及冗余。

2. 實(shí)時(shí)處理:實(shí)時(shí)意味著可預(yù)測(cè)的響應(yīng)時(shí)間,而不僅僅是“非??臁薄_h(yuǎn)端射頻單元與無(wú)線(xiàn)回程處理相比有不同的實(shí)時(shí)要求。無(wú)線(xiàn)電設(shè)備信號(hào)處理任務(wù)重,用于支持信號(hào)處理的處理器必須滿(mǎn)足嚴(yán)格的時(shí)序預(yù)算要求。

3. 診斷:為支持現(xiàn)場(chǎng)診斷和事后診斷,需要采集和存儲(chǔ)大量性能測(cè)量數(shù)據(jù)和日志數(shù)據(jù)。因此應(yīng)具備跟蹤和管理對(duì)無(wú)線(xiàn)應(yīng)用具有重要意義的部分關(guān)鍵指標(biāo)的能力,比如性能衡量與統(tǒng)計(jì)指標(biāo)、CPU利用率和故障監(jiān)控指標(biāo)、OS任務(wù)切換指標(biāo)和事件歷史指標(biāo)等。

4. 工具和協(xié)議集成:調(diào)試與診斷環(huán)境全面集成,加上部分OS廠(chǎng)商提供的一些特定的網(wǎng)絡(luò)協(xié)議棧,有助于設(shè)計(jì)人員開(kāi)發(fā)和維護(hù)有效的系統(tǒng)。

Zynq SoC集成有兩個(gè)ARM Cortex A9內(nèi)核。軟件架構(gòu)師需要在目前支持的兩種多處理器架構(gòu)之間做出選擇:SMP(對(duì)稱(chēng)多處理)或AMP(非對(duì)稱(chēng)多處理)。如圖2所示,在SMP系統(tǒng)架構(gòu)中,兩個(gè)或更多完全相同的處理器共享資源,運(yùn)行一個(gè)OS實(shí)例。理論上,這種架構(gòu)在同一OS實(shí)例下將平等對(duì)待所有處理器。與相反之,AMP架構(gòu)會(huì)區(qū)別對(duì)待每個(gè)處理器,不管是否有OS實(shí)例,處理器之間也彼此隔離。沒(méi)有運(yùn)行OS的內(nèi)核可能在運(yùn)行一段被視為“裸機(jī)”實(shí)例的微代碼。

一般來(lái)說(shuō),SMP為較高級(jí)應(yīng)用提供統(tǒng)一的OS平臺(tái)。軟件架構(gòu)師在OS之上構(gòu)建應(yīng)用時(shí),無(wú)需考慮兩個(gè)內(nèi)核之間的資源共享和進(jìn)程間通信。此外,對(duì)SMP而言存在性能開(kāi)銷(xiāo),這會(huì)給時(shí)間要求嚴(yán)格的無(wú)線(xiàn)應(yīng)用的性能造成不利影響。比較SMP和AMP,AMP在運(yùn)行OS實(shí)例的情況下軟件較簡(jiǎn)化,基本甚至完全沒(méi)有開(kāi)銷(xiāo)問(wèn)題,但需要精心定制的軟件設(shè)計(jì)來(lái)實(shí)現(xiàn)處理器資源共享和處理器間通信。

圖2:SMP與AMP比較

使用Zynq APSoC器件可非常高效率地實(shí)現(xiàn)多種關(guān)鍵的無(wú)線(xiàn)應(yīng)用,其中包括射頻和無(wú)線(xiàn)回程。每種無(wú)線(xiàn)應(yīng)用有不同的性能要求,需要OS支持不同的特性。就Zynq用于實(shí)現(xiàn)涵蓋全部數(shù)字前端和處理功能的全集成軟硬件解決方案而言,射頻應(yīng)用就是一個(gè)很好的案例。

射頻數(shù)字前端應(yīng)用是4G網(wǎng)絡(luò)典型遠(yuǎn)端射頻單元(RRH)的一個(gè)主要組成部分。該應(yīng)用的處理要求可劃分為信號(hào)處理和控制處理。在信號(hào)處理領(lǐng)域,Zynq可用于實(shí)現(xiàn)用于數(shù)字上變頻/下變頻的高采樣率濾波器、峰值因數(shù)抑制(CFR)和數(shù)字預(yù)失真(DPD)。DPD是個(gè)特例,它需要同時(shí)使用Zynq的PS和PL。

DPD處理可細(xì)分為高速數(shù)據(jù)路徑和更新路徑。更新路徑用于定期更新濾波器組的系數(shù),且非常適合于實(shí)現(xiàn)在ARM Cortex A9內(nèi)核中。一般來(lái)說(shuō)系數(shù)更新必須在幾毫秒到幾十毫秒內(nèi)完成。鑒于計(jì)算的算術(shù)復(fù)雜性,可綜合使用A9內(nèi)核和嵌入式NEON SIMD向量計(jì)算單元來(lái)滿(mǎn)足所需的高性能。此外,Zynq PL還支持為處理器時(shí)鐘周期占用大的功能提供硬件加速,這樣就可以協(xié)作使用Zynq PL、ARM A9內(nèi)核和NEON協(xié)處理器。

無(wú)線(xiàn)電的控制處理側(cè)一般用于初始無(wú)線(xiàn)電校準(zhǔn)、配置、告警、調(diào)度和網(wǎng)絡(luò)消息下傳。這在無(wú)線(xiàn)電應(yīng)用中一般不要求高性能,因此使用Zynq中的一個(gè)ARM A9內(nèi)核就能夠輕松管理。

為支持DPD應(yīng)用和控制處理應(yīng)用選擇合適的架構(gòu)非常重要,因?yàn)樗鼪Q定著總體性能、可靠性和維護(hù)的簡(jiǎn)便性。

為無(wú)線(xiàn)射頻應(yīng)用選擇的通用架構(gòu)是AMP模式。在這種模式下,一個(gè)完整的ARM內(nèi)核以裸機(jī)方式運(yùn)行,專(zhuān)門(mén)用于DPD處理,為滿(mǎn)足更新DPD系數(shù)的時(shí)間要求提供更大計(jì)算裕量??刂坪蚈AM等其他應(yīng)用運(yùn)行在OS控制的第二個(gè)ARM A9核上。在這種架構(gòu)中,由于OS只控制兩個(gè)ARM內(nèi)核中的一個(gè),必須在運(yùn)行于兩個(gè)分離的內(nèi)核上的應(yīng)用之間建立處理器間通道,比如使用OCM(片上存儲(chǔ)器)或共享存儲(chǔ)器。這樣做法對(duì)某些關(guān)鍵的控制應(yīng)用非常重要,比如用于監(jiān)控DPD模塊健康狀況的應(yīng)用。這樣進(jìn)程間通信(IPC)解決方案是非標(biāo)的,必須在AMP模式中單獨(dú)開(kāi)發(fā)。

SMP架構(gòu)非常簡(jiǎn)單直觀,使用單個(gè)OS實(shí)例同時(shí)控制兩個(gè)ARM內(nèi)核和,進(jìn)而控制全部應(yīng)用。IPC、調(diào)試、支持工具鏈都在同一OS下。為確保資源專(zhuān)門(mén)用于DPD應(yīng)用,可在軟件應(yīng)用中使用“內(nèi)核親和(Core Affinity)”和“中斷屏蔽”等專(zhuān)門(mén)技巧。在前一個(gè)案例中,DPD應(yīng)用將只在一個(gè)內(nèi)核上運(yùn)行,也就是沒(méi)有其他任務(wù)共享資源(除去OS調(diào)度器開(kāi)銷(xiāo))。在后一個(gè)案例中,中斷服務(wù)(除DPD應(yīng)用觸發(fā)的)被轉(zhuǎn)到第二個(gè)內(nèi)核上運(yùn)行。這樣資源就被DPD應(yīng)用完全利用。

因此Zynq APSoC是支持AMP或SMP架構(gòu)的理想平臺(tái)。如圖3所示,Zynq集成有雙內(nèi)核ARM處理器、12.5Gb/s 串行收發(fā)器(SerDes)、可靠性更高的500MHz+ DSP,并能提供完整的數(shù)字前端功能,諸如DPD、CFR、DUC/DDC和CPRI/JESD接口。該解決方案無(wú)需在處理器和單獨(dú)FPGA之間提供接口,從而簡(jiǎn)化PCB設(shè)計(jì)

從分立式多芯片解決方案移植到Zynq平臺(tái)上的單芯片集成解決方案非常簡(jiǎn)單直觀。賽靈思提供綜合而全面的軟硬件解決方案,有助于順利移植到Zynq上。這其中包括用于DUC、DDC、CFR和DPD的數(shù)字信號(hào)處理IP庫(kù)。此外,還支持多種OS解決方案,包括設(shè)備驅(qū)動(dòng)程序、引導(dǎo)載入程序、BSP模板和常用工具。在成功移植到Zynq平臺(tái)后,該解決方案能夠顯著地增強(qiáng)系統(tǒng)性能,節(jié)省總功耗,并降低材料清單(BOM)成本。

圖3:從分立式解決方案移植到Zynq解決方案

在本文中,我們探討了為無(wú)線(xiàn)應(yīng)用選擇操作系統(tǒng)應(yīng)考慮的主要因素,無(wú)線(xiàn)應(yīng)用的實(shí)現(xiàn)架構(gòu)及其考慮因素(AMP與SMP對(duì)比)以及上述在賽靈思Zynq 7000器件上的直接應(yīng)用。總之,賽靈思提供的這類(lèi)先進(jìn)器件能夠幫助無(wú)線(xiàn)網(wǎng)絡(luò)基礎(chǔ)架構(gòu)設(shè)計(jì)人員在實(shí)現(xiàn)軟硬件完全可編程性的同時(shí),改善性能,提高系統(tǒng)集成度,降低材料清單(BOM)總成本與系統(tǒng)總功耗,實(shí)現(xiàn)高可靠性并加速產(chǎn)品上市進(jìn)程。設(shè)計(jì)人員現(xiàn)在不僅能更快開(kāi)發(fā)設(shè)備,而且還能在設(shè)備部署完成很久之后繼續(xù)提供現(xiàn)場(chǎng)更新,從而避免與ASSP和ASIC等器件有關(guān)的風(fēng)險(xiǎn)。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 賽靈思
    +關(guān)注

    關(guān)注

    33

    文章

    1797

    瀏覽量

    132361
  • 無(wú)線(xiàn)
    +關(guān)注

    關(guān)注

    31

    文章

    5555

    瀏覽量

    176048
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125595
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    射頻同軸連接器選擇需要考慮哪些因素

    用戶(hù)在選用射頻同軸連接器時(shí),即要考慮性能要求又要考慮經(jīng)濟(jì)因素,性能必須滿(mǎn)足系統(tǒng)電器設(shè)備的要求,經(jīng)濟(jì)上必須符合價(jià)值工程要求,那么我們?cè)谶x著時(shí)需要考慮
    發(fā)表于 08-16 07:51

    軟件無(wú)線(xiàn)電設(shè)計(jì)中選擇ASIC、FPGA和DSP需要考慮哪些因素?

    ASIC、FPGA和DSP的應(yīng)用領(lǐng)域呈現(xiàn)相互覆蓋的趨勢(shì),使設(shè)計(jì)人員必須在軟件無(wú)線(xiàn)電結(jié)構(gòu)設(shè)計(jì)中重新考慮器件選擇策略問(wèn)題。從可編程性、集成度、開(kāi)發(fā)周期、性能和功率五個(gè)方面探究,你會(huì)發(fā)現(xiàn)軟件無(wú)線(xiàn)
    發(fā)表于 08-16 07:51

    PCB設(shè)計(jì)應(yīng)考慮哪些因素

    PCB設(shè)計(jì)應(yīng)考慮到的6點(diǎn)因素
    發(fā)表于 03-04 07:22

    光伏逆變器的選擇考慮哪些因素?

    光伏逆變器的選擇考慮哪些因素?光伏電站系統(tǒng)怎么安裝?
    發(fā)表于 03-16 11:08

    定時(shí)限過(guò)電流保護(hù)對(duì)負(fù)荷存在電動(dòng)機(jī)時(shí)應(yīng)考慮哪些因素

    微機(jī)保護(hù)是指什么?負(fù)序電流保護(hù)用于反應(yīng)電動(dòng)機(jī)的什么?定時(shí)限過(guò)電流保護(hù)對(duì)負(fù)荷存在電動(dòng)機(jī)時(shí)應(yīng)考慮哪些因素
    發(fā)表于 09-16 07:53

    選擇伺服電機(jī)要考慮哪些因素

    伺服電機(jī)與步進(jìn)電機(jī)相比有哪些優(yōu)勢(shì)?選擇伺服電機(jī)要考慮哪些因素
    發(fā)表于 09-29 06:07

    選擇分流電阻(Rshunt)要考慮哪些因素

    什么是分流電阻(Rshunt)?選擇分流電阻(Rshunt)要考慮哪些因素?如何去計(jì)算最大分流電阻(Rshunt)的阻值?
    發(fā)表于 10-14 06:44

    選擇單片機(jī)系統(tǒng)中的掉電存儲(chǔ)要考慮哪些因素

    單片機(jī)系統(tǒng)中的掉電存儲(chǔ)是什么意思?選擇單片機(jī)系統(tǒng)中的掉電存儲(chǔ)要考慮哪些因素呢?
    發(fā)表于 01-21 07:01

    組建電波暗室應(yīng)考慮哪些因素

    組建電波暗室應(yīng)考慮哪些因素 暗室又稱(chēng)電波暗室,有的暗室又被稱(chēng)為微波暗室、無(wú)反射室等。
    發(fā)表于 10-07 10:40 ?1185次閱讀

    購(gòu)買(mǎi)視頻會(huì)議系統(tǒng)時(shí)應(yīng)考慮哪些因素?

    購(gòu)買(mǎi)視頻會(huì)議系統(tǒng)時(shí)應(yīng)考慮哪些因素?   要確保您所購(gòu)買(mǎi)的系統(tǒng)具兼容性,例如桌面型終端能與其它品牌的機(jī)頂盒型終端、會(huì)議
    發(fā)表于 02-21 09:36 ?603次閱讀

    選擇汽車(chē)MCU需要考慮哪些因素?

    選擇汽車(chē)MCU需要考慮哪些因素
    發(fā)表于 01-12 21:51 ?15次下載

    選擇單片機(jī)需要考慮哪些因素

    如何選擇單片機(jī),需考慮哪些因素?
    的頭像 發(fā)表于 03-08 11:23 ?8934次閱讀

    選擇寵物DR設(shè)備應(yīng)考慮哪些因素

    隨著人們對(duì)于寵物健康的重視程度的不斷提升,寵物dr的需求量也在不斷的提升,因此,加速了寵物dr行業(yè)的發(fā)展,目前寵物dr品牌較多,包括:國(guó)產(chǎn)和國(guó)外品牌,那么,如何選擇一款性?xún)r(jià)比高的產(chǎn)品,對(duì)于一些寵物診所來(lái)說(shuō)是很關(guān)鍵的。采購(gòu)寵物dr的時(shí)候,主要看中哪些因素呢?
    發(fā)表于 07-15 10:06 ?838次閱讀

    選擇美國(guó)vps云主機(jī)時(shí)應(yīng)該考慮哪些因素

     美國(guó)VPS云主機(jī)是指位于美國(guó)的虛擬私人服務(wù)器,它提供獨(dú)立的操作系統(tǒng)、內(nèi)存和CPU資源,用戶(hù)可以根據(jù)自身需求進(jìn)行配置。那么選擇美國(guó)vps云主機(jī)時(shí)應(yīng)該考慮哪些因素,rak小編為您整理發(fā)布
    的頭像 發(fā)表于 03-26 09:21 ?550次閱讀

    如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?

    選擇合適的新加坡VPS操作系統(tǒng)您需要考慮哪些因素,如何根據(jù)需求選擇合適的新加坡VPS操作系統(tǒng)?r
    的頭像 發(fā)表于 05-10 11:14 ?673次閱讀
    如何根據(jù)需求<b class='flag-5'>選擇</b>合適的新加坡VPS<b class='flag-5'>操作系統(tǒng)</b>?