ZHCSRW1E February 2023 – November 2025 AM69 , AM69A
PRODUCTION DATA
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
外設 DMA 是一種簡單的 DMA,其架構(gòu)專為滿足外設的數(shù)據(jù)傳輸需求而設計,外設使用通過標準非相干總線結(jié)構(gòu)訪問的存儲器映射寄存器來執(zhí)行數(shù)據(jù)傳輸。PDMA 模塊旨在靠近一個或多個需要外部 DMA 進行數(shù)據(jù)移動的外設,其架構(gòu)旨在通過使用 VBUSP 接口并僅支持靜態(tài)配置的傳輸請求 (TR) 操作來降低成本。
PDMA 僅負責執(zhí)行與外設本身交互的數(shù)據(jù)移動事務。從給定外設讀取的數(shù)據(jù)由 PDMA 源通道打包到 PSI-L 數(shù)據(jù)流中,然后將其發(fā)送到遠程對等 UDMA-P 目標通道,然后由該通道將數(shù)據(jù)移動到存儲器中。同樣,遠程 UDMA-P 源通道從存儲器中獲取數(shù)據(jù),并通過 PSI-L 將其傳輸?shù)綄Φ?PDMA 目標通道,然后由 PSI-L 執(zhí)行對外設的寫入操作。
PDMA 架構(gòu)特意采用異構(gòu)結(jié)構(gòu) (UDMA-P + PDMA),以適當調(diào)整系統(tǒng)中每個點的數(shù)據(jù)傳輸復雜性,以滿足傳入或傳出的任何內(nèi)容的要求。外設通?;?FIFO,不需要超出其 FIFO 尺寸要求的多維傳輸,因此 PDMA 傳輸引擎保持簡單,僅具有幾個維度(通常用于樣本大小和 FIFO 深度)、硬編碼地址映射和簡單的觸發(fā)功能。
PDMA 內(nèi)提供多個源通道和目標通道,允許同時進行多個傳輸操作。DMA 控制器維護每個通道的狀態(tài)信息,并在通道之間采用輪詢調(diào)度以共享底層 DMA 硬件。
有關更多信息,請參閱器件 TRM 的 DMA 控制器 一章中的 PDMA 控制器 一節(jié)。