linux下用python做網(wǎng)站百度推廣代理怎么加盟
組件可能支持兩種基本的復(fù)位類型。
? 冷復(fù)位:重置組件中的所有邏輯。用作上電復(fù)位。
? 熱復(fù)位:重置組件中的大部分邏輯。通常,復(fù)位的范圍是所有功能邏輯。不包括在熱復(fù)位中的邏輯會隨組件類型而變化,但通常會排除諸如調(diào)試和 RAS 綜合寄存器等功能。
當(dāng)同時存在這兩種復(fù)位類型時,通常會按照圖 7.28 所示的方式實現(xiàn)。
在某些情況下,組件將省略冷復(fù)位和熱復(fù)位信號的內(nèi)部組合,僅提供每個邏輯分區(qū)的復(fù)位信號。冷復(fù)位和熱復(fù)位域信號可以在組件外部輕松形成。
SoC 的復(fù)位域主要與實現(xiàn)的電源域?qū)哟谓Y(jié)構(gòu)對齊。在電源域級別,組件復(fù)位信號被聚合成冷復(fù)位和熱復(fù)位域信號。在實踐中,許多組件具有每個時鐘域的復(fù)位信號,并且這些信號會通過適當(dāng)?shù)耐骄酆铣呻娫从驈?fù)位信號。
與復(fù)位和電源控制邏輯使用相關(guān)的組件設(shè)計準(zhǔn)則在低功耗接口邏輯復(fù)位中給出。
大多數(shù)組件僅具有冷復(fù)位信號,本節(jié)剩余部分概述了具有特定復(fù)位要求的組件和子系統(tǒng)的復(fù)位信號要求。
應(yīng)用處理器
ARMv8-A 架構(gòu)支持 PE 的冷復(fù)位和熱復(fù)位。熱復(fù)位排除了對允許在 PE 邏輯重置時進行調(diào)試的集成調(diào)試邏輯的復(fù)位。
該架構(gòu)提供了一種使用復(fù)位管理寄存器請求 PE 熱復(fù)位的方法。所需的復(fù)位請求序列保證了在應(yīng)用復(fù)位時,核心處于靜止?fàn)顟B(tài),并且不生成任何總線事務(wù)。
外部調(diào)試寄存器還提供了一種請求 PE 熱復(fù)位的方法。核心是否在通過此方式請求時重置是由實現(xiàn)定義的。但是,如果核心被復(fù)位,則不能保證它處于靜止?fàn)顟B(tài)。在不保證靜止?fàn)顟B(tài)的情況下使用熱復(fù)位在熱復(fù)位中進行了描述。
ARMv8-A 架構(gòu)還支持調(diào)試域邏輯的外部調(diào)試復(fù)位。調(diào)試域邏輯的復(fù)位請求在 CoreSight 子系統(tǒng)中進行了描述。
CoreSight 子系統(tǒng)
調(diào)試復(fù)位請求描述了調(diào)試器如何使用調(diào)試端口 (DP) 請求調(diào)試域邏輯的熱復(fù)位。調(diào)試和跟蹤邏輯組件通常只有一個復(fù)位信號,因此在系統(tǒng)級別對于冷復(fù)位和熱復(fù)位都會斷言該信號。
盡管 DP 不提供任何控制位來請求系統(tǒng)復(fù)位,但 ARM 調(diào)試接口架構(gòu)規(guī)范 ADIv6.0描述了,對調(diào)試器的物理接口通常包括一個用于啟動完整系統(tǒng)復(fù)位的系統(tǒng)復(fù)位引腳 nSRST。