System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码人妻一区二区三区免费手机,精品无码成人片一区二区98,韩日美无码精品无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于TILELINK總線的讀寫分離的高性能DMA系統架構技術方案

    技術編號:44459570 閱讀:5 留言:0更新日期:2025-02-28 19:07
    本發明專利技術提出了一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,所述DMA系統用于基于TILELINK總線的SOC芯片系統中,包括:分別與所述TILELINK總線連接的兩個總線主節點,即讀總節點和寫總節點,分別用于對TILELINK總線進行數據讀取和寫入;所述兩個總線主節點,分別通過仲裁器ARB,與若干DMA通道雙向連接,所述仲裁器ARB用于管理所有DMA通道的讀寫請求;所述DMA通道另一端與配置寄存器塊REG連接,用于配置DMA通道處于不同的工作模式。

    【技術實現步驟摘要】

    本專利技術涉及一種dma系統架構,特別是一種基于tilelink總線的讀寫分離的高性能dma系統架構。


    技術介紹

    1、本部分提供的僅僅是與本公開相關的背景信息,其并不必然是現有技術。

    2、在tilelink(總線協議)總線的soc(系統級芯片)系統中,由于tilelink的需要在a通道完成后才能對d通道進行操作,因此一次數據操作需要至少兩個周期才能完成,由于dma(直接存儲器訪問)的原理,需要對數據讀取完成后才能進行下一步寫入的操作,兩次操作理想情況下需要四個周期完成,最大通道利用率(n個周期內搬運數據的次數)最高為50%,而在實際情況下會更加低效。

    3、需要說明的是,在上述
    技術介紹
    部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。


    技術實現思路

    1、專利技術目的:本專利技術所要解決的技術問題是針對現有技術的不足,提供一種基于tilelink總線的讀寫分離的高性能dma系統架構。

    2、為了解決上述技術問題,本專利技術公開了一種基于tilelink總線的讀寫分離的高性能dma系統架構,所述dma系統用于基于tilelink總線的soc芯片系統中,包括:

    3、分別與所述tilelink總線連接的兩個總線主節點,即讀總節點和寫總節點,分別用于對tilelink總線進行數據讀取和寫入;

    4、所述兩個總線主節點,分別通過仲裁器arb,與若干dma通道雙向連接,所述仲裁器arb用于管理所有dma通道的讀寫請求;

    5、所述dma通道另一端與配置寄存器塊reg連接,用于配置dma通道處于不同的工作模式。

    6、進一步的,所述仲裁器arb為2個,分別用于管理讀請求和寫請求。

    7、進一步的,所述仲裁器arb使用輪詢優先級和固定優先級結合的方法,對讀寫請求進行管理。

    8、進一步的,所述輪詢優先級和固定優先級結合的方法,具體包括:

    9、步驟1,設置固定優先級,在所有dma通道中,設置一個或多個dma通道為固定優先級,所述固定優先級為高優先級,其他dma通道為低優先級;

    10、步驟2,設置循環優先級,對設為固定優先級的dma通道以外的其他dma通道,設置循環優先級高低順序;

    11、步驟3,所述仲裁器arb根據固定優先級的高低順序,優先響應固定優先級的dma通道的讀寫請求;

    12、步驟4,在完成固定優先級的dma通道的讀寫請求后,按循環優先級高低順序依次響應其對應的dma通道的讀寫請求。

    13、進一步的,所述dma通道中,包括:

    14、讀模塊、寫模塊和同步fifo模塊;其中,

    15、所述同步fifo模塊,用于在存儲讀操作時,存儲所述讀模塊讀取的數據;

    16、所述寫模塊在所述同步fifo模塊中有數據時,發起寫操作請求。

    17、進一步的,所述同步fifo模塊中的fifo深度設置為可修改。

    18、進一步的,所述dma通道,包括次操作模式和塊操作模式,采用讀寫分離的方法進行讀操作和寫操作。

    19、進一步的,所述次操作模式,包括:

    20、收到讀請求時,等待仲裁模塊先對dma通道進行仲裁,當讀請求為最高優先級時,讀模塊占據頂層tilelink讀模塊的總線,進行讀操作;讀操作后將讀取的數據推入同步fifo模塊中;當同步fifo模塊中有數據時開啟寫操作請求;

    21、寫操作與讀操作可同時進行,并相對獨立;

    22、收到寫請求時,等待仲裁模塊對dma通道進行仲裁,當寫請求為最高優先級時,占據頂層的tilelink寫模塊,進行寫操作,將同步fifo模塊中的數據寫到相應的地址中,完成一次寫操作。

    23、進一步的,所述塊操作模式,包括:

    24、收到讀請求時,等待仲裁模塊先對dma通道進行仲裁,當讀請求為最高優先級時,讀模塊占據頂層tilelink讀模塊的總線,進行讀操作;讀操作進行多次讀,連續將數據寫入同步fifo模塊中;同時,當同步fifo模塊不為空時,觸發寫請求;

    25、收到寫請求時,等待仲裁模塊對dma通道進行仲裁,當寫請求為最高優先級時,寫模塊占據頂層的tilelink寫模塊的總線,進行寫操作,將同步fifo模塊中的數據寫到相應的地址中,完成多次寫操作,直到完成塊操作模式的所有寫操作;

    26、其中,讀操作和寫操作分別占用各自的tilelink總線,完成相關操作。

    27、進一步的,所述的采用讀寫分離的方法進行讀操作和寫操作,具體方法包括:

    28、當讀請求到達時,進行讀請求的優先級檢查,如果該dma通道最高優先級為讀請求,則即刻執行讀操作,在所有讀操作完成后進入等待全部搬運完成狀態;如果當前dma通道中讀請求的優先級不是最高,則暫不處理該讀請求,繼續等待下一最高優先級的請求;

    29、與讀操作同時進行寫操作,則需等待寫請求,當同步fifo模塊中不為空,則開啟寫請求;當此時dma中寫請求為最高優先級,則即刻執行寫操作,在所有寫操作完成后進入等待全部搬運完成狀態;如果當前dma通道中寫請求的優先級不夠高,則暫時不處理該請求,繼續等待下一最高優先級的請求;

    30、當所有讀寫請求都完成后結束。

    31、有益效果:

    32、1、本專利技術用于tilelink總線專用dma模塊,在兼顧頻帶利用率的同時顯著提高了整體數據的搬運速度,提高soc芯片的整體工作效率。

    33、2、本專利技術設計了雙主節點的tilelink總線的dma,一個主節點為讀操作,另一個主節點為寫操作,此設計可以完成在同一時間內即完成讀有完成寫,有效的提高數據搬運的效率,理想情況下,可以完成100%的通道利用率,其讀寫效率變為單主節點的2倍。這樣的運行機制有效的節省了傳輸等待時間,提升了總線傳輸頻帶利用率。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述DMA系統用于基于TILELINK總線的SOC芯片系統中,包括:

    2.根據權利要求1所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述仲裁器ARB為2個,分別用于管理讀請求和寫請求。

    3.根據權利要求1所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述仲裁器ARB使用輪詢優先級和固定優先級結合的方法,對讀寫請求進行管理。

    4.根據權利要求3所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述輪詢優先級和固定優先級結合的方法,具體包括:

    5.根據權利要求1所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述DMA通道中,包括:

    6.根據權利要求5所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述同步FIFO模塊中的FIFO深度設置為可修改。

    7.根據權利要求1所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述DMA通道,包括次操作模式和塊操作模式,采用讀寫分離的方法進行讀操作和寫操作。

    8.根據權利要求7所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述次操作模式,包括:

    9.根據權利要求7所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述塊操作模式,包括:

    10.根據權利要求9所述的一種基于TILELINK總線的讀寫分離的高性能DMA系統架構,其特征在于,所述的采用讀寫分離的方法進行讀操作和寫操作,具體方法包括:

    ...

    【技術特征摘要】

    1.一種基于tilelink總線的讀寫分離的高性能dma系統架構,其特征在于,所述dma系統用于基于tilelink總線的soc芯片系統中,包括:

    2.根據權利要求1所述的一種基于tilelink總線的讀寫分離的高性能dma系統架構,其特征在于,所述仲裁器arb為2個,分別用于管理讀請求和寫請求。

    3.根據權利要求1所述的一種基于tilelink總線的讀寫分離的高性能dma系統架構,其特征在于,所述仲裁器arb使用輪詢優先級和固定優先級結合的方法,對讀寫請求進行管理。

    4.根據權利要求3所述的一種基于tilelink總線的讀寫分離的高性能dma系統架構,其特征在于,所述輪詢優先級和固定優先級結合的方法,具體包括:

    5.根據權利要求1所述的一種基于tilelink總線的讀寫分離的高性能dma系統架構,其特征在于,所述dma通道中,包括:<...

    【專利技術屬性】
    技術研發人員:程垚李樂薇胡雯中
    申請(專利權)人:杭州萬高科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码精品人妻一区二区三区免费| 国产成人无码区免费A∨视频网站| 中文字幕av无码一二三区电影| 亚洲日韩国产AV无码无码精品| 永久免费av无码网站yy| 精品成在人线AV无码免费看| 无码国产精品久久一区免费| 日韩精品久久无码中文字幕| 国产成人综合日韩精品无码不卡| 亚洲动漫精品无码av天堂| 国产网红主播无码精品| 国产午夜鲁丝片AV无码免费 | 人妻aⅴ中文字幕无码| 国产精品无码MV在线观看| 亚洲AV人无码激艳猛片| 亚洲成AV人在线播放无码| 国产成人无码AV麻豆| 日韩精品无码久久久久久| 亚洲AV无码乱码在线观看富二代| 久久久精品天堂无码中文字幕 | 人妻少妇偷人精品无码| 国产品无码一区二区三区在线蜜桃 | 国产热の有码热の无码视频| 亚洲国产91精品无码专区| 国产日韩精品无码区免费专区国产| 永久免费AV无码国产网站 | 久久精品aⅴ无码中文字字幕不卡| 无码视频在线播放一二三区| 国产莉萝无码AV在线播放| 亚洲精品无码久久久影院相关影片| 麻豆亚洲AV成人无码久久精品| 亚洲av成人中文无码专区| 无码日韩AV一区二区三区| 一区二区无码免费视频网站| 中文字幕无码亚洲欧洲日韩| 亚洲αⅴ无码乱码在线观看性色| 亚洲AV无码精品蜜桃| 久久精品无码中文字幕| 无码中文av有码中文a| 精品无码人妻一区二区三区18| 黄色成人网站免费无码av|