【技术实现步骤摘要】
本专利技术是有关于直4妻内存^方问 (Direct memory access, DMA),特别是有关于一种可支持直接内存访问传输的系统。
技术介绍
直4妾内存^方问(Direct memory access, DMA)是一种直接 由硬件实现数据传输的技术,并且数据传输过程中不需要微处 理器(CPU)的干预。直接内存访问控制器通常位于外围设备与 系统总线之间,用来控制外围设备与存储体之间的直接内存访 问传输。随着技术的发展,计算机系统所连接的外部设备越来 越多,因而直接内存访问控制器中需要设置相应的存取通路, 以达到为多个外围设备服务的目的。图1所示为传统的提供多通路直接内存访问传输的计算机 系统的示意图。如图所示,计算机系统100包括微处理器10、存 储体ll、设备12与直接内存访问控制器13。其中,设备12由多 个外围设备组成。此处假设有四个外围设备,分别标号为121、 122、 123和124。外围设备121 124通过相应的DMA请求线连接 至DMA控制器13,以实现与存储体ll之间的DMA传输操作。 DMA控制器13包括一第一传输接口 130、第二传输接口131、仲 裁器132、通路控制器133与数据暂存器136。通路控制器133包 括四个通路控制逻辑1341 1344,分别与外围设备121 124相对 应,用以处理相应的外围设备121 124发出的DMA传输请求。 每 一 通路控制逻辑1341 1344中设有 一 参数寄存器组 1351 1354,用于记录该通路的各项传输参数。参数寄存器组 1351 1354中的数据是在通路使用以前由CPU预 ...
【技术保护点】
一种支持直接内存访问传输的系统,其特征在于,包括:一微处理器;一存储体,具有多个由所述微处理器配置的通路传输寄存器,所述通路传输寄存器分别用于存储对应的直接内存访问通路的传输参数;一直接内存访问控制器,包括: 多个通路控制寄存器,分别存储所述微处理器配置的相应的直接内存访问通路的控制参数;一仲裁器,用于依据所述通路控制寄存器中存储的控制参数,裁决接收到的直接内存访问传输请求的优先级,并输出一仲裁结果;以及一通路控制器,依据所述仲裁 器的仲裁结果,控制相应的直接内存访问通路至所述存储体的对应通路传输寄存器中读取所述通路传输参数,并根据读取的通路传输参数进行数据传输操作。
【技术特征摘要】
1.一种支持直接内存访问传输的系统,其特征在于,包括一微处理器;一存储体,具有多个由所述微处理器配置的通路传输寄存器,所述通路传输寄存器分别用于存储对应的直接内存访问通路的传输参数;一直接内存访问控制器,包括多个通路控制寄存器,分别存储所述微处理器配置的相应的直接内存访问通路的控制参数;一仲裁器,用于依据所述通路控制寄存器中存储的控制参数,裁决接收到的直接内存访问传输请求的优先级,并输出一仲裁结果;以及一通路控制器,依据所述仲裁器的仲裁结果,控制相应的直接内存访问通路至所述存储体的对应通路传输寄存器中读取所述通路传输参数,并根据读取的通路传输参数进行数据传输操作。2. 根据权利要求l所述的支持直接内存访问传输的系统, 其特征在于,所述仲裁器包括一任务管理器,依据接收到的直接内存访问传输请求所对 应的通路控制寄存器中存储的控制参数,将所述直接内存访问 传输请求输出至相应的队列;多个队列,存储所述任务管理器输出的直接内存访问传输 请求;以及一仲裁单元,用于裁决所述多个队列中最上面的多个直接 内存访问传输请求的优先级,并输出所述仲裁结果。3. 根据权利要求2所述的支持直接内存访问传输的系统, 其特征在于,所述每 一 通路控制寄存器中存储的控制参数包括 一优先级组号,所述任务管理器依据所述直接内存访问传输请求所对应的通路控制寄存器中存储的优先级组号,将所述直接 内存访问传输请求输出至相应的队列。4. 根据权利要求2所述的支持直接内存访问传输的系统, 其特征在于,所述仲裁器还包括一计时器,用于调整所述直接 内存访问传输请求的优先级。5. 根据权利要求4所述的支持直接内存访问传输的系统, 其特征在于,所述仲裁单元包括一仲裁结果产生单元,依据所述计时器的输出,裁决所述 多个队列中最上面的多个直接内存访问传输请求的优先级;一计时控制单元,依据所述仲裁结果产生单元的输出,控 制所述计时器的计时操作;以及一队列控制单元,依据所述仲裁结果产生单元的输出,将 所述多个队列中优先级最高的直接内存访问传输请求作为所述 仲裁单元的仲裁结果输出。6. 根据权利要求5所述的支持直接内存访问传输的系统, 其特征在于,所述计时器对应于所述多个队列中的一个队列, 若所述计时器期满,则所述仲裁结果产生单元裁决所述计时器 对应的队列中最上面的直接内存访问传输请求的优先级最高。7. 根据权利要求6所述的支持直接内存访问传输的系统, 其特征在于,若所述计时器对应...
【专利技术属性】
技术研发人员:李德建,高鹏,杨存勇,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。