版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201611049706.2
公 开 号:CN106547709A
代 理 人:杨林洁
代理机构:苏州威世朋知识产权代理事务所(普通合伙)
专利类型:发明申请
申 请 日:20170329
公 开 日:20161124
专利主分类号:G06F13/32(20060101)
关 键 词:描述符 描述符参数 主机 存储地址 存储格式 初始化 多通道DMA控制器 读取 搬移数据 处理逻辑 方向配置 灵活配置 下级模块 硬件逻辑 中断控制 中断信号 字段判断 原有的 搬移 解析 更新 配置 自由
摘 要:本发明提供一种灵活配置多通道DMA控制器的方法及装置,所述方法包括:主机按照数据的搬移方向配置描述符,主机对DMA控制器初始化;所述初始化包括:所述主机将描述符的存储地址及存储格式配置给所述DMA控制器,并启动所述DMA控制器;所述DMA控制器根据所述描述符的存储格式从所述描述符的存储地址中读取并解析描述符;根据所述描述符参数编辑整理并搬移数据;更新所述描述符参数,并根据描述符的中断控制字段判断是否发出中断信号以通知主机。本发明在原有的描述符基础上,增加新的描述符参数,简化了下级模块与DMA控制器连接时的处理逻辑;可以在不修改硬件逻辑的前提下,实现通道个数的自由扩展。