一種多模式DMA數(shù)據(jù)傳輸系統(tǒng)
基本信息
申請?zhí)?/td> | CN202110593264.2 | 申請日 | - |
公開(公告)號 | CN113468084A | 公開(公告)日 | 2021-10-01 |
申請公布號 | CN113468084A | 申請公布日 | 2021-10-01 |
分類號 | G06F13/34(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 樊夢文;陳雷;畢波;高參;張占宇;陳啟亮;李海霞;樊利芳;梅其元;薛鈺 | 申請(專利權(quán))人 | 北京時代民芯科技有限公司 |
代理機(jī)構(gòu) | 中國航天科技專利中心 | 代理人 | 茹阿昌 |
地址 | 100076北京市豐臺區(qū)東高地四營門北路2號 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種多模式DMA數(shù)據(jù)傳輸系統(tǒng),外設(shè)通過向微處理器發(fā)送中斷請求DMA傳輸,或直接發(fā)送中斷給DMA控制器請求傳輸,依據(jù)這兩種方式,將DMA控制器的通道分為硬件握手啟動通道和軟件請求啟動通道兩類,通過預(yù)先配置和靈活替換的方式,提高通道分配的效率;通過配置DMA通道FIFO閾值寄存器,根據(jù)應(yīng)用的需求,預(yù)先配置工作通道的FIFO閾值,獲取通道FIFO的閾值滿中斷,靈活的控制數(shù)據(jù)傳輸節(jié)奏;為了提高系統(tǒng)的工作效率,提供一種通道仲裁方式,利用一組當(dāng)前狀態(tài)暫存寄存器和load_again標(biāo)記設(shè)置等候棧,使得無需等待當(dāng)前通道完成傳輸即可進(jìn)行高優(yōu)先級通道的傳輸。 |
