NESA007 May 2022 AM623 , AM625
軟硬體共同設計對於功耗和延遲最佳化至關重要。找出正確的軟、硬體界線,並在早期定義其為軟體或硬體功能是極大關鍵。透過免除 USB 和 DDR 重設隔離和保留方案等創新的新功能所支援配置設定的儲存和還原,可簡化低功耗模式進入和退出模式的軟體序列。根據低功耗應用實例和保留 IO 的能力將 IO 狀態最佳化 (上拉和下拉),可強化系統的完整度和可靠性。
在開發階段早期,已評估幾個不同的硬體/軟體分割區,以判定符合整體系統應用實例和目標 (成本、性能、功率和延遲) 的最佳實作方式。AM62x 處理器主要分為 4 個領域,如 圖 3-1 中所示。
應用領域由高性能 CPU、硬體加速器和高速周邊設備組成。此領域會進一步分成具有內部電源開關的各種子系統。根據系統應用實例,這些子系統可以使用內部功率域開關完全斷電。例如:叢集中未使用的 CPU 核心、硬體加速器 (圖形、顯示) 等。此外,在深沉睡眠和僅 MCU 低功耗模式期間,應用領域透過內部子系統電源閘控進入最低功耗模式。
MCU 領域由即時 CPU 和周邊設備組成。此領域可以配置為完全獨立於應用領域來運作:這是數個汽車、工業和電池供電應用的一個關鍵差異化功能。在深沉睡眠模式下,MCU 領域可以透過內部電源開關斷電。
喚醒領域包括電源管理 CPU 和系統元件,例如時鐘、重設、電源和喚醒。此領域負責產品啟動、資源配置和管理,以及低功耗管理。圍繞此領域建置硬體隔離,以確保應用領域和 MCU 領域之間的明確分隔。Sitara MPU 裝置藉由仔細劃分軟硬體功能之間的責任,實現更簡單且強固的低功耗模式進入和退出序列。此外,為了改善低功耗模式進入/退出延遲,Sitara MPU 裝置開發了創新的新功能,例如 USB 和 DDR 重設隔離和保留方案,以避免複雜的軟體序列,因其需要周邊設備配置儲存和還原。