中文字幕人妻偷伦在线视频_亚洲AV熟女国产一区二区三区_国产美女裸体无遮挡免费视频_一本清道av高清在线看_蜜桃精品一区二区三区在线观看_777久久人妻少妇嫩草AV

新聞banner
當(dāng)前位置: 首 頁 >> 新聞資訊>>技術(shù)資訊
09

SoPC與MCU、MPU、SoC的區(qū)別是什么

MCU(Micro Control Unit)MCU(Micro Control Unit):叫MCU微控制器,其實(shí)便是我們往常說的單片機(jī)。是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的CPU、RAM、ROM、守時計(jì)數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的芯片,比如51、STC、AVR、Cortex-M這些芯片,內(nèi)部除了CPU外還有RAM、ROM,也便是在一塊芯片中集成了整個計(jì)算機(jī)體系,能夠直接加簡單的外圍器件(電阻,電容)就能夠運(yùn)轉(zhuǎn)代碼了。

SoC(System on Chip)SoC,System on Chip,是指片上體系。一個能夠完結(jié)一定功用的電路體系由多個模塊構(gòu)成, 如處理器、接口、存儲器、模數(shù)轉(zhuǎn)換器等等。這些功用模塊能夠由分立的器件來完結(jié),然后在印刷電路板(PCB)上組合起來, 終究形成片上體系。

<p "="" style="overflow-wrap: break-word; font-family: "sans serif", tahoma, verdana, helvetica; white-space: normal; background-color: rgb(255, 255, 255); text-indent: 2em; color: rgb(51, 51, 51) !important; font-size: 14px !important;">MCU僅僅芯片級的芯片,而SoC是體系級的芯片,它既MCU那樣有內(nèi)置RAM、ROM同時又像MPU那樣強(qiáng)壯,不單單是放簡單的代碼,能夠放體系級的代碼,也便是說能夠運(yùn)轉(zhuǎn)操作體系(以Linux OS為主)(遷就認(rèn)為是MCU集成化與MPU強(qiáng)處理力各優(yōu)點(diǎn)二合一)。Soc集成了很多個MCU的功用,曾經(jīng)的由多個MCU協(xié)同干的事情被集成了,MCU沒有了,取而代之的是對外的IO引腳,銜接IO引腳就能夠完結(jié)交互,完結(jié)曾經(jīng)MCU的功用。 因此,運(yùn)用Soc集成化程度更高、體積更小、壓縮成本。

SoPC(System On a Programmable Chip)SOPC,英文是System 0n Programmable Chip,它是一種SOC(System 0n Chip)的解決方案。是由Altera公司提出的,運(yùn)用可編程邏輯器材(FPGA)結(jié)構(gòu)片上體系。SOPC是SOC的一種解決方案,也歸于SOC的一種,這種解決方案的優(yōu)點(diǎn)是:靈活性高,可擴(kuò)展性強(qiáng),開發(fā)周期短,不需要掩膜和流片。缺陷是:單片成本高。SoPC與MCU、MPU、SoC最顯著的差異在于:可更改硬件裝備,也便是說自己結(jié)構(gòu)芯片。

2. 差異

2.1 MCU和MPU的差異

MCU和MPU都是CPU發(fā)展出來的分枝之一。

MCU集成了片上外圍器材,可以直接加簡略的外圍器材(電阻,電容)就可以運(yùn)轉(zhuǎn)代碼了。它本質(zhì)上仍是一個完好的單片機(jī),有處理器,有各種接口,所有的開發(fā)都是根據(jù)現(xiàn)已存在的體系架構(gòu),使用者要做的便是開發(fā)軟件程序和加外部設(shè)備。

MPU不帶外圍器材(例如存儲器陣列),是高度集成的通用結(jié)構(gòu)的處理器,是去除了集成外設(shè)的MCU。MCU如ARM的Cortex-A系列,直接放代碼是運(yùn)轉(zhuǎn)不了的,由于它本質(zhì)上只是增強(qiáng)版的CPU,有必要增加相應(yīng)的RAM和ROM。

2.2 CPU與SoC的差異

SoC可以認(rèn)為是將MCU集成化與MPU強(qiáng)處理力各優(yōu)點(diǎn)二合一,其中MCU是CPU集成了各類外設(shè),MPU是增強(qiáng)版的CPU。

可以從下圖中直觀地看出CPU與SoC的差異。

現(xiàn)在芯片的發(fā)展方向是從CPU到SoC,現(xiàn)在現(xiàn)已沒有樸實(shí)的CPU了,都是SoC。ARM出賣的內(nèi)核其實(shí)便是CPU(當(dāng)然還需要總線),各種外設(shè)是半導(dǎo)體廠商自己增加的。

2.3 SoPC與MCU、MPU、SoC的差異

SoPC與MCU、MPU、SoC最顯著的差異在于:可更改硬件裝備,也便是說自己結(jié)構(gòu)芯片。舉個比如闡明便于理解,單片機(jī)的硬件裝備是固化好了的, 咱們可以編程修正的便是軟件裝備,本來是串口通訊功能,通過修正代碼變成AD采樣功能,也便是說硬件裝備是固定了的,咱們只能通過修正軟件來挑選其中的一項(xiàng)或多項(xiàng)功能;而SoPC可以修正硬件裝備信息使其成為相應(yīng)的芯片,可所以MCU,也可所以SoC。


底部二維碼1
手機(jī)掃一掃
關(guān)注我們微信公眾號
平南县| 革吉县| 金寨县| 弋阳县| 泰和县| 铜山县| 即墨市| 兴文县| 镇雄县| 疏勒县| 顺昌县| 临清市| 平舆县| 三亚市| 江门市| 新丰县| 睢宁县| 呼图壁县| 精河县| 六枝特区| 茂名市| 禹城市| 临城县| 奉节县| 德安县| 凉山| 黎川县| 新竹市| 诏安县| 横山县| 商水县| 都匀市| 通州区| 江都市| 荣昌县| 昆明市| 福贡县| 库车县| 本溪| 镇宁| 陇南市|