发明名称 一种EDMA控制器分离式并行数据通道的设计方法
摘要 本发明提供了一种EDMA控制器分离式并行数据通道的设计方法,本发明的显著特征在于通过将EDMA控制器中功能进行分离,通过将EDMA中参数随机访问存储器功能和快速直接存储访问功能进行逻辑分离,为每部分功能分配独立的数据通道,数据通道支持读写并行操作,这样通过数据通道的并行性可以保证EDMA中QDMA模式的快速数据传输不被堵塞,读写操作的并行保证请求的快速执行,并且增加预处理功能,减少错误请求的时间成本。
申请公布号 CN104536921A 申请公布日期 2015.04.22
申请号 CN201510024762.X 申请日期 2015.01.19
申请人 浪潮电子信息产业股份有限公司 发明人 张永照;童元满;李仁刚
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种EDMA控制器分离式并行数据通道的设计方法, 其特征在于,包括:(1)传输请求仲裁模块,确定请求优先级;(2)传输请求多队列模块,暂存不同优先级请求;(3)请求处理模块,实现对读写操作的并行处理,其中:1)传输请求仲裁模块所有传输请求在写入请求多队列之前必须经过请求链,仲裁机制采用令牌环机制+优先级可变化的仲裁策略,传输请求仲裁及多队列模块的主要功能是对来自QDMA、参数RAM的传输请求作出仲裁,决定哪一个传输请求先进入传输请求多队列中去,请求链中设置两个传输请求节点:上游节点和下游节点,分别对应两个请求来源,处于请求链尾部的请求会被送入传输请求多队列中;2)传输请求多队列模块在本发明中设置了两个传输请求多队列:参数队列1和参数队列2,接受来自参数队列1和参数队列2的请求,分别对应着不同优先级的请求,两个参数队列具有相同的功能和结构,每个参数队列确保先进入的请求先进入请求处理模块,该部分结构及原理类似于FIFO结构;3)请求处理模块每个参数队列对应一个请求处理模块,他们同样具有相同的结构和功能,用来处理来自参数队列的请求,产生读请求并送到总线上,同时接受返回数据,产生写请求,连同写数据送到总线。
地址 250100 山东省济南市高新区舜雅路1036号