主权项 |
一种EDMA控制器分离式并行数据通道的设计方法, 其特征在于,包括:(1)传输请求仲裁模块,确定请求优先级;(2)传输请求多队列模块,暂存不同优先级请求;(3)请求处理模块,实现对读写操作的并行处理,其中:1)传输请求仲裁模块所有传输请求在写入请求多队列之前必须经过请求链,仲裁机制采用令牌环机制+优先级可变化的仲裁策略,传输请求仲裁及多队列模块的主要功能是对来自QDMA、参数RAM的传输请求作出仲裁,决定哪一个传输请求先进入传输请求多队列中去,请求链中设置两个传输请求节点:上游节点和下游节点,分别对应两个请求来源,处于请求链尾部的请求会被送入传输请求多队列中;2)传输请求多队列模块在本发明中设置了两个传输请求多队列:参数队列1和参数队列2,接受来自参数队列1和参数队列2的请求,分别对应着不同优先级的请求,两个参数队列具有相同的功能和结构,每个参数队列确保先进入的请求先进入请求处理模块,该部分结构及原理类似于FIFO结构;3)请求处理模块每个参数队列对应一个请求处理模块,他们同样具有相同的结构和功能,用来处理来自参数队列的请求,产生读请求并送到总线上,同时接受返回数据,产生写请求,连同写数据送到总线。 |