免费看成熟丰满少妇AⅤ无码精品_亚洲人成人无码www在线观看_精品久久人人做人人爽综合_国产一区二区三区无码免费_视频一区二区三区在线_玩弄三个高大的熟妇赶尸艳谈_欧美性猛交XXXX乱大交丰满_挽起裙子跨开双腿坐下去_久久棈精品久久久久久噜噜

  • 多核SoC的嵌入式軟件開發
    《電子系統設計》

    Paul Kimelman ARM公司


          與幾年前相比,生產嵌入式應用產品的OEM感受到了越來越大的市場壓力,產品的新功能和新特性、業界新標準、市場供求、用戶對低功耗甚至零功耗的不斷追求,以及產品成本等越來越多的因素都會對典型嵌入式設計產生影響,這使得目前市場上的各種應用產品,從純粹的消費電子(如蜂窩電話、MP3播放器、數碼相機)到基礎設備(基站、電話系統、WAN交換機等),都產生了變化,這些變化促使研發人員開發更加完善和復雜的軟件,并在高端產品上使用大量的FPGA。這些變化同時也將設計者推向了ASIC/SOC與非傳統硬件模型——多核設計。

          多核系統的特點和優缺點

          ASIC/SOC具有較高的集成度,適合低功耗的特殊應用,但多數注重成本的設計都會包含更多的功能特性與可編程的元素,這與行業標準和協議的不斷改變密不可分,無論是GSM電話、MP3、DivX/MPEG4、DSL/Cable調制解調器,還是無線局域網或者其他任何產品標準,其協議都以非常快的速度變化著,但顧客并不希望頻繁升級硬件,從生產成本(工具、流水線的建立等)角度來考慮,對單一產品平臺重復使用是非常必要的,這意味著系統對軟件的要求更高了,因此也需要更多的軟硬件協作。

          軟硬件交互過程勢必使系統集成時間延長,并產生大量的、只能針對特定硬件使用的軟件、因此大量的可編程微處理器被加入到系統中,雖然只要處理器的速度足夠快,軟硬件交互引起的性能下降問題都可以迎刃而解,但是無論從成本還是功能來看,提高處理器的主頻換取性能都是一種及其“不經濟”的解決方案。

          一個典型的例子就是利用DSP處理連續數據的應用。開發者完全可以利用一個低端DSP芯片來處理標準的媒體流協議。相對于由高端處理器組成的系統,這種方法的功耗損失非常小,而且可降低系統成本,DSP的特定指令集與專用存儲器,總線結構使其能夠完成較復雜的數字處理算法,但是這些特性往往不支持高級語言,因此基于DSP的很多應用必須采用匯編語言來編碼。

          由于不同DSP的匯編指令與編程模型不同,所以DSP之間的代碼移植非常困難,這已成為應用開發的瓶頸,為解決這個瓶頸,一種方案是根據功能將應用代碼分為兩部分:必須由DSP執行的代碼和可以被其他處理器執行的代碼,DSP只需要處理前者即可,這樣就出現了多核(多處理器)設計。

          典型的多核系統將應用代碼分成兩個主要部分:控制與用戶接口代碼,不間斷處理代碼。控制用戶接口部分運行在ARM微處理器上,不間斷處理代碼運行在DSP上或者第二個ARM內核上(見上圖)。由于以下一些原因,這種模型非常有意義。

          1、開發者可以使用高級語言,如C/C++或者Java對微處理器進行編程,基于DSP的很多應用都必須使用匯編語言來編碼,而很多其他處理器,如ARM則沒有這些限制。

          2、在微處理器上運行RTOS或者OS,可以更加充分利用微處理器的優勢(合理地中斷響應時間、大量的存儲資源、虛擬的或者被保護的存儲器、簡單的上下文切換操作等)。

          3、DSP對不間斷處理得代碼有很好的支持,如果控制用戶接口代碼與不間斷工作的代碼都由同一個處理器來執行的話,頻繁的中斷(連續的切換)會導致系統功耗非常大,而且,DSP往往有很多特殊功能,可以加速數據移動與處理操作(DMA、雙端口存儲器、針對濾波處理的MAC、針對FFT與編碼的位操作,索引查找表、針對內部/外部器件訪問的分離總線結構等)。

          4、兩個不同的內核可分別獨立運行。這意味著當不需要執行任何操作時,微處理器可進入休眠狀態(喚醒微處理器的方式可以是:定時器、刷新LCD的按鍵、電池電量檢查等)。

          5、兩種處理器可以使用不同的總線模型。

          6、兩種處理器芯片可以通過共享的片外存儲器、中斷、油箱、串口、FIFO、或者其他連接方式進行通信,并且所有通信機制不但支持松耦合,而且支持緊耦合同步。

          但是,多核解決方案的主要弊端是增加了交互軟件設計與調試應用程序的復雜性。

          多核系統的設計方案

          系統設計之初,設計人員必須對如何滿足系統所有需要有一個總體的規劃,如果可能,設計人員還應該預留一部分系統資源以備將來功能的擴展。

          1、硬件總體設計

          硬件總體設計是指對系統基本器件的選擇與配置,出主要處理器的類型、主要通信配置、如何使用、用戶接口的選擇等。

          2、軟件總體設計

          在大多數嵌入式應用中,軟件設計在很大程度上依賴于的硬件配置,部分軟件模塊與系統軟件聯系并不緊密,程序員可以將其模塊化,此外還有很多模塊與底層硬件直接聯系,很難模塊化。

          目前通常的做法是講盡可能多的與硬件相關的軟件模塊隔離成為HAL(硬件提取層)的形式進行處理,既然處理器的速度足夠快,存儲器相對便宜。那么HAL的使用是安全可行的,在設計中,使用RTOS或者其他標準軟件非常重要。

          3、開發工具與資源

          這方面的具體內容包括JTAG訪問,交叉觸發、邏輯分析儀或者實時跟蹤,以及明顯反應芯片內部狀態的輸出管腳等,使用支持多核調試的調試器與仿真器,如RealView Debugger與RealView ICE,系統的調試過程會變得非常簡單,利用RealView Debugger,開發人員可以同時對兩個處理器進行調試,此外,RealView Debugger帶有同步功能,可以使兩個處理器內核同時啟動或者停止。

          處理器的造型

          處理器的選型受多種因素的影響,對多核系統,尤其是ARM+DSP系統(雖然DSP可以由支持或者不支持DSP功能的微處理器,微控制器來代替),進行處理器選型時主要考慮以下幾點:

          1、處理外部事件需要的響應時間;

          2、致力于實時算法的應用代碼數量。例如,將MP3播放器與無線電話中的音頻處理功能模塊相比較,前者的功耗遠遠小于后者,其原因是MP3播放器僅僅需要解碼音頻流,產生相應的正確信號,并發送到模擬輸出單元即可,而無線電話必須處理與MP3播放器相比低的多的外部比特率,這迫使處理器必須完成更多工作來實現壓縮/解壓縮、解碼/解碼,并應用濾波/聲音合成,以最終達到合乎要求的音質。

          此外,無線電話中的音頻處理很可能需要進行協議的轉換,當然,硬件方面的支持可以代替處理器的一部分工作,MP3播放器不是一個實時系統,它可以使用簡單預取緩存來減少響應時間,而無線電話必須在相對較短的時間窗口內(或者音質下降不甚明顯時)對信號進行處理。

          3、相比軟件處理,采用硬件可以達到更好效果的應用模塊的數量,當標準變化比較快時,修改軟件是一種比較安全的做法,這樣可以避免改動新產品的物理設計,但當標準相對比較穩定時,采用最合適的硬件可使成本降到最低,并且能在相同功耗或價格的基礎上使系統達到最高性能。

          4、對算法要求較高的應用的數量,DSP的獨特設計使其有以下三點特殊功能,能夠高效地處理迭代算法,特別是乘加運算(MAC);能夠迅速地傳輸數據(接收外設輸入,并在處理循環之后將數據返還到外設輸出);能夠與外設緊密交互。

          5、市場對價格與功耗的靈敏度。

          針對這些需求,ARM處理器的功能越來越強大,其應用也越來越廣。例如新一代ARM內核提供了對DSP擴展指令的支持(如ARM9E)。部分ARM芯片可以被用作微控制器,擁有微控制器的一系列特性,例如緊密耦合的片上外設,增強的位訪問與控制,大容量片內存儲器,片內flash、多種片內外設,等待狀態控制和向量中斷等,ARM處理器還開始支持真正的可變時鐘頻率。

          在具體芯片設計完成之前,用于原型平臺的開發板可以幫助開發人員對多核系統進行驗證。通常,這些板大多使用特定的總線結構進行連接,使用FPGA仿真部分外設、存儲器以及部分總線模型。Integrator是ACM提供的原型驗證平臺,它提供對多核系統的支持。

          系統設計之初,設計人員必須對任何滿足系統所有需要有一個總體的規劃。

          更進一步,當硬件平臺還沒就緒時,很多設計只能通過仿真來開發軟硬件模型和應用算法,對于多核系統來說,仿真的方法并不是很多,ARM公司的SOC Designer工具可以將ARMulator仿真與特定的DSP仿真進行綁定,類似于SOC Designer的產品同樣也支持使用C語言編寫的硬件模型進行聯合仿真。

          同時,某些仿真甚至可以直接仿真中加入純粹的行為元素,很多仿真的速度非常快,幾乎與真正芯片的速度相同(因為PC機的主頻非常高),通過仿真,開發人員可以得到系統硬件的許多內部狀態信息,以實現更好的設計。




     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    亚洲成AⅤ人的天堂在线观看女人| 无码人妻AⅤ一区二区三区水密桃 无码人妻AⅤ一区二区三区蜜桃 | 久久精品国产亚洲AV麻豆蜜芽 | 一女多男双修NP古言| 与狐妖的同居生活| FREEXXX欧美老妇| 成人片国产精品亚洲| 国产精品青草久久福利不卡| 国内精品自产拍在线观看| 久久精品99久久香蕉国产色戒| 麻花传媒0076在线观看| 人妻少妇乱子伦无码视频专区 | 青青青国产成人久久111网站| 日韩AV无码中文一区二区三区| 无码熟妇人妻AV在线影片最多| 亚洲成在人线AV自拍| 杂乱小说2第400部| 办公室欧美大尺寸SUV| 国产精品狼人久久久久影院| 精品久久久中文字幕人妻 | 国产成 人 综合 亚洲专区| 国产亚洲日韩欧美另类丝瓜APP| 久久久久国产精品| 秋霞手机在线看秋免费| 无码精品H动漫成人影院| 亚洲人成色777777网站| 9色国产深夜内射| 国产精品JK白丝AV网站| 久久精品国产WWW456C0M| 强开小婷嫩苞又嫩又紧视频韩国 | 草草永久地址发布页①| 国产偷窥熟女精品视频| 老根嫩草1一40淑媛全文| 日本亚欧乱色视频在线| 亚洲AV永久无码成人红楼影视| 一二三四免费中文在线| 粗大的内捧猛烈进出动态图 | 小雪尝禁果又粗又大的中国地图| 亚洲中文无码AV永久不收费| 被村长狂躁俩小时玉婷视频| 国产偷窥真人视频在线观看| 蜜桃av中文字幕| 忘忧草社区在线影视| 亚洲综合区小说区激情区| 成年女人毛片视频免费| 精品人成视频免费国产| 人妻一区二区三区高清AV专区| 亚洲AV无码一区二区乱孑伦AS | 2021精品久久久久精品免费网| 丰满人妻熟妇乱又伦精品软件| 精品亚洲欧美无人区乱码| 日产无人区一线二线三线小说| 亚洲国产精品久久久久久久| А∨天堂一区一本到| 花火と在线观看动漫免费| 人妻少妇中文字幕乱码| 亚洲乱码av无码一区二区三区| 被男狂揉吃奶胸60分钟视频| 久久97人妻AⅤ无码一区| 日韩AV无码AV免费AV不卡| 亚洲婷婷月色婷婷五月| 国产FREEXXXX性麻豆| 老妇饥渴XXHDⅩXXOOO| 无码A级毛片日韩精品| 8X8Ⅹ成人免费视频在线观看| 国产女人18毛片水真多| 青草伊人久久综在合线亚洲| 亚洲第一无码精品一区| 丰满少妇被猛烈进入无码| 老师掀起裙子让我挺进| 小洞饿了想吃大香肠喝热牛奶是| ASSPICS亚洲美女裸体CH| 解开人妻的裙子猛烈进入| 日韩人妻无码一区二区三区综合| 一区二区三区高清AV专区| 国产精品久久久久久影视不卡| 欧美精品双插重口在线播放 | 国产精品国产自线拍免费软件| 免费无码AV片在线观看中文 | 国产激情一区二区三区视频免樱桃| 免费A级毛片无码A∨蜜芽按摩| 亚洲AV日韩AV激情亚洲| 成都私人家庭影院| 免费男同GAY片AV网站| 亚洲AV中文无码乱人伦| 国产SUV精品一区二区五 | 国产另类TS人妖一区二区| 人人妻人人爽人人澡欧美二区| 亚洲一区二区三区乱码AⅤ蜜桃女 亚洲一区二区三区乱码AⅤ蜜桃 | 香蕉久久久久久AV成人| 成人无码精品一区二区三区亚洲区| 美国6一12呦女精品| 亚洲精品成A人在线观看| 国产成人精品无码一区二区三区| 男人进入女人下部图 | 人人妻人人澡人人爽不卡视频| 再灬再灬再灬深一点舒服| 精品蜜臀久久久久99网站 | 丁香花在线影院观看在线播放| 拗女稀缺资源一区二区| 亚洲一线产区二线产区分布图片 | 好姐妹高清在线韩国电影观看| 丝袜高潮流白浆潮喷在线播放| WWW.一区二区三区在线 || 麻花传媒CEO免费观看| 亚洲欧美激情精品一区二区| 国产偷国产偷亚洲高清日韩| 熟妇av一区二区| 成人A级毛片免费观看AV不卡| 欧美黑人巨大XXXX黑人猛| 制服在线无码专区| 久久久久亚洲AV成人网| 亚洲精品国产欧美一二区| 国产亚洲成AV人片在线观看| 无码少妇一区二区三区免费| 公交车大龟廷进我身体里| 日韩无码一区视频| 不收费半夜年轻人看B站软件| 欧美一区二区三区视频在线观看 | 精品亚洲国产成人AV| 亚洲成av人片在线观看无码 | 含苞待放1ⅤLH周莹莹| 午夜在线观看的免费网站| 国产精品无码AⅤ精品影院| 我和岳乱妇三级高清电影| 国产成人一区二区三区| 手机看片福利永久| 国产成人无码免费视频97APP | 久久国产亚洲精品无码| 亚洲国模私拍人体GOGO| 精品国精品国产自在久国产应用| 亚洲成AV人片天堂网无码| 激情男女高潮射精AV免费| 亚洲国产婷婷香蕉久久久久久| 激情无码白丝人妻又大又粗| 亚洲国产精品一区二区久久HS| 国偷自产视频一区二区久| 亚洲AV无码专区在线播放| 娇妻被交换粗又大又硬视频| 亚洲成A人一区二区三区| 精品人体无码一区二区三区| 亚洲色婷婷六月亚洲婷婷6月 | 成熟丰满熟妇自慰XXXXX| 日韩精品人妻系列无码AV东京| 丰满肥女巨肥BWWBBWW| 玩弄朋友娇妻呻吟交换电影| 国产伦精品一区二区三区免.费| 亚洲AV日韩AⅤ无码色老头| 黑人上司与人妻激烈中文字幕| 亚洲人亚洲精品成人网站| 久久婷婷五月综合97色一本一本| 中文字幕无码中文字幕有码A| 欧美精品多人P群无码| 波多野结衣好大好紧好爽| 少妇人妻偷人精品一区二区| 国产精品欧美福利久久| 亚洲成A人片在线观看无码3D| 久久久久久国产精品无码下载| 中文字幕人妻一区二区在线视频| 欧美裸体XXXX极品少妇| 大桥未久亚洲无AV码在线| 无码口爆内射颜射后入| 黑人强伦姧人妻完整版| 野花影视免费高清观看| 欧美精品少妇XXXXX喷水| 催眠~凌~辱~学园 在线观看| 五月丁香综合激情六月久久| 精品国产一区二区三区免费| 真人无码作爱免费视频网站 | 好紧好深好大乳无码中文字幕| 野外妓女脱裤子让老头玩| 男生把QQ放进女生的QQ里韩剧| 波多野结衣AV在线| 五月丁香六月狠狠爱综合| 久久99精品久久久久久国产| 2021久久精品国产99国产精| 三级成人AV电影在线观看| 国产综合在线观看| 真实国产老熟女粗口对白| 人人妻人人妻人人人人妻妻人人人人| 国产精品嫩草影院永久… | 老师上课没戴奶罩看到奶头 | 内射极品少妇一区二区av| 不用播放器的AV| 亚洲AV日韩综合一区二区三区| 久久综合激的五月天的歌词| 超级黄18禁色惰网站| 亚洲AV深夜高潮无码成人| 麻花传媒68XXX在线观看| 粗大的内捧猛烈进出动态图| 亚洲国产精品久久久久秋霞1| 免费无码AV片在线观看网站| 国产AV日韩A∨亚洲AV电影| 亚洲精品无码久久久久久| 欧美性色黄大片WWW喷水| 国产男男GAY做受ⅩXX软件| 中文字幕乱码亚洲无线码| 三级国产三级在线| 久久久久久精品免费免费| 懂色av一区二区三区蜜臀|