白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法及系統(tǒng)

專利號
CN116775316B
公開日期
2023-10-27
申請人
北京芯馳半導體科技有限公司(北京市大興區(qū)北京經(jīng)濟技術(shù)開發(fā)區(qū)榮華南路2號院2號樓5層507-6)
發(fā)明人
崔尚
IPC分類
G06F9/50; G06T1/60
技術(shù)領(lǐng)域
圖像,dma,2d,引擎,緩存,先進,圖像處理,容量,通道,axi
地域: 北京市 北京市大興區(qū)

摘要

一種動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的方法及系統(tǒng),所述方法包括:從圖像信息中,獲取所述圖像信息對應的圖像數(shù)據(jù)的圖層總數(shù)、每個圖層的圖像格式以及圖像數(shù)據(jù)的內(nèi)存地址;確定占用的硬件圖層總數(shù);得到所述圖像數(shù)據(jù)的平面?zhèn)€數(shù)和圖像采樣方式各分量字節(jié)的比值;得到2D圖像處理引擎處理圖像任務所需的DMA通道數(shù);得到每個通道上的數(shù)據(jù)先進先出緩存器容量和指令先進先出緩存器容量;確定訪問AXI總線的突發(fā)傳輸數(shù)據(jù)容量;將所述DMA通道數(shù)、數(shù)據(jù)先進先出緩存器容量、指令先進先出緩存器容量和所述訪問AXI總線的突發(fā)傳輸數(shù)據(jù)容量寫入所述2D圖像處理引擎寄存器。本申請的方法及系統(tǒng),有效的提高了G2D處理2D圖像數(shù)據(jù)的速度。

說明書

1 2 3 4 5 6 7
[0125] 本申請實施例中,DMA資源配置模塊通過將RDMA通道數(shù)、讀數(shù)據(jù)先進先出緩存器容量、讀指令先進先出緩存器容量和讀AXI總線的burst容量寫入2D圖像處理引擎寄存器,配置RDMA,以及將WDMA通道數(shù)、寫數(shù)據(jù)先進先出緩存器容量、寫指令先進先出緩存器容量和寫AXI總線的burst容量寫入2D圖像處理引擎寄存器,配置WDMA,有效地提高了G2D?處理2D圖像的速度。 [0126] 在步驟108,使能2D圖像處理引擎,處理圖像數(shù)據(jù)。 [0127] 本申請實施例中,DMA資源配置模塊配置RDMA和WDMA后,使能2D圖像處理引擎硬件,2D圖像處理引擎處理來自外部的圖像數(shù)據(jù)。 [0128] 本申請實施例中,DMA資源配置模塊通過自動識別圖像信息,將RDMA通道數(shù)、讀數(shù)據(jù)先進先出緩存器容量、讀指令先進先出緩存器容量和讀AXI總線的burst容量寫入2D圖像處理引擎寄存器,生成最優(yōu)的RDMA配置,以及將WDMA通道數(shù)、寫數(shù)據(jù)先進先出緩存器容量、寫指令先進先出緩存器容量和寫AXI總線的burst容量寫入2D圖像處理引擎寄存器,生成最優(yōu)的WDMA配置,有效地提高了G2D?處理2D圖像的速度。 [0129] 本申請實施例中,配置CFIFO的目的是配置某一DMA通道上指令先進先出緩存器的大小,用于向AXI總線發(fā)起請求緩存的大小。配置DFIFO?目的是配置某一DMA通道上數(shù)據(jù)先進先出緩存器大小,用于接收cmd?請求指令發(fā)起的從AXI總線上獲取的數(shù)據(jù)緩存大小,然后把這些數(shù)據(jù)送到下游的G2D?內(nèi)部圖像處理模塊做圖像處理。 [0130] 本申請實施例中,通過將上述解析的信息配置到G2D硬件引擎寄存器,在memory?to?memory?快速拷貝時,將所有的DMA資源都配置到快速拷貝通路,并把burst設(shè)置為最大,此時拷貝速度最快。 實施例2 [0131] 本申請實施例中,還提供一種動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的系統(tǒng),如圖 3所示,本申請實施例提供的動態(tài)調(diào)整2D圖像處理引擎DMA通道資源的系統(tǒng)10,包括: [0132] DMA資源配置模塊11,從外部圖像源輸入的圖像信息和2D圖像處理引擎輸出的圖像信息中,獲取對應圖像數(shù)據(jù)的圖層總數(shù)、每個圖層的圖像格式以及圖像數(shù)據(jù)的內(nèi)存地址。 [0133] 本申請實施例中,DMA資源配置模塊11,根據(jù)從外部圖像源輸入的圖像信息和從2D圖像處理引擎輸出的圖像信息中獲取對應的圖像數(shù)據(jù)的圖層數(shù)量,得到圖像數(shù)據(jù)占用硬件圖層總數(shù)。 [0134] 本申請實施例中,DMA資源配置模塊11,根據(jù)從外部圖像源輸入的圖像信息或從2D圖像處理引擎輸出的圖像信息中獲取的圖像格式,得到圖像數(shù)據(jù)的平面?zhèn)€數(shù)和圖像采樣方式各分量字節(jié)的比值。 [0135] 本申請實施例中,DMA資源配置模塊11,根據(jù)圖像數(shù)據(jù)的平面?zhèn)€數(shù)、圖像采樣方式各分量字節(jié)的比值、占用硬件圖層總數(shù)以及圖像數(shù)據(jù)的內(nèi)存地址,得到2D圖像處理引擎處理圖像任務所需的DMA通道數(shù)。 [0136] 本申請實施例中,DMA資源配置模塊11,根據(jù)外部圖像源輸入的圖像信息對應的圖像數(shù)據(jù)的平面?zhèn)€數(shù)、圖像采樣方式各分量字節(jié)的比值、占用硬件圖層總數(shù)以及圖像數(shù)據(jù)的內(nèi)存地址,得到2D圖像處理引擎處理圖像任務所需的讀DMA通道數(shù)。 [0137] 本申請實施例中,DMA資源配置模塊11,根據(jù)2D圖像處理引擎輸出的圖像信息對應的圖像數(shù)據(jù)的平面?zhèn)€數(shù)、圖像采樣方式各分量字節(jié)的比值、占用硬件圖層總數(shù)以及圖像數(shù)據(jù)的內(nèi)存地址,得到2D圖像處理引擎處理圖像任務所需的讀DMA通道數(shù)。 [0138] 本申請實施例中,DMA資源配置模塊11,根據(jù)RDMA通道數(shù)和RDMA先進先出緩存器資源總量,得到每個RDMA通道上的RDFIFO(讀數(shù)據(jù)先進先出緩存器)容量和RCFIFO(讀指令先進先出緩存器)容量。 [0139] 本申請實施例中,DMA資源配置模塊11,根據(jù)WDMA通道數(shù)和WDMA先進先出緩存器資源總量,得到每個WDMA通道上的WDFIFO(寫數(shù)據(jù)先進先出緩存器)容量和WCFIFO(寫指令先進先出緩存器)容量。 [0140] 本申請實施例中,DMA資源配置模塊11,根據(jù)每個RDMA通道上的RDFIFO容量,確定讀AXI總線的Burst(突發(fā)傳輸數(shù)據(jù))容量。 [0141] 本申請實施例中,DMA資源配置模塊11,根據(jù)每個WDMA通道上的WDFIFO容量,確定讀AXI總線的突發(fā)傳輸數(shù)據(jù)容量。 [0142] 本申請實施例中,DMA資源配置模塊11,分別將RDMA通道數(shù)、讀數(shù)據(jù)先進先出緩存器容量、讀指令先進先出緩存器容量和讀AXI總線的burst容量寫入2D圖像處理引擎寄存器,或分別將WDMA通道數(shù)、寫數(shù)據(jù)先進先出緩存器容量、寫指令先進先出緩存器容量和寫AXI總線的burst容量寫入2D圖像處理引擎寄存器。

權(quán)利要求

1 2 3 4
微信群二維碼
意見反饋