一種多模式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)先級通道的傳輸。