[發明專利]數據傳輸系統在審
| 申請號: | 202010139205.3 | 申請日: | 2020-03-03 |
| 公開(公告)號: | CN113360432A | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 陳月峰 | 申請(專利權)人: | 瑞昱半導體股份有限公司 |
| 主分類號: | G06F13/30 | 分類號: | G06F13/30 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 胡少青;許媛媛 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 系統 | ||
數據傳輸系統包含第一內存、第二內存、第三內存及內存控制器。內存控制器包含第一通道控制模塊及第二通道控制模塊。第一通道控制模塊耦接于第二通道控制模塊、第一內存及第二內存。第一通道控制模塊在第一內存及第二內存之間傳輸第一組數據,并在完成第一組數據的傳輸后,傳送第一交替信號至第二通道控制模塊。第二通道控制模塊耦接于第一內存及第三內存。第二通道控制模塊在收到第一交替信號后,在第一內存及第三內存之間傳輸第二組數據。
技術領域
本發明是關于一種數據傳輸系統,特別是指一種能夠利用多個通道控制模塊聯合工作的數據傳輸系統。
背景技術
在電子系統中,直接內存訪問(Direct Memory Access,DMA)控制器常被用來協助中央處理器執行內存之間的數據搬運工作,以免中央處理器為轉移大量數據而無暇處理系統中的其他運算,導致系統指令周期變慢。直接內存訪問控制器可以通過通道控制模塊在不同的內存之間傳輸數據。舉例來說,直接內存訪問控制器可以指定數據傳輸的來源地址及目標地址,而通道控制模塊便會據此將儲存在來源地址的數據傳輸至目標地址。
在現有技術中,通道控制模塊可以獨立執行分散(scatter)操作或聚集(gather)操作來完成單一個內存區塊(block)數據的傳輸。也就是說,通道控制模塊可以將不同來源地址的數據依序儲存在同一內存區塊的連續地址中,或是將儲存在連續地址中的多組數據分別儲存至不同的目標地址。此外,通道控制模塊也可以利用鏈接表(linked list)來執行多個內存區塊數據的傳輸。舉例來說,通道控制模塊可以根據第一個鏈接表取得第一內存區塊數據的來源地址及目標地址,并在第一內存區塊數據傳輸完畢后,根據第一鏈接表中的指標取得第二鏈接表,接著再根據第二鏈接表中的信息完成第二內存區塊數據的傳輸,并依此類推。然而,若傳輸數據量較大或傳輸方式較復雜,則系統中就必須儲存較多的鏈接表。此外,倘若傳輸過程須存取多個不同的內存,則須與不同的內存重復進行交握程序,如此也將使得傳輸效率降低。
發明內容
本發明的一個實施例提供一種數據傳輸系統。數據傳輸系統包含第一內存、第二內存、第三內存及內存控制器。
內存控制器包含第一通道控制模塊及第二通道控制模塊。第一通道控制模塊耦接于第一內存及第二內存。第一通道控制模塊在第一內存及第二內存之間傳輸第一組數據,并在完成第一組數據的傳輸后,傳送第一交替信號。第二通道控制模塊耦接于第一通道控制模塊、第一內存及第三內存。第二通道控制模塊在收到第一交替信號后,在第一內存及第三內存之間傳輸第二組數據。
附圖說明
為更清楚地理解本申請的上述目的、特征、優點及實施例,請參考附圖及如下附圖說明:
圖1是本發明一個實施例的數據傳輸系統的示意圖。
圖2是本發明另一個實施例的數據傳輸系統的示意圖。
圖3是圖1的數據傳輸系統的另一個使用情境圖。
圖4是圖1的數據傳輸系統的另一個使用情境圖。
圖5是本發明另一個實施例的數據傳輸系統的示意圖
圖6是圖5的數據傳輸系統的另一個使用情境圖。
符號說明:
100、200、300:數據傳輸系統
110A、110B、110C、310A、310B、310C、310D:內存
120、220、320:內存控制器
122、124、222、224、322、324、326:通道控制模塊
D1A、D2A、D3A、D1B、D2B、D3B、D1C、D2C、D3C:數據組
B1、B2、B1’、B2’、B3’:內存區塊
SIG1、SIG2、SIG3:交替信號
REGS1、REGS2:起始旗標緩存器
REGF1、REGF2:完成旗標緩存器
IT1、IT2、IT3:起始信號端
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞昱半導體股份有限公司,未經瑞昱半導體股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010139205.3/2.html,轉載請聲明來源鉆瓜專利網。





