国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

DW_axi_dmac控制器(概述)

jone5679 / 1639人閱讀

摘要:控制器概述遵循標準和協(xié)議標準。支持通道掛起和恢復。每個塊可以對控制信號進行編程,例如緩存和保護。對每個握手接口獨立的啟用和關(guān)閉。通過控制寄存器,軟件可以控制握手模式。對主設備接口上每個通道進行未完成操作數(shù)量限制。

DW_axi_dmac控制器(概述)

??????? DW_axi_dmac遵循AMBA2.0標準和AMBA AXI協(xié)議2.0標準。DW_axi_dmac邏輯的外部信號主要包括:

  1. AHB信號(我的理解:主要是作為從設備接口部分,供AHB總線上的其他主設備來訪問自身控制寄存器)
  2. 主設備接口信號(我的理解:DMA作為AHB總線主設備,訪問內(nèi)存和其他AHB總線上的從設備)
  3. 硬件握手信號(我的理解:帶外信號部分,用于和QSPI的DMA接口邏輯進行流控)
  4. 中斷信號
  5. 調(diào)試信號
  6. 時鐘和復位信號

?基本特征

  1. 獨立的核心、從設備接口和主設備接口時鐘,即分為三個時鐘域。
  2. 從設備接口時鐘關(guān)閉:當調(diào)試接口信號slvif_busy無效為低時,表示從設備接口處于空閑狀態(tài),CPU可以關(guān)閉從設備接口時鐘;在訪問從設備接口之前,CPU可以重新啟動時鐘。
  3. DMA接口邏輯關(guān)閉時(例如QSPI),主設備接口時鐘可以獨立關(guān)閉。
  4. 可以配置8個通道,每個通道是一個源和目的對。
  5. 每個通道只能單方向的數(shù)據(jù)傳輸。
  6. 支持兩個主設備接口:兩個主設備接口可以在多層結(jié)構(gòu)上實現(xiàn);因為允許外圍接口(例如內(nèi)存或QSPI)在不同的AXI上進行互連,因此可以提高總線帶寬;不同的AMBA層次結(jié)構(gòu)允許采用不同的ACLK時鐘。
  7. 數(shù)據(jù)傳輸有四種:內(nèi)存到內(nèi)存,內(nèi)存到QSPI,QSPI到內(nèi)存,QSPI到QSPI。
  8. 主設備接口遵循AMBA 3 AXI和AMBA 4 AXI標準。
  9. 從設備接口用于對DMA控制器進行編程,即控制寄存器訪問,遵循AHB標準:該邏輯僅僅支持AHB從設備接口;AHB從設備接口僅僅支持SINGLE傳輸。
  10. AXI主設備的數(shù)據(jù)總線最大寬度為512位,可編程配置。
  11. AXI主設備接口的大小端模式可以靜態(tài)配置或者動態(tài)配置,可編程配置。
  12. 也可以通過信號(dmac_endian_format_mstif_m)動態(tài)配置大小端模式。
  13. 針對主設備接口上鏈接訪問,可以通過編程獨立控制大小端模式。
  14. 編程可選擇ID寄存器。
  15. 通道鎖支持。主設備總線接口在不同的傳輸層級上使用內(nèi)部通道仲裁的鎖機制。
  16. DMAC狀態(tài)輸出:空閑/忙標記位
  17. DMA占有功能
  18. 在DMA傳輸層,有專門的輸出信號管腳用于標記最后寫傳輸。
  19. DMA傳輸具有分層:DMA傳輸分為transaction, block和完整的DMA傳輸三個層次。

通道緩沖

  1. ?每個通道有一個FIFO緩沖
  2. ?FIFO緩沖長度可以編程配置
  3. 為了滿足FIFO寬度,數(shù)據(jù)可以自動被打包/解包處理。

通道控制

  1. ?對每個通道進行傳輸類型編程:內(nèi)存到內(nèi)存,內(nèi)存到QSPI,QSPI到內(nèi)存,QSPI到QSPI。
  2. 支持單個或多個DMA操作。
  3. 每個通道可以對DMA操作的長度進行編程。
  4. 每個通道可以對最大AMBA突發(fā)傳輸長度進行編程。
  5. 通道關(guān)閉不會造成數(shù)據(jù)丟失。
  6. 支持通道掛起和恢復。
  7. 通道優(yōu)先級可編程。
  8. 針對不同傳輸層級,主設備總線接口可以使用內(nèi)部通道仲裁器的鎖機制。
  9. 可編程多塊傳輸,通過鏈接目錄,連續(xù)地址,自動加載和影子寄存器等方式。
  10. 鏈接目錄可動態(tài)擴展(我理解,鏈接目錄是DMA描述鏈表)
  11. 多塊傳輸類型的源地址/目的地址,可獨立配置。
  12. 每個通道的源地址/目的地址都有一個多狀態(tài)機。
  13. 數(shù)據(jù)訪問和LLI訪問具有各自獨立狀態(tài)機。
  14. 每個DMA塊可以對控制信號進行編程,例如緩存和保護。
  15. 可編程傳輸塊長度。
  16. 錯誤狀態(tài)寄存器,用于調(diào)試。

流控

在DMA傳輸層次上,可編程實現(xiàn)流控:

  1. 如果塊傳輸長度在DMA初始化之前就已知,DMA控制就在DMA塊傳輸層次上進行流控;
  2. 如果如果塊傳輸長度在DMA初始化QSPI之前還是未知的,對于未定義的DMA塊傳輸,源或目的來進行流控。

握手接口

  1. ?對于非內(nèi)存類外設(這里說的好像是QSPI),可編程軟硬件握手接口。
  2. 最大支持16個硬件握手接口。
  3. 對每個握手接口獨立的啟用和關(guān)閉。
  4. 可對外設和通道的映射進行編程;在多對一的映射時,只能有一個外設被激活。
  5. 通過控制寄存器,軟件可以控制握手模式。

中斷輸出

  1. ?支持混合和獨立中斷輸出。
  2. 中斷觸發(fā)源包括:DMA傳輸完成、塊傳輸完成、單個或多個操作完成、出錯、通道掛起或者關(guān)閉。
  3. 支持中斷使能和屏蔽。

總線接口

  1. 主設備接口遵循AMBA 3 AXI和AMBA 4 AXI協(xié)議;從設備接口遵循AHB、AXI4-Lite和APB 3協(xié)議。
  2. 主設備接口的數(shù)據(jù)總線寬度最大512位,可配置。
  3. 主設備接口上允許存在未完成的操作。
  4. 對主設備接口上每個通道進行未完成操作數(shù)量限制。
  5. AXI傳輸寬度可配置。
  6. 針對同一個主設備接口上不同的通道,允許亂序操作。一個專用通道的操作通常初始化為順序操作。
  7. 主設備接口支持遞增和固定地址數(shù)據(jù)傳輸。
  8. 源地址和目的地址必須和傳輸寬度對齊。
  9. 從設備接口數(shù)據(jù)寬度為32/64位,編程可配。
  10. 從設備接口傳輸?shù)膶挾缺仨毢蛿?shù)據(jù)寬度一樣。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/118975.html

相關(guān)文章

  • 無線網(wǎng)絡技術(shù)學習總結(jié)

    摘要:通過通信線路連入通信子網(wǎng)終端是用戶訪問網(wǎng)絡的界面網(wǎng)絡操作系統(tǒng)是相對于主機操作系統(tǒng)而言的。接收方使用同一擴頻碼進行擴解。 目錄 一、計算機網(wǎng)絡 1.計算機網(wǎng)絡技術(shù)概述 2.計算機網(wǎng)絡分類 3.無線網(wǎng)絡分類 二、無線通信和網(wǎng)絡仿真技術(shù)基礎(chǔ) 1.基本概念 2.調(diào)制 (1)、概述 (2)、常用方式 ...

    animabear 評論0 收藏0
  • 功能簡介 智能大數(shù)據(jù)平臺 USDP

    摘要:功能簡介功能簡介功能簡介本篇目錄一功能點概述一功能點概述二支持的大數(shù)據(jù)生態(tài)服務二支持的大數(shù)據(jù)生態(tài)服務一功能點概述一功能點概述一功能點概述支持友好的瀏覽器管理控制臺支持集群節(jié)點管理,如節(jié)點監(jiān)控資源使用率節(jié)點狀態(tài)等支持集群大數(shù)據(jù)服務的服 功能簡介本篇目錄一、功能點概述二、支持的大數(shù)據(jù)生態(tài)服務一、功能點概述支持友好的Web瀏覽器管理控制臺;支持集群節(jié)點管理,如節(jié)點監(jiān)控、資源使用率、節(jié)點狀態(tài)等;支持...

    ernest.wang 評論0 收藏2278
  • Spring Framework5.0.7【一】- 概述

    摘要:簡單明了,如果婚介給我們的人選不符合要求,我們就會拋出異常。的一個重點是在系統(tǒng)運行中,動態(tài)的向某個對象提供它所需要的其他對象。切點通過一個條件來匹配要攔截的類,這個條件稱為切點。 特點 1. IOC/依賴注入 IOC就是一個負責控制管理對象生命周期和對象間關(guān)系的容器。IOC讓程序員用關(guān)注怎么去創(chuàng)建對象,不必再為單實例模式類、屬性文件解析等這些很底層的需求編寫代碼,而是關(guān)注對象創(chuàng)建之后的...

    aaron 評論0 收藏0
  • AngularJS 風格指南 (ES2015)

    摘要:風格指南的最佳實踐涵蓋體系結(jié)構(gòu)文件結(jié)構(gòu)組件單向數(shù)據(jù)流和生命周期。模塊概述模塊的設計直接反應了我們的文件結(jié)構(gòu)從而保持了可維護性和可預測性。指令不應再聲明模板和控制器,或者通過綁定接收數(shù)據(jù)。指令應該只是用來和互交。 # AngularJS 風格指南 (ES2015) AngularJs1.6.x的最佳實踐.涵蓋體系結(jié)構(gòu),文件結(jié)構(gòu),組件,單向數(shù)據(jù)流和生命周期。 目錄 模塊化體系結(jié)構(gòu) ...

    JaysonWang 評論0 收藏0
  • java學習(十) —— java中的多線程概述

    摘要:進程一般由程序數(shù)據(jù)集進程控制塊三部分組成。線程概述線程的出現(xiàn)是為了降低上下文切換的消耗,提高系統(tǒng)的并發(fā)性。線程突破了一個進程只能干一件事的缺陷,使到進程內(nèi)并發(fā)成為可能。進程與線程的關(guān)系進程是計算機中的程序關(guān)于某數(shù)據(jù)集合上的一次運行活動。 進程概述 進程:正在運行的程序,是系統(tǒng)進行資源分配和調(diào)用的獨立單位。 進程就是一個程序在一個數(shù)據(jù)集上的一次動態(tài)執(zhí)行過程。 進程一般由程序、數(shù)據(jù)集、進...

    Sanchi 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<