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

資訊專欄INFORMATION COLUMN

DW_axi_dmac控制器(概述)

jone5679 / 1610人閱讀

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

DW_axi_dmac控制器(概述)

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

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

?基本特征

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

通道緩沖

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

通道控制

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

流控

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

  1. 如果塊傳輸長(zhǎng)度在DMA初始化之前就已知,DMA控制就在DMA塊傳輸層次上進(jìn)行流控;
  2. 如果如果塊傳輸長(zhǎng)度在DMA初始化QSPI之前還是未知的,對(duì)于未定義的DMA塊傳輸,源或目的來(lái)進(jìn)行流控。

握手接口

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

中斷輸出

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

總線接口

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

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

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

相關(guān)文章

  • 無(wú)線網(wǎng)絡(luò)技術(shù)學(xué)習(xí)總結(jié)

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

    animabear 評(píng)論0 收藏0
  • 功能簡(jiǎn)介 智能大數(shù)據(jù)平臺(tái) USDP

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

    ernest.wang 評(píng)論0 收藏2278
  • Spring Framework5.0.7【一】- 概述

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

    aaron 評(píng)論0 收藏0
  • AngularJS 風(fēng)格指南 (ES2015)

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

    JaysonWang 評(píng)論0 收藏0
  • java學(xué)習(xí)(十) —— java中的多線程概述

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

    Sanchi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<