1.SoC: SoC = System on Chip (在一個晶元裡面做一個系統) *System這裡可以理解為:整體的一個電路系統,完成一個具體功能的東西 *在早期,一個由Nand控制器、UART、LCD控制器、CPU構成的系統是在PCB板上,Nand控制器、UART、LCD控制器、CPU每一個 ...
1.SoC:
SoC = System on Chip (在一個晶元裡面做一個系統)
*System這里可以理解為:整體的一個電路系統,完成一個具體功能的東西
*在早期,一個由Nand控制器、UART、LCD控制器、CPU構成的系統是在PCB板上,Nand控制器、UART、LCD控制器、CPU每一個都是一個晶元(chip),通過PCB走線連接起來。
*現在,隨著半導體工業的發展,Nand控制器、UART、LCD控制器、CPU都集成在一個晶元里,通過晶元內部匯流排連接,通信的速度和效率就更高。
*一般現在所說的CPU不是真正意義上的CPU,而是SoC,現在的cpu是soc中的一部分。現在已經沒有純粹的CPU了,都是SoC。ARM公司賣的是CPU的內核及匯流排,其他的外設是半導體公司自行添加的
2.外設(Peripheral)
*外設:外部設備 在早期,晶元里只有CPU,其他的Nand控制器、UART、LCD控制器之類和cpu不在一塊晶元上,所以稱為外部設備,簡稱外設。但是隨著半導體工業的發展,各種外設和晶元都集成在一塊晶元上了,大部分外部設備跑進去了,但是依然被稱為外設,實際是不正確的,所以現在一般所聽到的一些外設其實是在和cpu在一塊晶元上。所以為了區分這些概念,可以把跑進去和CPU一塊晶元的設備稱為內部外設。沒進去的稱為外部外設