SOC和MCU有什麼區別麼?
壹、含義不同
SOC(System on Chip):指片上系統,MCU只是芯片級芯片,SOC是系統級芯片,它有內置的RAM和ROM,就像MCU壹樣強大,它不僅可以放簡單的代碼,還可以放系統級的代碼,也就是說,它可以運行操作系統(可以認為MCU集成和MPU強大的處理能力是二合壹的)。
MCU(Micro Control Unit):它叫微控制器,實際上,它俗稱單片機。隨著大規模集成電路的出現和發展,計算機CPU、ram、ROM、定時計數器和各種I/O接口集成在壹個芯片上,形成壹個芯片級芯片,除了CPU,還有ram和ROM,可以直接添加簡單的外圍設備(電阻、電容)來運行代碼。
二、特點不同
SOC
1、半導體工藝技術的系統集成
2、軟件系統和硬件系統的集成
3、降低耗電量
4、減少體積
5、增加系統功能
6、提高速度
7、節省成本
MCU
1、功能分配系統,多功能分布式系統是為滿足工程系統各種外圍功能的要求而建立的多機系統。
2、並聯多機控制系統,並行多機控制系統主要解決工程應用系統的快速性問題,從而形成大規模的工程應用系統。
3、局部網絡系統。
三、結構不同
MCU結構明確定義了嵌入式系統的四個基本組成部分:中央處理器核心、程序存儲器(只讀存儲器或閃存)、數據存儲器(隨機存取存儲器)、壹個或多個定時/定時器以及用於與外圍設備和擴展資源通信的I/O端口,所有這些都集成在壹個單芯片上。
在采用SoC技術設計的應用電子系統中,嵌入式結構的實現非常方便。各種嵌入式結構的實現非常簡單,只要根據系統需要選擇相應的內核,然後根據設計要求選擇匹配的IP模塊,就可以完成整個系統的硬件結構,特別是采用智能電路綜合技術時,系統更接近理想的設計要求。