直播推薦
企業(yè)動態(tài)
- 紛享銷客發(fā)布首個企業(yè)級智能CRM平臺ShareAI
- 揭秘西企業(yè)數字化+低碳化轉型“工具箱”:西門子Xcelerator
- 企業(yè)AI賦能數智制造,用友U9 cloud世界級云ERP煥新升級
- 《“智“領石化,“質“造未來——威圖石化行業(yè)數智化實踐白皮書》隆重發(fā)布
- 攜手共贏!德國Agfa搭載瑞典IPCO鋼帶,實現印刷設備振動銳減6倍,提升印刷速度與精度
- 創(chuàng)四方集團榮獲“知名商標品牌閃亮”證書,助力品牌戰(zhàn)略升級
- 皇冠CAD(CrownCAD)2025 R3版本來了,率先開啟C“Ai”D時代!
- 電費砍半!中國制冷展:海爾發(fā)布AI建筑最新成果
推薦展會
1.處理器技術
處理器技術與實現系統(tǒng)功能的計算引擎結構有關,很多不可編程的數字系統(tǒng)也可以視為處理器,這些處理器的差別在于其面向特定功能的化程度,導致其設計指標與其它處理器不同。
?。?)通用處理器
這類處理器可用于不同類型的應用,一個重要的特征就是存儲程序,由于設計者不知道處理器將會運行何種運算,所以無法用數字電路建立程序。另一個特征就是通用的數據路徑,為了處理各類不同的計算,數據路徑是通用的,其數據路徑一般有大量的寄存器以及一個或多個通用的算術邏輯單元。設計者只需要對處理器的存儲器編程來執(zhí)行所需的功能,即設計相關的軟件。
在嵌入式系統(tǒng)中使用通用處理器具有設計指標上的一些優(yōu)勢。上市時間和NRE成本較低,因為設計者只需編寫程序,而不需要做任何數字設計,靈活性高,功能的改變通過修改程序進行即可。與自行設計處理器相比,數量少時單位成本較低。
當然,這種方式也有一些設計指標上的缺陷,數量大時的單位成本相對較高,因為數量大時,自行設計的 NRE成本分攤下來,可降低單位成本。同時,對于某些應用,性能可能很差。由于包含了非必要的處理器硬件,系統(tǒng)的體積和功耗可能變大。
?。?)單用途處理器
單用途處理器是設計用于執(zhí)行特定程序的數字電路,也指協(xié)處理器、加速器、外設等。如JPEG編碼*執(zhí)行單一程序,壓縮或解壓視頻信息。嵌入式系統(tǒng)設計者可通過設計特定的數字電路來建立單用途的處理器。設計者也可以采用預先設計好的商品化的單用途處理器。
在嵌入式系統(tǒng)中使用單用途處理器,在指標上有一些優(yōu)缺點。這些優(yōu)缺點與通用處理器基本相反,性能可能更好,體積與功率可能較小,數量大時的單位成本可能較低,而設計時間與NRE成本可能較高,靈活性較差,數量小時的單位成本較高,對某些應用性能不如通用處理器。
?。?)處理器
指令集處理器(ASIP)是一個可編程處理器,針對某一特定類型的應用進行*化。這類特定應用具有相同的特征,如嵌入式控制、數字信號處理等。在嵌入式系統(tǒng)中使用ASIP可以保證良好的性能、功率和大小的情況下,提供更大的靈活性,但這類處理器仍需要昂貴的NRE成本建立處理器本身和編譯器,單片機和數字信號處理器是兩類應用廣泛的ASIP,數字信號處理器是一種針對數字信號進行常見運算的微處理器,而單片機是一種針對嵌入式控制應用進行*化的微處理器,通??刂茟弥械某R娡庠O,如串行通信外設、定時器、計數器、脈寬調制器及數/模轉換器等都集成到了微處理器芯片上,從而使得產品的體積更小、成本更低。
2.IC技術
?。?)全定制/VLSI
在全定制IC技術中,需要根據特定的嵌入式系統(tǒng)的數字實現來優(yōu)化各層設計人員從晶體管的版圖尺寸、位置、連線開始設計以達到芯片面積利用率高、速度快、功耗低的*化性能。利用掩膜在制造廠生產實際芯片,全定制的IC設計也常稱為大規(guī)模集成電路設計(VLSI),具有很高的NRE成本、很長的制造時間,適用于大量或對性能要求嚴格的應用。
?。?)半定制 ASIC
半定制ASIC是一種約束型設計方法,包括門陣列設計法和標準單元設計法。它是在芯片制作好一些具有通用性的單元元件和元件組的半成品硬件,設計者僅需要考慮電路的邏輯功能和各功能模塊之間的合理連接即可。這種設計方法靈活方便、性價比高,縮短了設計周期,提高了成品率。
?。?)可編程ASIC
可編程器件中所有各層都已經存在,設計完成后,在實驗室里即可燒制出設計的芯片,不需要IC廠家參與,開發(fā)周期顯著縮短??删幊藺SIC具有較低的NRE成本,單位成本較高,功耗較大,速度較慢。
3.設計/驗證技術
嵌入式系統(tǒng)的設計技術主要包括硬件設計技術和軟件設計技術兩大類。其中,硬件設計領域的技術主要包括芯片級設計技術和電路板級設計技術兩個方面。
芯片級設計技術的核心是編譯/綜合、庫/IP、測試/驗證。編譯/綜合技術使設計者用抽象的方式描述所需的功能,并自動分析和插入實現細節(jié)。庫/IP技術將預先設計好的低抽象級實現用于。測試/驗證技術確保每級功能正確,減少各級之間反復設計的成本。
軟件設計技術的核心是軟件語言。軟件語言經歷了從低級語言(機器語言、匯編語言)到語言(如結構化設計語言、面向對象設計語言)的發(fā)展歷程,推動其發(fā)展的是匯編技術、分析技術、編譯/解釋技術等諸多相關技術。軟件語言的級別也從實現級、設計級、功能級逐漸向需求級語言發(fā)展過渡。
早期,隨著通用處理器概念的逐漸形成,軟件技術迅速發(fā)展,軟件的復雜度也開始增加,軟件設計和硬件設計的技術和領域*分開。設計技術和工具在這兩個領域同步得到發(fā)展,也使得行為描述可以在越來越抽象的級別上進行,以適應設計復雜度不斷增長的需要。這種同步發(fā)展如今又使得這兩領域都在使用同樣的時序模型來描述行為,因而這兩領域再度統(tǒng)一為一個領域即將成為可能。
處理器技術與實現系統(tǒng)功能的計算引擎結構有關,很多不可編程的數字系統(tǒng)也可以視為處理器,這些處理器的差別在于其面向特定功能的化程度,導致其設計指標與其它處理器不同。
?。?)通用處理器
這類處理器可用于不同類型的應用,一個重要的特征就是存儲程序,由于設計者不知道處理器將會運行何種運算,所以無法用數字電路建立程序。另一個特征就是通用的數據路徑,為了處理各類不同的計算,數據路徑是通用的,其數據路徑一般有大量的寄存器以及一個或多個通用的算術邏輯單元。設計者只需要對處理器的存儲器編程來執(zhí)行所需的功能,即設計相關的軟件。
在嵌入式系統(tǒng)中使用通用處理器具有設計指標上的一些優(yōu)勢。上市時間和NRE成本較低,因為設計者只需編寫程序,而不需要做任何數字設計,靈活性高,功能的改變通過修改程序進行即可。與自行設計處理器相比,數量少時單位成本較低。
當然,這種方式也有一些設計指標上的缺陷,數量大時的單位成本相對較高,因為數量大時,自行設計的 NRE成本分攤下來,可降低單位成本。同時,對于某些應用,性能可能很差。由于包含了非必要的處理器硬件,系統(tǒng)的體積和功耗可能變大。
?。?)單用途處理器
單用途處理器是設計用于執(zhí)行特定程序的數字電路,也指協(xié)處理器、加速器、外設等。如JPEG編碼*執(zhí)行單一程序,壓縮或解壓視頻信息。嵌入式系統(tǒng)設計者可通過設計特定的數字電路來建立單用途的處理器。設計者也可以采用預先設計好的商品化的單用途處理器。
在嵌入式系統(tǒng)中使用單用途處理器,在指標上有一些優(yōu)缺點。這些優(yōu)缺點與通用處理器基本相反,性能可能更好,體積與功率可能較小,數量大時的單位成本可能較低,而設計時間與NRE成本可能較高,靈活性較差,數量小時的單位成本較高,對某些應用性能不如通用處理器。
?。?)處理器
指令集處理器(ASIP)是一個可編程處理器,針對某一特定類型的應用進行*化。這類特定應用具有相同的特征,如嵌入式控制、數字信號處理等。在嵌入式系統(tǒng)中使用ASIP可以保證良好的性能、功率和大小的情況下,提供更大的靈活性,但這類處理器仍需要昂貴的NRE成本建立處理器本身和編譯器,單片機和數字信號處理器是兩類應用廣泛的ASIP,數字信號處理器是一種針對數字信號進行常見運算的微處理器,而單片機是一種針對嵌入式控制應用進行*化的微處理器,通??刂茟弥械某R娡庠O,如串行通信外設、定時器、計數器、脈寬調制器及數/模轉換器等都集成到了微處理器芯片上,從而使得產品的體積更小、成本更低。
2.IC技術
?。?)全定制/VLSI
在全定制IC技術中,需要根據特定的嵌入式系統(tǒng)的數字實現來優(yōu)化各層設計人員從晶體管的版圖尺寸、位置、連線開始設計以達到芯片面積利用率高、速度快、功耗低的*化性能。利用掩膜在制造廠生產實際芯片,全定制的IC設計也常稱為大規(guī)模集成電路設計(VLSI),具有很高的NRE成本、很長的制造時間,適用于大量或對性能要求嚴格的應用。
?。?)半定制 ASIC
半定制ASIC是一種約束型設計方法,包括門陣列設計法和標準單元設計法。它是在芯片制作好一些具有通用性的單元元件和元件組的半成品硬件,設計者僅需要考慮電路的邏輯功能和各功能模塊之間的合理連接即可。這種設計方法靈活方便、性價比高,縮短了設計周期,提高了成品率。
?。?)可編程ASIC
可編程器件中所有各層都已經存在,設計完成后,在實驗室里即可燒制出設計的芯片,不需要IC廠家參與,開發(fā)周期顯著縮短??删幊藺SIC具有較低的NRE成本,單位成本較高,功耗較大,速度較慢。
3.設計/驗證技術
嵌入式系統(tǒng)的設計技術主要包括硬件設計技術和軟件設計技術兩大類。其中,硬件設計領域的技術主要包括芯片級設計技術和電路板級設計技術兩個方面。
芯片級設計技術的核心是編譯/綜合、庫/IP、測試/驗證。編譯/綜合技術使設計者用抽象的方式描述所需的功能,并自動分析和插入實現細節(jié)。庫/IP技術將預先設計好的低抽象級實現用于。測試/驗證技術確保每級功能正確,減少各級之間反復設計的成本。
軟件設計技術的核心是軟件語言。軟件語言經歷了從低級語言(機器語言、匯編語言)到語言(如結構化設計語言、面向對象設計語言)的發(fā)展歷程,推動其發(fā)展的是匯編技術、分析技術、編譯/解釋技術等諸多相關技術。軟件語言的級別也從實現級、設計級、功能級逐漸向需求級語言發(fā)展過渡。
早期,隨著通用處理器概念的逐漸形成,軟件技術迅速發(fā)展,軟件的復雜度也開始增加,軟件設計和硬件設計的技術和領域*分開。設計技術和工具在這兩個領域同步得到發(fā)展,也使得行為描述可以在越來越抽象的級別上進行,以適應設計復雜度不斷增長的需要。這種同步發(fā)展如今又使得這兩領域都在使用同樣的時序模型來描述行為,因而這兩領域再度統(tǒng)一為一個領域即將成為可能。
全年征稿/資訊合作
聯系郵箱:1271141964@qq.com
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://towegas.com。違反者本網將追究相關法律責任。
- 企業(yè)發(fā)布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業(yè)博覽會
展會城市:合肥市展會時間:2025-09-20