哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

選擇合適CPU會(huì)對(duì)整個(gè)SoC系統(tǒng)的性能產(chǎn)生什么影響?

我快閉嘴 ? 來(lái)源:賢集網(wǎng) ? 作者:賢集網(wǎng) ? 2020-09-21 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果您認(rèn)為CPU對(duì)片上系統(tǒng)(SoC)而言就像汽車的引擎一樣,你知道你不會(huì)將大眾汽車的發(fā)動(dòng)機(jī)放在悍馬車上,并期望它能發(fā)揮作用。同樣,法拉利發(fā)動(dòng)機(jī)也不適合。盡管法拉利可以為悍馬發(fā)動(dòng)機(jī)提供類似的馬力,但由于缺少扭矩,它可能會(huì)失效。

對(duì)馬力的簡(jiǎn)單評(píng)估與在汽車世界中一樣,在選擇CPU時(shí)會(huì)產(chǎn)生誤導(dǎo)。有針對(duì)所需功能的最佳解決方案。SoC中的CPU選擇也是如此。很多時(shí)候,設(shè)計(jì)人員僅根據(jù)系統(tǒng)架構(gòu)師對(duì)特定CPU的知識(shí)和過(guò)去的經(jīng)驗(yàn)來(lái)選擇CPU。

在決定使用哪個(gè)CPU時(shí),設(shè)計(jì)人員應(yīng)考慮總體系統(tǒng)指標(biāo),例如:總體設(shè)計(jì)的復(fù)雜性,設(shè)計(jì)重點(diǎn),保護(hù),性能,功耗,尺寸,成本,工具和中間件可用性。

設(shè)計(jì)的復(fù)雜性有助于確定要使用哪個(gè)CPU。例如,如果設(shè)計(jì)要求部署一臺(tái)狀態(tài)機(jī),并帶有來(lái)自少量外圍設(shè)備的中斷,則小型CPU和/或微控制器(例如8051或Z80)可能是最佳選擇。許多系統(tǒng)(例如尋呼機(jī))最初可能適合此類別。內(nèi)存占用空間小,信號(hào)緩慢,電池消耗必須非常低。

算法及其相互作用將決定設(shè)計(jì)的復(fù)雜性,也可能確定其是否需要實(shí)時(shí)操作系統(tǒng)(RTOS)。通常,隨著應(yīng)用程序復(fù)雜性的增加,對(duì)更大位寬處理器的需求也隨之增加。

設(shè)計(jì)正在被重視,并且復(fù)雜性不斷增加;那個(gè)2000年的傳呼機(jī)可能需要在2003年播放MP3,因此8位CPU可能不足以應(yīng)付當(dāng)前的任務(wù)。設(shè)計(jì)包含的接口數(shù)量是一個(gè)很好的指標(biāo)。例如,在我們的傳呼機(jī)中,最初有兩個(gè)主要界面,用戶界面和無(wú)線電鏈接。在添加MP3播放器的設(shè)計(jì)中,我們將需要添加用于存儲(chǔ)和傳輸數(shù)據(jù)的內(nèi)存接口,以及用于播放數(shù)據(jù)的音頻接口。在這個(gè)例子中,系統(tǒng)的復(fù)雜性從最初的概念開(kāi)始就大大增加了,如果我們考慮將來(lái)可以將設(shè)計(jì)部署到哪里,我們可以重用許多相同的設(shè)計(jì)。

確保您留有增長(zhǎng)空間。今天,您的8位設(shè)計(jì)可能適合MP3播放器。但是,當(dāng)在具有更高帶寬外圍設(shè)備的機(jī)頂盒應(yīng)用程序中重用設(shè)計(jì)時(shí),您可能需要重新設(shè)計(jì)完整的解決方案,以遷移到基于ARM,MIPS或PowerPC的應(yīng)用程序。體系結(jié)構(gòu)以應(yīng)對(duì)新的約束。

系統(tǒng)可能需要保護(hù)自己免受外部攻擊,甚至免受自身攻擊,這意味著CPU可能需要包含內(nèi)存管理單元(MMU)來(lái)解決此問(wèn)題。虛擬內(nèi)存允許受約束的程序訪問(wèn)整個(gè)系統(tǒng),而不受信任的程序只能訪問(wèn)分配給它們的內(nèi)存。3G手機(jī)(具有Internet連接的手機(jī))是需要保護(hù)的典型示例。由于惡意程序會(huì)使您的手機(jī)崩潰,因此設(shè)計(jì)人員不再能夠使用缺少M(fèi)MU的CPU。盡管MMU并沒(méi)有消除潛在的系統(tǒng)故障,但它減少了難以發(fā)現(xiàn)的系統(tǒng)故障的數(shù)量和頻率。

三種主要的CPU體系結(jié)構(gòu)圍繞具有16位,24位和32位地址總線的8位,16位和32位數(shù)據(jù)寄存器構(gòu)建。這些體系結(jié)構(gòu)之間的主要區(qū)別在于,一個(gè)特定的寄存器可以容納的信息量以及可以直接尋址的信息量,如下所示:使用8位數(shù)據(jù)寄存器和16位地址總線,CPU可以擁有64k的地址空間;一個(gè)帶有16位數(shù)據(jù)寄存器和24位地址的地址空間可以具有16兆字節(jié)的地址空間;而具有32位數(shù)據(jù)的32位地址將具有4 GB的地址空間。

為什么嵌入式系統(tǒng)曾經(jīng)需要訪問(wèn)4 GB的地址空間?答案很簡(jiǎn)單:由于要求系統(tǒng)執(zhí)行更復(fù)雜的任務(wù),因此運(yùn)行的代碼的大小和復(fù)雜性都會(huì)增加。Z80上CPM的早期使用了存儲(chǔ)內(nèi)存和頁(yè)面交換的過(guò)程來(lái)運(yùn)行8位計(jì)算機(jī)上更復(fù)雜的程序。由于64k的空間不足,設(shè)計(jì)人員通過(guò)覆蓋內(nèi)存和頁(yè)面以使更多CPU占用空間,使系統(tǒng)變得更加復(fù)雜。

對(duì)于許多設(shè)計(jì)而言,24位地址總線似乎已足夠。但是,有幾個(gè)因素將設(shè)計(jì)人員驅(qū)使到32位地址空間,包括保護(hù)和指針。為了進(jìn)行保護(hù),具有虛擬內(nèi)存的CPU可以使用整個(gè)地址范圍將物理內(nèi)存劃分為單獨(dú)的虛擬空間,從而可以保護(hù)指針免受錯(cuò)誤的侵害。無(wú)需索引即可使任何寄存器成為指向內(nèi)存的指針的功能簡(jiǎn)化了軟件。

選擇CPU會(huì)對(duì)整個(gè)系統(tǒng)的性能產(chǎn)生極大的影響。具體來(lái)說(shuō),緩存,MMU,流水線,分支預(yù)測(cè)和超標(biāo)量體系結(jié)構(gòu)等功能都會(huì)影響系統(tǒng)的速度。根據(jù)SoC的需求,可能需要使用這些功能來(lái)實(shí)現(xiàn)系統(tǒng)的最佳性能。

SoC的最終用途將決定您的設(shè)計(jì)消耗多少功率。如果您的設(shè)計(jì)是電池供電的,則CPU將需要盡可能節(jié)省功耗。例如,某些CPU具有睡眠。這些模式允許CPU在空閑時(shí)通過(guò)關(guān)閉CPU的數(shù)量來(lái)暫停操作并消耗更少的功率。不同的CPU執(zhí)行同一任務(wù)的結(jié)果不同。

CPU的成本可以通過(guò)幾種方法來(lái)衡量。首先,存在IP成本,其中包括為SoC和任何衍生產(chǎn)品獲得IP的成本。然后是系統(tǒng)集成成本,其中包括可用于SoC設(shè)計(jì)和實(shí)現(xiàn)的工具。最后,您必須確定CPU變體是否經(jīng)過(guò)硅驗(yàn)證,以及在SoC使用的總線體系結(jié)構(gòu)中是否可用。

RTOS和中間件的可用性也可能決定您的選擇。例如,在設(shè)計(jì)PDA時(shí),您可能需要適用于Linux的中間件,但是選擇虛擬操作系統(tǒng)將決定您要從小型非MMU CPU遷移。

此外,如果設(shè)計(jì)需要圖形系統(tǒng)或文件系統(tǒng),則RTOS的選擇將決定CPU的類型。許多RTOS供應(yīng)商針對(duì)特定的家庭,而其他人則保持不變。大多數(shù)8位CPU都具有簡(jiǎn)單的調(diào)度程序,盡管這些調(diào)度程序適合于消耗很少的外包代碼的小型設(shè)計(jì),但不適用于消耗任何數(shù)量的外包代碼的設(shè)計(jì)。解決方案的外包將確定要使用的RTOS,進(jìn)而決定將支持哪些CPU。

其他考慮因素包括:您需要哪些工具來(lái)進(jìn)行設(shè)計(jì),并且它們可用于您可能使用的標(biāo)準(zhǔn)ANSI C / C ++編譯器嗎?您將如何在硬件/軟件協(xié)同仿真環(huán)境或SoC中調(diào)試設(shè)計(jì)?是否存在JTAG端口,CPU是使用該通道進(jìn)行調(diào)試還是調(diào)試需要專用的串行端口?選擇更高級(jí)的語(yǔ)言(例如C ++)或從UML中的設(shè)計(jì)生成的代碼也可能表明您需要更高的總線寬度和時(shí)鐘頻率來(lái)處理代碼的大小和復(fù)雜性。

如果將SoC劃分為幾個(gè)通過(guò)松散連接的FIFO或串行通道進(jìn)行通信的處理器子系統(tǒng),則可能會(huì)更好。許多設(shè)計(jì)都集成了數(shù)字信號(hào)處理器和RISC CPU,以分擔(dān)工作量并簡(jiǎn)化每個(gè)處理器域的設(shè)計(jì)。

現(xiàn)代SoC設(shè)計(jì)為系統(tǒng)架構(gòu)師提出了新的挑戰(zhàn)。選擇CPU不再是瑣碎的事情。通過(guò)使用諸如總體設(shè)計(jì)的復(fù)雜性,設(shè)計(jì)重用,保護(hù),性能,功耗,尺寸,成本,工具和中間件可用性之類的指南,設(shè)計(jì)人員可以簡(jiǎn)化決策。
責(zé)任編輯:tzh

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    49

    文章

    8863

    瀏覽量

    165696
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20332

    瀏覽量

    254971
  • 發(fā)動(dòng)機(jī)

    關(guān)注

    33

    文章

    2721

    瀏覽量

    72873
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11327

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ADM5120 系統(tǒng)級(jí)芯片(SoC)網(wǎng)絡(luò)控制器:高性能與多功能的完美結(jié)合

    ADM5120 系統(tǒng)級(jí)芯片(SoC)網(wǎng)絡(luò)控制器:高性能與多功能的完美結(jié)合 在當(dāng)今數(shù)字化的時(shí)代,網(wǎng)絡(luò)設(shè)備的性能和功能需求不斷提升。對(duì)于電子工程師而言,
    的頭像 發(fā)表于 03-30 14:20 ?130次閱讀

    村田電感出現(xiàn)磁芯斷裂,會(huì)對(duì)電路性能產(chǎn)生什么影響?

    村田電感若出現(xiàn)磁芯斷裂,會(huì)對(duì)電路性能產(chǎn)生多方面的嚴(yán)重影響,具體分析如下: ? 1.磁性能下降,電感量失準(zhǔn) 磁芯是電感的核心部件,其作用是提供高效的磁路,增加電感器的磁
    的頭像 發(fā)表于 03-23 16:42 ?317次閱讀
    村田電感出現(xiàn)磁芯斷裂,<b class='flag-5'>會(huì)對(duì)</b>電路<b class='flag-5'>性能</b><b class='flag-5'>產(chǎn)生</b>什么影響?

    國(guó)巨電阻如何選擇合適的型號(hào)?

    關(guān)注的焦點(diǎn)。本文將從應(yīng)用場(chǎng)景、阻值范圍、功率封裝、溫度系數(shù)、成本可靠性等關(guān)鍵維度出發(fā),為您梳理國(guó)巨電阻選型的系統(tǒng)化方法。 國(guó)巨電阻選擇合適型號(hào)的步驟如下 : 1、確定應(yīng)用場(chǎng)景與需求 : 普通電路 :如上下拉電阻、
    的頭像 發(fā)表于 03-17 16:11 ?269次閱讀
    國(guó)巨電阻如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的型號(hào)?

    如何選擇合適的嵌入式核心版產(chǎn)品?

    嵌入式產(chǎn)品的設(shè)計(jì)是一個(gè)復(fù)雜的系統(tǒng)工程,從硬件到應(yīng)用軟件,再到底層驅(qū)動(dòng),一個(gè)好的產(chǎn)品往往需要考慮諸多因素。那么,工程師該如何選擇一款合適的核心版產(chǎn)品呢?今天我們就來(lái)深入探討一下。1.技術(shù)規(guī)格技術(shù)規(guī)格
    的頭像 發(fā)表于 01-19 11:41 ?739次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的嵌入式核心版產(chǎn)品?

    如何選擇合適的半導(dǎo)體芯片清洗模塊

    選擇合適的半導(dǎo)體芯片清洗模塊需要綜合考慮工藝需求、設(shè)備性能、兼容性及成本效益等多方面因素。以下是關(guān)鍵決策點(diǎn)的詳細(xì)分析:1.明確清洗目標(biāo)與污染物類型污染物特性決定清洗策略:若主要去除顆粒物(如硅微粉
    的頭像 發(fā)表于 09-22 11:04 ?866次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的半導(dǎo)體芯片清洗模塊

    如何選擇合適的實(shí)時(shí)操作系統(tǒng)

    選擇合適的實(shí)時(shí)操作系統(tǒng)(RTOS,Real-Time Operating System)可能會(huì)影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?1241次閱讀

    從GX連接器到應(yīng)用:如何選擇合適的連接器以提高設(shè)備性能

    選擇合適的連接器對(duì)提高設(shè)備性能至關(guān)重要。GX連接器憑借其出色的性能和廣泛的適用性,已成為各行業(yè)設(shè)備的重要組成部分。作為工程師,我們必須綜合考慮設(shè)備的
    的頭像 發(fā)表于 08-26 14:39 ?936次閱讀
    從GX連接器到應(yīng)用:如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的連接器以提高設(shè)備<b class='flag-5'>性能</b>

    如何選擇合適的TVS管

    TVS管以快速的響應(yīng)速度、精準(zhǔn)的鉗位電壓及多樣化的封裝形式,使其廣泛應(yīng)用于各種需要瞬態(tài)電壓保護(hù)的電子電路領(lǐng)域,如電子儀器與儀表、醫(yī)療設(shè)備、工業(yè)自動(dòng)化設(shè)備與計(jì)算機(jī)系統(tǒng)與通訊設(shè)備等等。在保護(hù)設(shè)計(jì)中,選擇
    的頭像 發(fā)表于 08-14 10:25 ?2.7w次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的TVS管

    如何選擇合適的直流負(fù)載或交流負(fù)載?

    如何選擇合適的直流負(fù)載或交流負(fù)載?
    的頭像 發(fā)表于 08-04 17:53 ?1371次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的直流負(fù)載或交流負(fù)載?

    如何選擇工業(yè)電腦?

    選擇一臺(tái)設(shè)備齊全的工業(yè)電腦來(lái)處理工作負(fù)載,確保可靠和不間斷的運(yùn)行是至關(guān)重要的。那么,如何選擇合適的工業(yè)計(jì)算機(jī)呢?選擇合適的工業(yè)電腦取決于任務(wù)
    的頭像 發(fā)表于 07-29 15:49 ?654次閱讀
    如何<b class='flag-5'>選擇</b>工業(yè)電腦?

    如何選擇合適的物聯(lián)網(wǎng)藍(lán)牙模塊?

    也會(huì)導(dǎo)致更多的信號(hào)干擾。因此,需要根據(jù)具體應(yīng)用場(chǎng)景選擇合適的發(fā)射功率模塊。2、接收靈敏度:接收靈敏度決定了藍(lán)牙模塊能否在多遠(yuǎn)距離內(nèi)成功接收信號(hào)。接收靈敏度越高的模塊,能夠接收信號(hào)的距離就越遠(yuǎn)。因此
    發(fā)表于 06-28 21:46

    如何選擇合適的工業(yè)化超聲波清洗設(shè)備?

    如何選擇合適的工業(yè)化超聲波清洗設(shè)備?專家指導(dǎo)在制造業(yè)中,選擇合適的工業(yè)化超聲波清洗設(shè)備至關(guān)重要。不同的應(yīng)用需要不同類型的設(shè)備,而且性能和功能
    的頭像 發(fā)表于 06-18 17:24 ?866次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的工業(yè)化超聲波清洗設(shè)備?

    如何選擇合適的背負(fù)式AGV小車

    選擇合適的背負(fù)式AGV需要考慮以下幾個(gè)方面: 負(fù)載能力 確定所需搬運(yùn)貨物的重量和尺寸,選擇負(fù)載能力匹配的聯(lián)集背負(fù)式AGV。常見(jiàn)的聯(lián)集背負(fù)式AGV負(fù)載重在200-1000公斤,甚至更高。 工作環(huán)境
    的頭像 發(fā)表于 05-21 16:33 ?721次閱讀

    CYPD3177直接連接 VBUS_IN 而不使用 VBUS_FET_EN 負(fù)載開(kāi)關(guān),會(huì)對(duì)我們的系統(tǒng)產(chǎn)生任何影響嗎?

    PD IC 是否可以通過(guò) I2C 與處理器傳達(dá)電纜方向信息? 如果我們直接連接 VBUS_IN 而不使用 VBUS_FET_EN 負(fù)載開(kāi)關(guān),會(huì)對(duì)我們的系統(tǒng)產(chǎn)生任何影響嗎?
    發(fā)表于 05-20 07:39

    如何選擇合適的 BNC 連接器?接線工具與配件推薦

    線纜:配套的線纜要與BNC連接器的阻抗匹配。例如,75Ω的BNC連接器應(yīng)搭配75Ω特性阻抗的同軸電纜,如RG-59線纜,確保信號(hào)傳輸全程阻抗匹配,減少信號(hào)失真。 選擇合適的BNC連接器需綜合考慮應(yīng)用場(chǎng)景與性能指標(biāo),搭配優(yōu)質(zhì)的
    的頭像 發(fā)表于 05-05 11:07 ?852次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>合適</b>的 BNC 連接器?接線工具與配件推薦
    米脂县| 德化县| 晋宁县| 临漳县| 满城县| 河北区| 太保市| 聂荣县| 泸州市| 邵武市| 阿拉善盟| 兴隆县| 深水埗区| 牡丹江市| 读书| 牟定县| 新化县| 怀远县| 裕民县| 潜江市| 北安市| 礼泉县| 浮梁县| 普兰县| 龙南县| 平利县| 赣州市| 都兰县| 丽水市| 九寨沟县| 乐清市| 麟游县| 铁岭市| 当雄县| 嵊州市| 易门县| 和顺县| 东平县| 周至县| 襄汾县| 宁阳县|