一种多模式DMA数据传输系统
基本信息
申请号 | CN202110593264.2 | 申请日 | - |
公开(公告)号 | CN113468084A | 公开(公告)日 | 2021-10-01 |
申请公布号 | CN113468084A | 申请公布日 | 2021-10-01 |
分类号 | G06F13/34(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 樊梦文;陈雷;毕波;高参;张占宇;陈启亮;李海霞;樊利芳;梅其元;薛钰 | 申请(专利权)人 | 北京时代民芯科技有限公司 |
代理机构 | 中国航天科技专利中心 | 代理人 | 茹阿昌 |
地址 | 100076北京市丰台区东高地四营门北路2号 | ||
法律状态 | - |
摘要
摘要 | 一种多模式DMA数据传输系统,外设通过向微处理器发送中断请求DMA传输,或直接发送中断给DMA控制器请求传输,依据这两种方式,将DMA控制器的通道分为硬件握手启动通道和软件请求启动通道两类,通过预先配置和灵活替换的方式,提高通道分配的效率;通过配置DMA通道FIFO阈值寄存器,根据应用的需求,预先配置工作通道的FIFO阈值,获取通道FIFO的阈值满中断,灵活的控制数据传输节奏;为了提高系统的工作效率,提供一种通道仲裁方式,利用一组当前状态暂存寄存器和load_again标记设置等候栈,使得无需等待当前通道完成传输即可进行高优先级通道的传输。 |
