微控制器單元(MCU)變革了嗎?在歷史上,MCU主要服務于一些特定領域,如汽車發動機控制和家用電器的智能管理。其架構相對簡潔明了:包括8位處理器、內存、外設、定時器和計數器等核心組件。一個發起者,幾個目標,通過交叉開關互連即可輕松實現其功能。設計支持團隊通常會為這種互連構建自己的生成器,以滿足特定需求。甚至有少數團隊構建了自己的網絡芯片(NoC)生成器,以處理更復雜的系統互連問題。
隨著技術的發展和市場需求的變化,即使是傳統的內部發電機也面臨新的挑戰。競爭和監管要求的增加,以及對可擴展性的期望,都對MCU提出了更高的要求。人工智能技術的普及,使得MCU在智能傳感領域扮演著越來越重要的角色。智能家居、汽車、城市、工廠的自動化需求日益增長,這都要求MCU具備通信支持的智能功能。同時,安全性和保障性也成為設計MCU時必須考慮的重要因素,而所有這些功能的實現,都必須在非常有限的成本和單位電力消耗下進行。對于計劃部署數千臺設備的城市和工廠而言,他們期望的MCU單價最多在幾美元左右,且維護成本更低。
為了滿足這些日益增長的需求,MCU正在不斷進化;現在,MCU與系統級芯片(SoC)之間的界限變得模糊不清。MCU的應用范圍已經遠遠超出了SoC,從復雜設備到簡單設備都有其身影。簡單MCU在成本比添加功能更重要的場合仍有其用武之地(例如簡單的玩具或基本的家用恒溫器),但無論這個界限在哪里,都必須在片上支持更多功能,而這必然需要網絡芯片(NoC)連接。
那么,是什么促使了MCU系列中較簡單的部分發生改變呢?部分原因是為了降低功耗。即使在沒有數據傳輸的情況下,網絡也會消耗電力。當我們在最小化端點IP中的功耗時,這一事實很容易被忽視。除非我們使用支持網絡內功率域切換和動態電壓頻率調整(DVFS)的NoC網絡,否則僅此功率組件就可能成為一個重要的開銷。 |