精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CPU/MCU/FPGA/SoC 這些芯片究竟是啥?

商務辦公
2019悄然而至,新的一年新的心情,但是一顆愛學習的心還是依舊熾熱,嘻嘻,今天EDA365給大家準備的知識點是各種芯片的解讀,跟陸妹一起去看看吧。

 2019悄然而至,新的一年新的心情,但是一顆愛學習的心還是依舊熾熱,嘻嘻,今天給大家準備的知識點是各種芯片的解讀,跟小編一起去看看吧。

在那些專門用于處理數(shù)據(jù)的芯片中,最常用的就是由微處理器構(gòu)成的微處理器系統(tǒng),小到一塊單片機,大到數(shù)據(jù)中心的幾十路幾十核地表最強處理器,都是由簡單的微處理器系統(tǒng)發(fā)展而來,微處理器是應用最廣泛的芯片。首先了解微處理器及微處理器系統(tǒng),對接下來了解各種芯片及控制系統(tǒng)的很有幫助。

目前世界上有兩種文明,一種是人類社會組成的碳基文明,一種是各種芯片組成的硅基文明——因為幾乎所有的芯片都是以單晶硅為原料制作的,芯片系統(tǒng)的總數(shù)比人類的數(shù)量還多出數(shù)十上百倍。芯片大家族里面也分各種不同類型的芯片,從古老的用電子管堆出來的成噸的邏輯門到現(xiàn)在的超級數(shù)據(jù)中心,電子技術(shù)的發(fā)展走過了一代又一代,到了今天,各種芯片更是百花齊放,芯片廠商百家爭鳴。

[[254647]]

 

可是,這么多芯片,按照功能分類,有專門用于計算的、有專門用于控制的、有專門用于存儲的……按照集成電路規(guī)模分,有超大規(guī)模,大規(guī)模,和古老的中規(guī)模、小規(guī)模。而具體到了類型,又有CPU,SoC,DSP……有這么多的芯片,真的區(qū)分清除也是要花上一番功夫的,這篇文章就可以帶領(lǐng)大家了解一些基礎的、用來處理數(shù)據(jù)的集成電路芯片。

微處理器系統(tǒng):囊括了各種類型的計算機,微控制器/單片機。世界上的微處理器系統(tǒng)的總數(shù)比人類總數(shù)還多得多。它的基本工作原理是用程序控制系統(tǒng)的行為。

微處理器系統(tǒng)的基本操作過程是中央處理器(Central Processing Unit, CPU)不斷地從存儲器取指并執(zhí)行,實現(xiàn)對系統(tǒng)的全面管理。

一、CPU結(jié)構(gòu)和功能CPU的結(jié)構(gòu):

 

CPU的結(jié)構(gòu):

CPU的結(jié)構(gòu):

1) 控制器:完成指令的讀入、寄存、譯碼和執(zhí)行。

2) 寄存器:暫存用于尋址和計算過程的產(chǎn)生的地址和數(shù)據(jù)。

3) I/O控制邏輯:負責CPU中與輸入/輸出操作有關(guān)的邏輯。

4) 算數(shù)邏輯運算單元(Arithmetic & Logic Unit, ALU):運算器核心,負責進行算術(shù)運算、邏輯運算和移位操作,用來進行數(shù)值計算和產(chǎn)生存儲器訪問地址。

CPU的功能:

CPU的功能:

1) 與存儲器之間交換信息。

2) 和I/O設備之間交換信息。

3) 為了使系統(tǒng)正常工作而接收和輸出必要的信號,如復位信號、電源、輸入時鐘脈沖等。

二、微處理器系統(tǒng)的結(jié)構(gòu)

 

圖:微處理器系統(tǒng)的結(jié)構(gòu)

1) CPU的外部特征就是數(shù)量有限的輸入輸出引腳。

2) 數(shù)據(jù)總線:用于CPU和存儲器或I/O接口之間傳送數(shù)據(jù),雙向通信;數(shù)據(jù)總線的條數(shù)決定了CPU和存儲器或I/O設備一次最多能交換數(shù)據(jù)的位數(shù),是微處理器的位數(shù)的判據(jù),例如:Intel 386DX、ARM Cortex-M3是32位微處理器;Intel采用了IA-64架構(gòu)的處理器、PowerPC 970是64位處理器;類似地,還有更加古老的8位、16位處理器等。

3) 地址總線:CPU通過地址總線輸出地址碼用以選擇某一存儲單元或某一成為I/O端口的寄存器,單向通信;地址總線的條數(shù)決定了地址碼的位數(shù),進而決定了存儲空間的大小,例如:地址總線寬度(條數(shù))為8,則可以標記2^8 = 256個存儲單元,若每個存儲單元的字長為8 bit,則最大可以接入系統(tǒng)的存儲空間為256kB。

4) 控制總線:用來傳送自CPU發(fā)出的控制信息或外設送到CPU的狀態(tài)信息,雙向通信;

微處理器系統(tǒng)的程序設計語言:程序設計語言(Programming Language),又稱為編程語言,是用來定義計算機程序的,通過代碼向處理機發(fā)出指令。編程語言讓開發(fā)者能夠準確地提供計算機所使用的數(shù)據(jù),并精確地控制在不同情況下所應當采取的行動。最早的編程語言是在計算機發(fā)明之后產(chǎn)生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。在電腦領(lǐng)域已發(fā)明了上千不同的編程語言,而且每年仍有新的編程語言誕生。很多編程語言需要用指令方式說明計算的程序,而有些編程語言則屬于聲明式編程,說明需要的結(jié)果,而不說明如何計算。

機器語言:機器語言的每條語句即是處理器可以直接執(zhí)行的一條指令,這些指令是以二進制0、1序列的形式表示,對應數(shù)字集成電路的高低電平。不同的處理器指令的機器代碼各不相同,完成的具體功能也將不相同,按著一種計算機的機器指令編寫的程序,不能在另一種計算機上執(zhí)行。

示例:

(僅作為示例,不代表真實硬件的機器代碼)

指令的機器代碼:

0000’0000 STORE

0000’0001 LOAD

地址的機器代碼:

0000’0000 ?寄存器R0

0000’0001 ?寄存器R1

優(yōu)點:功能和代碼一一對應,CPU可以直接執(zhí)行,效率最高。

缺點:只有二進制0、1序列,枯燥,難以辨識。

匯編語言:用簡潔的英文字母、符號串來替代一個特定的機器語言指令——二進制0、1序列:用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。匯編語言與機器語言一一對應,所以和機器語言一樣對計算機硬件的依賴性很大。

示例:加法運算

int a = 1, b = 2, c;

c = a + b;

優(yōu)點:不依賴于硬件,移植性好;不用場合選用適合的語言,開發(fā)效率高。

缺點:不直接使用硬件,需要編譯-鏈接執(zhí)行或解釋執(zhí)行,沒有利用到具體硬件的特點,效率相比于機器語言和匯編語言不高;先天的特點決定了高級語言在底層的設計中無法完全取代機器語言和匯編語言。

可以看出,微處理器系統(tǒng)的核心部件是CPU,使用微處理器系統(tǒng)控制外部的設備工作的實質(zhì)就是使用編寫軟件程序的手段來控制外部設備。由于CPU已經(jīng)是一個完整的、封裝好的部件,系統(tǒng)的設計人員只能通過編寫軟件,再經(jīng)由編譯器或解釋器翻譯為機器能夠理解的代碼來執(zhí)行,CPU并沒有專門的硬件電路來實現(xiàn)完全地控制外部設備的運行,這種實現(xiàn)方式是軟件實現(xiàn),是一種通用的實現(xiàn),控制信號從軟件到硬件要經(jīng)過若干次轉(zhuǎn)化,但有的時候,工程和設計領(lǐng)域往往需要高速高性能的芯片來實現(xiàn)控制與計算,這時候就需要更加強大的CPU或?qū)讉€CPU用一些技術(shù)并行起來協(xié)同工作,成本就會增加。這時候,可以不妨試試設計專門的硬件來滿足工作的需求。

三、專用集成電路

 

專用的集成電路(Application Specific Integrated Circuit, ASIC)是一種為專門目的而設計的集成電路。是指應特定用戶要求和特定電子系統(tǒng)的需要而設計、制造的集成電路。ASIC的特點是面向特定用戶的需求,ASIC在批量生產(chǎn)時與通用集成電路相比具有體積更小、功耗更低、可靠性提高、性能提高、保密性增強、成本降低等優(yōu)點。

ASIC分為全定制和半定制。全定制設計需要設計者完成所有電路的設計,包括芯片設計的所有流程,因此需要大量人力物力,靈活性好但開發(fā)效率低下。如果設計較為理想,全定制能夠比半定制的ASIC芯片運行速度更快。半定制ASIC使用準邏輯單元(Standard Cell),設計時可以從標準邏輯單元庫中選擇SSI(小規(guī)模集成電路,如門電路)、MSI(中規(guī)模集成電路,如加法器、比較器等)、數(shù)據(jù)通路(如ALU、存儲器、總線等)、存儲器甚至系統(tǒng)級模塊(如乘法器、微控制器等)和IP核,這些邏輯單元已經(jīng)布局完畢,而且設計得較為可靠,設計者可以較方便地完成系統(tǒng)設計。

當今ASIC的設計方向已經(jīng)越來越多地使用可編程邏輯器件來構(gòu)造,開發(fā)門檻和難度不斷降低,流程不斷簡化,成本不斷下降,業(yè)務也開始變得豐富且多元化。目前ASIC已經(jīng)走向了深度學習、人工智能、第五代移動通信技術(shù)(5G)等高新技術(shù)領(lǐng)域,在可編程邏輯器件兩大巨頭Xilinx和Altera的推動下,可以預見未來的ASIC設計將是可編程邏輯器件(尤其是現(xiàn)場可編程門陣列,F(xiàn)PGA)的天下。

四、可編程邏輯器件

 

可編程邏輯器件(Programmable Logic Device, PLD)是一種通用集成電路,它是ASIC的一個子集,邏輯功能可以按照用戶對器件編程來確定。一般的PLD的集成度很高,足以滿足設計一般的數(shù)字系統(tǒng)的需要。這樣就可以由設計人員自行編程而把一個數(shù)字系統(tǒng)“集成”在一片PLD上,而不必去請芯片制造廠商設計和制作ASIC芯片了,因為如果芯片需求量不大,設計制造ASIC的單片成本是很高的。

PLD與一般數(shù)字芯片不同的是:PLD內(nèi)部的數(shù)字電路可以在出廠后才規(guī)劃決定,甚至可以無限制改變,而一般數(shù)字芯片在出廠前就已經(jīng)決定其內(nèi)部電路,無法在出廠后再次改變,事實上一般的模擬芯片、通信芯片、微控制器也都一樣,出廠后就無法再對其內(nèi)部電路進行更改。最近鬧得沸沸揚揚的Intel公司的芯片漏洞事件,就是因為CPU的內(nèi)部電路已經(jīng)無法更改,所以只能設計新的CPU芯片來解決,或是損失一些性能用軟件修補的方法來彌補。

五、可編程邏輯器件的發(fā)展歷程

 

最早的可編程邏輯器件(PLD)是1970年制成的可編程只讀存儲器(PROM),它由固定的與陣列和可編程的或陣列組成。PROM采用熔絲技術(shù),只能寫一次,不能擦除和重寫。隨著技術(shù)的發(fā)展,此后又出現(xiàn)了紫外線可擦除只讀存儲器(UVEPROM)和電可擦除只讀存儲器(EEPROM)。由于其價格便宜、速度低、易于編程,適合于存儲函數(shù)和數(shù)據(jù)表格。

可編程邏輯陣列(PLA)于20世紀70年代中期出現(xiàn),它是由可編程的與陣列和可編程的或陣列組成,但由于器件的價格比較貴、編程復雜、資源利用率低,因而沒有得到廣泛應用。

可編程陣列邏輯(PAL)是1977年美國MMI公司率先推出的,它采用熔絲編程方式,由可編程的與陣列和固定的或陣列組成,采用雙極性工藝制造,器件的工作速度很高。由于它的設計很靈活,輸出結(jié)構(gòu)種類很多,因而成為第一個得到普遍應用的可編程邏輯器件

通用陣列邏輯(GAL)是1985年Lattice公司最先發(fā)明的可電擦寫、可重復編程、可設置加密位的PLD。GAL在PAL的基礎上,采用了輸出邏輯宏單元形式(EECMOS)工藝結(jié)構(gòu)。在實際應用中,GAL對PAL仿真具有百分之百的兼容性,所以GAL幾乎完全代替了PAL,并可以取代大部分標準SSI、MSI集成芯片,因而獲得廣泛應用。

可擦除可編程邏輯器件(EPLD)是20世紀80年代中期Altera公司推出的基于UVEPROM和CMOS技術(shù)的PLD,后來發(fā)展到采用EECMOS工藝制作的PLD,EPLD的基本邏輯單元是宏單元,宏單元是由可編程的與陣列、可編程寄存器和可編程I/O三部分組成的。從某種意義上講,EPLD是改進的GAL,它在GAL基礎上大量增加輸出宏單元的數(shù)目,提供更大的與陣列,集成密度大幅提高,內(nèi)部連線相對固定,延時小,有利于器件在高頻下工作,但內(nèi)部互連能力較弱。

復雜可編程邏輯器件(CPLD)是20世紀80年代末Lattice公司提出了在線可編程技術(shù)(SP)以后于20世紀90年代初推出的。CPLD至少包含三種結(jié)構(gòu):可編程邏輯宏單元可編程I/O單元和可編程內(nèi)部連線,它是在EPLD的基礎上發(fā)展起來的,采用EECMOS工藝制作,與EPLD相比,增加了內(nèi)部連線,對邏輯宏單元和I/O單元也有很大改進。

現(xiàn)場可編程門陣列(FPGA)器件是Xilinx公司1985年首家推出的,它是一種新型的高密度PLD,采用CMOS-SRAM工藝制作。FPGA的結(jié)構(gòu)與門陣列PLD不同,其內(nèi)部由許多獨立的可編程邏輯模塊(CLB)組成,邏輯塊之間可以靈活地相互連接,CLB的功能很強,不僅能夠?qū)崿F(xiàn)邏輯函數(shù),還可以配置成RAM等復雜的形式。配置數(shù)據(jù)存放在芯片內(nèi)的SRAM中,設計人員可現(xiàn)場修改器件的邏輯功能,即所謂的現(xiàn)場可編程。FPGA出現(xiàn)后受到電子設計工程師的普遍歡迎,發(fā)展十分迅速。

FPGA和CPLD都具有體系結(jié)構(gòu)和邏輯單元靈活、集成度高以及適用范圍寬的特點。這兩種器件兼容了簡單PLD和通用門陣列的優(yōu)點,可實現(xiàn)較大規(guī)模的電路,編程也很靈活,與ASIC相比,具有設計開發(fā)周期短、設計制造成本低,開發(fā)工具先進、標準產(chǎn)品無須測試、質(zhì)量穩(wěn)定等優(yōu)點,用戶可以反復地編程、擦除、使用,或者在外圍電路不動的情況下用不同軟件就可實現(xiàn)不同的功能以及可實時在線檢驗。

CPLD是一種比PLD復雜的邏輯元件。CPLD是一種用戶可根據(jù)各自需要而自行構(gòu)造邏輯功能的數(shù)字集成電路。與FPGA相比,CPLD提供的邏輯資源相對較少,但是經(jīng)典CPLD構(gòu)架提供了非常好的組合邏輯實現(xiàn)能力和片內(nèi)信號延時可預測性,因此對于關(guān)鍵的控制應用比較理想。

FPGA是在PAL、GAL、EPLD等可編程器件的基礎上進一步發(fā)展的產(chǎn)物。它是作為ASIC領(lǐng)域中的一種半定制電路而出現(xiàn)的,提供了豐富的可編程邏輯資源、易用的存儲、運算功能模塊和良好的性能,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。

FPGA和CPLD因為結(jié)構(gòu)上的區(qū)別,各具自身特色。因為FPGA的內(nèi)部構(gòu)造觸發(fā)器比例和數(shù)量多,所以它在時序邏輯設計方面更有優(yōu)勢:而CPLD因具有與或門陣列資源豐富、程序掉電不易失等特點,適用于組合邏輯為主的簡單電路。總體來說,由于FPGA資源豐富功能強大,在產(chǎn)品研發(fā)方面的應用突出,當前新推出的可編程邏輯器件芯片主要以FPGA類為主,隨著半導體工藝的進步,其功率損耗越來越小,集成度越來越高。

在微處理器系統(tǒng)上,軟件設計師用程序設計語言控制整個系統(tǒng)的正常運轉(zhuǎn),而在可編程器件領(lǐng)域,操作的對象不再是一組組數(shù)據(jù)類型,而是一些硬件器件,如存儲器,計數(shù)器等,甚至是一些更加底層的觸發(fā)器、邏輯門,有的甚至要精確到集成晶體管開關(guān)級的控制。并且很多器件不再是順序的阻塞式工作,而是并行的觸發(fā)工作,經(jīng)典的程序流程控制思想在可編程器件領(lǐng)域不適用。設計人員需要使用一種能夠構(gòu)造硬件電路的語言,即硬件描述語言。

六、硬件描述語言

 

硬件描述語言(Hardware Description Language, HDL)是一種用形式化方法描述邏輯電路和系統(tǒng)的語言。利用這種語言,邏輯電路系統(tǒng)的設計可以從上層到下層(從抽象到具體)逐層描述自己的設計思想,用一系列分層次的模塊來表示極其復雜的邏輯系統(tǒng)。然后,利用電子設計自動化(EDA)工具,逐層進行仿真驗證,再把其中需要變?yōu)閷嶋H電路的模塊組合,經(jīng)過自動綜合工具轉(zhuǎn)換到門級電路網(wǎng)表。接下來,再用專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)自動布局布線工具,把網(wǎng)表轉(zhuǎn)換為要實現(xiàn)的具體電路布線結(jié)構(gòu)。據(jù)統(tǒng)計,目前在美國的硅谷約有90%以上的ASIC和PLD采用硬件描述語言進行設計。

硬件描述語言HDL的發(fā)展至今已有30多年的歷史,其成功地應用于設計的各個階段:建模、仿真、驗證和綜合等。到20世紀80年代,已出現(xiàn)了上百種硬件描述語言,對設計自動化曾起到了極大的促進和推動作用。但是,這些語言一般各自面向特定的設計領(lǐng)域和層次,而且眾多的語言使用戶無所適從。因此,需要一種面向設計的多領(lǐng)域、多層次并得到普遍認同的標準硬件描述語言。20世紀80年代后期至90年代,VHDL和Verilog HDL語言適應了這種趨勢的要求,先后成為電氣和電子工程師協(xié)會(Institute of Electrical & Electronics Engineers, IEEE)標準。

現(xiàn)在,隨著超大規(guī)模FPGA以及包含SoC內(nèi)核FPGA芯片的出現(xiàn),軟硬件協(xié)調(diào)設計和系統(tǒng)設計變得越來越重要。傳統(tǒng)意義上的硬件設計越來越傾向于與系統(tǒng)設計和軟件設計結(jié)合。硬件描述語言為適應新的情況,迅速發(fā)展,出現(xiàn)了很多新的硬件描述語言,像System Verilog,SystemC、Cynlib C++等;另一方面,PLD設計工具在原先僅支持硬件描述語言設計輸入的基礎上,日益增加對傳統(tǒng)高級設計語言(如C/C++)的設計支持。

目前,硬件描述語言可謂是百花齊放,有VHDL、Verilog HDL、Superlog、SystemC、System Verilog、Cynlib C++、C Level等。整體而言,在PLD開發(fā)領(lǐng)域應用最廣的還是VHDL和Verilog HDL。隨著邏輯系統(tǒng)開發(fā)規(guī)模的不斷增大,SystemC和System Verilog等系統(tǒng)級硬件描述語言也得到越來越多的應用。

VHDL

早在1980年,因為美國軍事工業(yè)需要描述電子系統(tǒng)的方法,美國國防部開始進行VHDL的開發(fā)。1987年,IEEE將VHDL制定為標準。參考手冊為IEEE VHDL語言參考手冊標準草案1076/B版,于1987年批準,稱為IEEE 1076-1987。然而,起初VHDL只是作為系統(tǒng)規(guī)范的一個標準,而不是為設計而制定的。第二個版本是在1993年制定的,稱為VHDL-93,增加了一些新的命令和屬性。

雖然有“VHDL是一個4億美元的錯誤”這樣的說法,但VHDL畢竟是1995年以前唯一制定為標準的硬件描述語言,這是它不爭的事實和優(yōu)勢;但同時它的使用確實比較麻煩,而且其綜合庫至今也沒有標準化,不具有晶體管開關(guān)級模擬設計的描述能力。目前來說,對于特大型的系統(tǒng)級邏輯電路設計,VHDL是較為合適的。

實質(zhì)上,在底層的VHDL設計環(huán)境是由Verilog HDL描述的器件庫支持的,因此,它們之間的互操作性十分重要。目前,Verilog和VHDL的兩個國際組織OVI(Open Verilog International)、VI正在籌劃這一工作,準備成立專門的工作組來協(xié)調(diào)VHDL和Verilog HDL語言的互操作性。OVI也支持不需要翻譯,由VHDL到Verilog的自由表達。

Verilog HDL

Verilog HDL是在1983年,由GDA(Gateway Design AUTOMATION)公司的Phil Moorby首創(chuàng)的。Phil Moorby后來成為Verilog-XL的主要設計者和Cadence公司的第一合伙人。在1984-1985年,Phil Moorby設計出了第一個名為Verilog-XL的仿真器;1986年,他對Verilog HDL的發(fā)展又作出了另一個巨大的貢獻:提出了用于快速門級仿真的XL算法。

隨著Verilog-XL算法的成功,Verilog HDL語言得到迅速發(fā)展。1989年,Cadence公司收購了GDA公司,Verilog HDL語言成為Cadence公司的私有財產(chǎn)。1990年,Cadence公司決定公開Verilog HDL語言,于是成立了OVI組織,負責促進Verilog HDL語言的發(fā)展。基于Verilog HDL的優(yōu)越性,IEEE于1995年制定了Verilog HDL的IEEE標準,即Verilog HDL 1364-1995;2001年發(fā)布了Verilog HDL 1364—2001標準,在這個標準中,加入了Verilog HDL - A標準,使Verilog HDL有了模擬設計描述的能力

SystemC

隨著半導體技術(shù)的迅猛發(fā)展,SoC已經(jīng)成為當今集成電路設計的發(fā)展方向,智能手機,平板電腦里的處理器,嚴格地來說實際上是SoC,因為其上集成了CPU、圖形處理單元(Graphic Processing Unit, GPU)、數(shù)字信號處理器(Digital Signal Processor)、基帶(Baseband)信號處理器等。在系統(tǒng)芯片的各個設計(像系統(tǒng)定義、軟硬件劃分、設計實現(xiàn)等)中,集成電路設計界一直在考慮如何滿足SoC的設計要求,一直在尋找一種能同時實現(xiàn)較高層次的軟件和硬件描述的系統(tǒng)級設計語言

SystemC正是在這種情況下,由Synopsys公司和Coware公司積極響應目前各方對系統(tǒng)級設計語言的需求而合作開發(fā)的。1999年9月27日,40多家世界著名的EDA公司、IP公司、半導體公司和嵌入式軟件公司宣布成立“開放式SystemC聯(lián)盟”。著名公司Cadence也于2001年加入了SystemC聯(lián)盟。SystemC從1999年9月聯(lián)盟建立初期的0.9版本開始更新,從1.0版到1.1版,一直到2001年10月推出了最新的2.0版。

七、常見的數(shù)據(jù)處理芯片

 

既然已經(jīng)梳理了兩大類(微處理器,專用集成電路)芯片的概念和原理,接下來就了解一下常見的芯片

MCU

日常生活中最常見得到的微處理器系統(tǒng)就是我們身邊的微型計算機,也就是個人電腦(Personal Computer, PC),可以使臺式機、筆記本,或是PC界的新秀——各種炫酷的二合一設備。這些看起來復雜無比的電子系統(tǒng)都是由最簡單的微處理器系統(tǒng)發(fā)展起來的。但是生活中并不需要那么多的電腦,比如想要做一臺能夠自動控制加熱保溫的電飯煲,其CPU性能可能只需要電腦這樣的大家伙的九牛一毛即可,也不需要復雜的輸入輸出設備,在設計上大可以大刀闊斧地將用不到的部分砍掉,靈活地將CPU、時鐘發(fā)生器(Clock)、隨機存儲器(Random Access Memory, RAM)、只讀存儲器(Read-Only Memory, ROM)和需要的外部設備集成起來小型化,這種經(jīng)過大改觀的微處理器系統(tǒng),其所有部分都集成在了一塊芯片上,稱為微控制器或單片機(Micro Controller Unit, MCU)。

目前MCU是應用最廣泛的一種電子控制芯片,其控制程序可以由特殊的燒錄工具下載到ROM中,行使系統(tǒng)的功能。這些ROM可以使以是PROM、UVEPROM、EEPROM等,若MCU上沒有集成ROM,也可以外接ROM。按照系統(tǒng)結(jié)構(gòu),微處理器系統(tǒng)可以分為馮·諾依曼結(jié)構(gòu)(也稱普雷斯頓結(jié)構(gòu))和哈佛結(jié)構(gòu),其區(qū)別是程序與數(shù)據(jù)的存放方式不同,同樣地,MCU芯片也可以分為這兩種結(jié)構(gòu),靈活地滿足需要。

MPU

微處理器單元(Micro Processor Unit, MPU),就是把很多CPU集成在一起并行處理數(shù)據(jù)的芯片。通俗來說,MCU集成了RAM,ROM等設備;MPU則不集成這些設備,是高度集成的通用結(jié)構(gòu)的中央處理器矩陣,也可以認為是去除了集成外設的MCU。

PLD(CPLD/FPGA)

因為目前廣泛使用的PLD是CPLD和FPGA,因此把這兩種芯片作為例子介紹。前面已經(jīng)介紹過,CPLD/FPGA的內(nèi)部結(jié)構(gòu)和CPU完全不同,內(nèi)部電路可以被多次修改,可以按照用戶的編程形成不同的組合邏輯電路、時序邏輯電路結(jié)構(gòu),是一種“萬能”的芯片,CPLD/FPGA看起來像一個CPU,其實不然,因為使用CPLD/FPGA實現(xiàn)控制是純硬件實現(xiàn),

實質(zhì)上和使用成千上萬基本邏輯門搭建的數(shù)字邏輯電路沒有區(qū)別。因此可以直接用HDL編程在CPLD/FPGA里搭建出一個“CPU”(有時還有硬盒和軟核之分,限于篇幅,不再贅述),再做好相應的I/O、總線,就是一個簡單的微處理器系統(tǒng)了。但是這樣一來,又變成了軟件控制,PLD的硬件控制優(yōu)勢蕩然無存。故CPLD/FPGA經(jīng)常和實際的CPU搭配使用,在CPLD/FPGA上編寫一些較復雜算法的運算電路,當CPU處理到這些復雜任務時,就交由CPLD/FPGA進行處理,處理結(jié)束以后再將結(jié)果返回給CPU,提高控制系統(tǒng)的整體性能。

 

ADC、DAC

自然界的物理量分為模擬(Analog)量和數(shù)字(Digital)量兩種。模擬量在一定范圍內(nèi)的取值是連續(xù)的,個數(shù)是無窮的;數(shù)字量在一定范圍內(nèi)的取值是離散的,個數(shù)是有限的。計算機只能處理離散的數(shù)字量,所以模擬信號必須經(jīng)過變換才能交由計算機處理。將自然界的物理量轉(zhuǎn)化為連續(xù)變化的電流或電壓(故稱“模擬”),在滿足奈奎斯特采樣定理(Nyquist Sampling Theory,也稱香農(nóng)采樣定理,Shannon Sampling Theory)的條件下采樣,得到時域離散信號,再經(jīng)量化器(可以是線性量化和非線性量化)量化后數(shù)字信號,最后經(jīng)過一道編碼得到二進制的0、1數(shù)字信息,才能交由計算機處理。

以上的這一道變換稱為模數(shù)轉(zhuǎn)換(A/D),可以將這部分電路集成到一塊芯片上,這就是模數(shù)轉(zhuǎn)換電路(Analog Digital Circuit, ADC),相應的也有數(shù)模轉(zhuǎn)換(D/A)和數(shù)模轉(zhuǎn)換電路(Digital Analog Circuit, DAC)芯片,進行D/A的時候同樣要在數(shù)學和信息論上滿足相關(guān)定理。

DSP

數(shù)字信號處理器(Digital Signal Processor, DSP)是用來高速處理數(shù)字信號的專用芯片。

經(jīng)過ADC轉(zhuǎn)化好的數(shù)字信號,數(shù)據(jù)量往往很龐大,直接交由CPU處理的效率是不高的,并且CPU還要進行更多的通用計算的任務。因此,常常采用專用的電路來處理數(shù)字信號,如數(shù)字濾波、快速傅里葉變換、時頻分析、語音信號和圖像信號的處理加工等。這些運算往往很復雜,很多涉及復數(shù)的累加、累乘運算,舉個例子:離散傅里葉變換的計算就十分復雜,但是運用時域抽取或頻域抽取的快速傅里葉變換算法后就可以大大減少運算量,但是電路較為復雜。將能完成這些復雜運算的電路集成在一塊芯片上,能在一個時鐘周期完成一次乘加運算,使其能完成如基2-FFT蝶形運算、音頻濾波、圖像處理等復雜運算,這樣的芯片叫做DSP。

DSP也是一種特殊的CPU,特別適合信號的處理,如3G中的Node B就大量使用了DSP進行信號處理。DSP對于流媒體的處理能力遠遠的優(yōu)于CPU,現(xiàn)在手機上的語音信號都是由DSP處理的。現(xiàn)階段DSP的概念正在變得模糊,如ARM9的架構(gòu)就不像是一顆CPU,更像是一顆DSP。現(xiàn)在有很多芯片,其上都集成了DSP,GPU,基帶處理器等,越來越多的傳統(tǒng)上分立的芯片被集成到一起,協(xié)同工作以提高效率,降低能耗,這也是未來的一個趨勢。

SoC

隨著半導體技術(shù)、移動互聯(lián)網(wǎng)和智能終端的迅猛發(fā)展,傳統(tǒng)的微處理器系統(tǒng)的發(fā)展已經(jīng)跟不上時代的潮流,現(xiàn)代信息技術(shù)迫切地需要一種功能多,性能強,功耗低的芯片來滿足越來越多的智能設備的需求。SoC便應運而生。

SoC的全稱是System on a Chip,顧名思義,就是在一塊芯片上集成一整個信息處理系統(tǒng),稱為片上系統(tǒng)或系統(tǒng)級芯片。這個定義現(xiàn)在也不盡明確,因為不同用途的SoC上集成的部件是不一樣的,一般說來,SoC是一個完整的整體,已經(jīng)擁有了整個數(shù)字系統(tǒng)的完整功能它也是一種ASIC,其中包含完整的控制系統(tǒng)并有嵌入式的軟件。

SoC也代表著一種技術(shù),是一種以確定系統(tǒng)功能為目標,各個模塊的軟硬件協(xié)同開發(fā),最后把開發(fā)成果集成為一塊芯片的技術(shù)。由于功能豐富,又要求有不俗的性能發(fā)揮,SoC已然是功能最為豐富的硬件,其上集成了CPU、GPU、RAM、ADC/DAC、Modem、高速DSP等各種芯片,有的SoC上還必須集成電源管理模塊,各種外部設備的控制模塊,充分考慮各總線的分布利用……現(xiàn)如今,智能手機里的SoC上就集成了以上的部件和基帶處理器等很多相關(guān)的通信模塊。

SoC的電路相比于傳統(tǒng)的微處理器系統(tǒng)更加復雜,其對設計和制造工藝的要求自然更上一層樓,對軟硬件協(xié)同開發(fā)的依賴性相當高。迄今為止,在半導體行業(yè)首屈一指的企業(yè)才有自主設計制造SoC的能力,目前在性能和功耗敏感的終端芯片領(lǐng)域,SoC已占據(jù)主導地位,人們每天使用的手機里面,就有一顆顆性能強勁,永遠在線的SoC在為我們服務。就連傳統(tǒng)的軟件大廠微軟也推出了基于高通公司的驍龍835平臺的Windows操作系統(tǒng);而且SoC的應用正在擴展到更廣的領(lǐng)域,SoC在無人機技術(shù)、自動駕駛,深度學習等行業(yè)也有越來越多的應用,用一塊單芯片就能實現(xiàn)完整的電子系統(tǒng),是半導體行業(yè)、IC產(chǎn)業(yè)未來的發(fā)展方向。

責任編輯:武曉燕 來源: EDA365
相關(guān)推薦

2020-06-11 09:18:34

動靜分離架構(gòu)架構(gòu)設計開發(fā)

2014-08-05 09:43:59

超級手機病毒XXshengqi

2022-02-22 08:48:49

AgentClient主機

2025-03-31 00:33:00

2023-10-18 09:42:09

OpenAIGPU手機

2019-04-26 13:55:02

Istio微服務架構(gòu)

2011-02-28 09:51:43

內(nèi)省

2011-02-16 16:13:40

Debian

2019-02-14 10:10:11

系統(tǒng)廠商芯片

2019-05-30 16:27:34

2025-02-25 14:07:25

2019-06-04 14:15:08

JavaScript V8前端

2019-07-22 15:29:53

JavaScriptGitHub語言

2010-08-24 09:19:59

2018-07-05 16:15:26

緩存數(shù)據(jù)cache miss

2021-11-02 09:20:23

區(qū)塊鏈比特幣架構(gòu)

2015-12-14 15:34:35

開源投資創(chuàng)業(yè)

2018-09-10 13:47:21

數(shù)據(jù)科學統(tǒng)計學決策

2019-05-27 15:30:44

Node.jsJavaScript前端

2015-09-29 09:47:14

點贊
收藏

51CTO技術(shù)棧公眾號

少妇又紧又色又爽又刺激视频 | 国产拍在线视频| av午夜一区麻豆| 欧洲精品在线视频| 制服丨自拍丨欧美丨动漫丨| caoporn成人| 欧美在线一二三四区| 亚洲五码在线观看视频| 欧洲一级在线观看| 国产精品综合一区二区三区| 欧美中文字幕在线视频| 日韩视频中文字幕在线观看| 亚洲小说图片| 欧美大胆一级视频| 污污动漫在线观看| 中文字幕在线直播| 亚洲美女免费在线| 视频一区视频二区视频三区高| av高清一区二区| 日本成人在线一区| 91禁国产网站| 美女的奶胸大爽爽大片| 精品中文一区| 亚洲黄色www| 日批视频在线看| 国内精品伊人| 91极品美女在线| 日韩欧美一区二| 午夜羞羞小视频在线观看| 国产精品久久久久久久久免费相片 | 乱亲女h秽乱长久久久| 88在线观看91蜜桃国自产| 一本久道中文无码字幕av| а√天堂8资源在线| 夜夜夜精品看看| 久久国产精品免费观看| 看黄网站在线| 国产精品美女久久久久久| 日本不卡免费新一二三区| 欧美偷拍视频| 成人激情综合网站| 国产精品对白刺激久久久| 中文字幕在线观看1| 免费永久网站黄欧美| 97视频色精品| 久久99精品波多结衣一区| 黄色工厂这里只有精品| 欧美精品18videos性欧美| 亚洲一二三四五六区| 第九色区aⅴ天堂久久香| 国产午夜精品美女视频明星a级| 天堂久久久久久| 日韩深夜影院| 亚洲色图13p| 亚洲av成人无码久久精品| 欧美精品一区二区三区精品| 一区二区中文字幕| 三级黄色片在线观看| 午夜精品毛片| 欧美激情视频在线免费观看 欧美视频免费一| 日本高清一二三区| 亚洲欧美一级二级三级| 久久人人爽人人爽人人片av高清| 日韩精品一区二区在线播放| 国产精品婷婷| 国产精品久久久久久久久久新婚| 亚洲网站免费观看| 国产一区不卡在线| 国产午夜精品一区| 日韩电影在线观看完整版| 欧美激情一区二区三区四区| 中文字幕在线亚洲三区| 日本三级在线观看网站| 精品久久久国产| 午夜免费精品视频| 精品国产一区二| 亚洲精品suv精品一区二区| 亚洲一区二区自偷自拍| 欧美成人自拍| 韩国福利视频一区| 波多野结衣在线观看视频| 国产综合成人久久大片91| 国产精品嫩草在线观看| 免费在线视频你懂得| 亚洲人妖av一区二区| 你真棒插曲来救救我在线观看| 暖暖成人免费视频| 日韩一区二区在线观看| 日本xxx在线播放| 国产精品久久占久久| 国语自产在线不卡| 中文字幕在线日亚洲9| 粉嫩久久99精品久久久久久夜| 玛丽玛丽电影原版免费观看1977 | 国产不卡av在线| 国产毛片一区二区三区va在线| 99久久婷婷国产综合精品| 亚洲一卡二卡三卡| 亚洲天堂手机| 日韩一区二区电影网| 亚洲理论片在线观看| 欧美激情综合| 国产精品普通话| 欧美 中文字幕| 一区二区中文字幕在线| 黄色一级片播放| 香蕉大人久久国产成人av| 亚洲系列中文字幕| 日韩三级一区二区三区| 精久久久久久久久久久| 欧美午夜精品久久久久久蜜| 特级毛片在线| 91精品国产综合久久久久久漫画 | 特黄aaaaaaaaa真人毛片| 亚洲欧洲精品一区二区三区不卡| 激情综合网婷婷| 136国产福利精品导航网址应用| 日韩中文理论片| 日韩在线视频不卡| 成人毛片视频在线观看| 四虎免费在线观看视频| 97欧美成人| 亚洲美女精品久久| 日韩欧美性视频| 成人午夜大片免费观看| 一本色道久久88亚洲精品综合| 精品自拍视频| 这里只有精品视频在线| 69视频免费看| 久久亚洲影视婷婷| 免费欧美一级视频| 欧美顶级毛片在线播放| 欧美—级a级欧美特级ar全黄| 99热这里只有精品在线观看| 中文字幕一区二| wwwwwxxxx日本| 久久国产电影| 国产精品入口尤物| 92国产在线视频| 欧美私人免费视频| 天堂资源在线视频| 麻豆精品视频在线观看免费| 亚洲狠狠婷婷综合久久久| 草民电影神马电影一区二区| 亚洲一区二区黄| 亚洲无码精品在线播放| 国产精品久久久久aaaa樱花| 国产精品一区二区小说| 999精品一区| 亚洲最大激情中文字幕| 直接在线观看的三级网址| 日韩欧美一级特黄在线播放| 国产在线观看你懂的| 成人高清免费观看| 波多野结衣50连登视频| 免费久久久久久久久| 国产精品第一区| 三区四区在线视频| 日韩一区二区免费在线电影| 黄色一级视频免费观看| 成人激情黄色小说| 妺妺窝人体色www在线小说| 伊人久久大香线蕉| 成人精品福利视频| 欧美xxx黑人xxx水蜜桃| 日韩成人在线视频| 中文字幕av片| 亚洲精品菠萝久久久久久久| 久久久久久婷婷| 久久婷婷丁香| 热这里只有精品| 老司机成人在线| 国产精品久久99久久| 99福利在线| 日韩精品免费在线| 91theporn国产在线观看| 一区二区成人在线| 91中文字幕永久在线| 久久99久久99精品免视看婷婷| 日韩精品手机在线观看| 日本一区福利在线| 成人a在线视频| 蜜桃av.网站在线观看| 在线视频精品一| 亚洲av永久无码国产精品久久 | 国产美女明星三级做爰| 亚洲不卡一区二区三区| 三年中国中文观看免费播放| 国产盗摄视频一区二区三区| av无码精品一区二区三区| 亚洲精品888| 久久久久久久免费| 国产精品一区免费在线 | 精品视频国内| 国产99久久精品一区二区永久免费| 久久黄色美女电影| 亚洲欧美日韩视频一区| www夜片内射视频日韩精品成人| 粉嫩老牛aⅴ一区二区三区| 三级影片在线看| 久久综合久久综合久久| 中文字幕亚洲日本| 久久99精品久久久久久国产越南| 成人在线免费在线观看| 国产精品观看| 在线观看欧美一区| 国产一区二区精品福利地址| 91中文字精品一区二区| 久久精品资源| 日韩av免费在线播放| 毛片在线网址| 欧美成人国产va精品日本一级| 国产私拍精品| 亚洲欧美日韩高清| 日本黄色大片视频| 欧美哺乳videos| 国产麻豆免费观看| 欧美高清dvd| 亚洲综合成人av| 一本一道波多野结衣一区二区| 免费一级a毛片夜夜看| 亚洲女爱视频在线| 亚洲欧美综合7777色婷婷| 中文字幕精品一区| 男人舔女人下部高潮全视频| 久久亚洲精华国产精华液 | 精品国产一区二区三区久久久樱花| 国产精品久久国产三级国电话系列| **欧美日韩在线| 国产精品久久久一区| 欧美日韩大片| 日韩av免费一区| 久久电影tv| 日韩美女视频在线观看| 夜鲁夜鲁夜鲁视频在线播放| 91av视频在线观看| 涩涩涩在线视频| 5252色成人免费视频| 一本色道久久综合精品竹菊| 亚洲国产日韩欧美在线观看| 天堂成人国产精品一区| 男女午夜激情视频| 蜜桃视频一区| 波多野结衣天堂| 青青草精品视频| 亚洲爆乳无码专区| 天堂成人国产精品一区| 精品999在线| 久久99精品久久久久久动态图 | 国产成人av一区二区| 中文字幕在线播放一区二区| 国产成人av电影在线| 在线观看亚洲免费视频| 99国产精品国产精品久久| 中文乱码人妻一区二区三区视频| 91在线一区二区三区| 中国美女乱淫免费看视频| 国产色产综合色产在线视频| 妖精视频在线观看免费| 亚洲欧美偷拍三级| 日韩欧美亚洲一区二区三区| 欧美性videos高清精品| 中文字幕第三页| 91精品国产日韩91久久久久久| 国产成人精品白浆久久69| 亚洲国产日韩欧美在线动漫| 欧美视频免费一区二区三区| 在线观看精品国产视频| 超碰在线网址| 性欧美视频videos6一9| 第四色男人最爱上成人网| 国产日韩欧美在线播放| 中文字幕一区二区三区四区久久| 久久久久久久久久久久久9999| 日韩欧美精品| www.国产在线播放| 日韩成人av影视| 国产精品成人免费一区久久羞羞| 成人av网站在线| 男女男精品视频网站| 一区二区三区国产精品| 亚洲欧美一二三区| 在线不卡中文字幕播放| 天天摸夜夜添狠狠添婷婷| 中日韩美女免费视频网站在线观看 | 精品视频在线一区| 久久精品aaaaaa毛片| 四虎成人av| 男人的天堂狠狠干| 六月丁香综合在线视频| 女同性恋一区二区三区| 国产精品美女久久久久久 | 色爱综合区网| 国产精品久久久久久久久久久久久久| 日韩在线观看中文字幕| 日本不卡高清视频一区| 日韩午夜av在线| 国产农村妇女精品久久| 久久久久久免费网| 国产精品111| 欧美二区在线观看| jizz在线观看| 欧美专区在线视频| 白白在线精品| 久久av秘一区二区三区| 日日夜夜免费精品| 亚洲激情 欧美| 亚洲精品免费一二三区| 色婷婷久久综合中文久久蜜桃av| 亚洲精品720p| 中文字幕中文字幕在线十八区 | 色婷婷成人在线| 久久久久久久久97黄色工厂| 国产一级二级三级| 91精品欧美综合在线观看最新 | 欧美成人午夜激情| 玖玖精品在线| 日韩精品久久一区二区三区| 亚洲在线观看| 天天躁日日躁狠狠躁av| 亚洲一区自拍偷拍| 国产99视频在线| 久久久国产精品亚洲一区| 久久电影天堂| 亚洲一区二区三区免费观看| 日韩不卡手机在线v区| 日韩一级视频在线观看| 精品女厕一区二区三区| 蜜桃在线一区二区| 欧美激情第99页| 日韩视频一区二区三区四区| 91麻豆天美传媒在线| 激情五月激情综合网| 日本高清一二三区| 91精品国产乱| 污污视频在线看| 99国产在线视频| 亚洲无吗在线| 黄色网址在线视频| 欧美性xxxx在线播放| 免费国产在线视频| 国产精品精品久久久久久| 精品国产精品国产偷麻豆| 性刺激的欧美三级视频| 国产精品进线69影院| 国产欧美一级片| 欧美激情伊人电影| 日本成人中文| 国产精品免费观看久久| 久久久99久久精品欧美| 91丨九色丨海角社区| 日韩在线视频中文字幕| 激情视频亚洲| 国内少妇毛片视频| 91麻豆高清视频| 日批视频免费观看| 日韩在线视频二区| 亚洲国产aⅴ精品一区二区| 99在线免费视频观看| 久久这里只有精品6| 中文字幕免费在线看| 欧美老女人性视频| 日韩大尺度在线观看| 中文字幕天天干| 亚洲综合精品久久| 视频在线不卡| 国产美女精彩久久| 黄色亚洲精品| a级片在线观看| 欧美一区2区视频在线观看| 超级碰碰不卡在线视频| 日本一区二区三区免费观看| 激情av综合网| 天堂在线免费观看视频| 色青青草原桃花久久综合| 99精品在免费线中文字幕网站一区| 内射国产内射夫妻免费频道| 国产精品色婷婷久久58| 亚洲第一天堂在线观看| 国产91精品网站| 欧美国产激情| 中文字幕一二三四区| 91精品啪在线观看国产60岁| 天堂中文在线播放| 热这里只有精品| 久久久国产一区二区三区四区小说 | 国产精品亚洲欧美一级在线 | 艳母动漫在线观看| 91亚洲国产成人精品一区二区三| 中文字字幕在线观看| 韩剧1988在线观看免费完整版| 日韩大片在线观看| 黄色在线免费播放| 欧美疯狂做受xxxx富婆| 成人免费看黄| 日韩黄色短视频| 亚洲欧美日韩在线不卡| 黄色av网址在线免费观看| 国产经典一区二区三区| 经典一区二区三区|