测量直接存储器存取吞吐量制造技术

技术编号:8133908 阅读:176 留言:0更新日期:2012-12-27 12:02
用于测量可用的直接存储器存取(DMA)吞吐量的方法和系统被公开,所述方法和系统包括:提供多个DMA通道,其中DMA通道包括测量DMA通道和其它DMA通道,其中所述测量DMA通道具有最低的数据速率优先级;以及通过响应于启动测量DMA通道上的数据传送来测量所述测量DMA通道被服务的当前的数据速率,确定可用的DMA吞吐量。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及直接存储器存取(DMA)的领域。
技术实现思路
在一个方面,公开了一种用于确定DMA吞吐量的方法,所述方法包括提供多个DMA通道,其中DMA通道包括测量DMA通道和其它DMA通道,其中测量DMA通道具有最低的数据速率优先级;以及通过响应于启动测量DMA通道上的数据传送来测量所述测量DMA通道被服务(service)的当前的数据速率,确定可用的DMA吞吐量。在另一方面,公开了一种用于测量可用的DMA吞吐量的设备,所述设备包括一个或多个微控制器;被耦合到一个或多个微控制器的多个DMA通道,其中DMA通道包括测量DMA通道和其它DMA通道,其中测量DMA通道具有最低的数据速率优先级;以及被耦合到测 量DMA通道的数据速率工具,其中数据速率工具被配置来响应于启动测量DMA通道上的数据传送而测量所述测量DMA通道被服务的当前的数据速率。在还有另一方面,公开了一种被存储在计算机可操作介质上的计算机程序产品,所述计算机程序产品包括软件代码,其中所述软件代码对通过对如下情况是有效的来测量可用的DMA吞吐量而是有效的被提供有多个DMA通道,其中DMA通道包括测量DMA通道和其它D本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.04.26 US 12/766,9231.一种用于确定DMA吞吐量的方法,所述方法包括 提供多个DMA通道,其中DMA通道包括测量DMA通道和其它DMA通道,其中所述测量DMA通道具有最低的数据速率优先级;以及 通过响应于启动所述测量DMA通道上的数据传送来测量所述测量DMA通道被服务的当前的数据速率,确定可用的DMA吞吐量。2.根据权利要求I所述的方法,进一步包括把当前的数据速率与空闲的数据速率相t匕,其中所述空闲的数据速率是当其它DMA通道被禁用时测量DMA通道被服务的速率。3.根据权利要求2所述的方法,其中,空闲的数据速率被预配置。4.根据权利要求I所述的方法,其中,启动数据传送包括可替换地将“通”或“断”值传送到控制测量DMA通道输出引脚的硬件寄存器。5.根据权利要求4所述的方法,其中,测量被分配有最低优先级的DMA通道被服务的当前的数据速率包括在任意长度的时间内对由可替换地将“通”或“断”值传送到被分配有最低优先级的DMA通道的输出引脚而引起的边沿转换的数目进行计数。6.根据权利要求5所述的方法,进一步包括使用数字示波器来测量边沿转换的数目。7.根据权利要求5所述的方法,进一步包括使用微控制器来测量边沿转换的数目。8.用于测量可用的DMA吞吐量的设备,所述设备包括 一个或多个处理器;以及 被耦合到处理器的一个或多个存储器单元, 所述设备被配置来 耦合到多个DMA通道,其中DMA通道包括测量DMA通道和其它DMA通道,其中所述测量DMA通道具有最低的数据速率优先级;并且 响应于启动测量DMA通道上的数据传送来测量所述测量DMA通道被服务的当前的数据速率。9.根据权利要求8所述的设备,其中,所述设备被进一步配置来把当前的数据速率与空闲的数据速率相比,其中所述空闲的数据速率是当其它DMA通道被禁用时测量DMA通道被服务的速率。10.根据权利要求9所述的设备,其中,所述设备用被分配有最低优先级的DMA通道当所有其它DMA通道被禁用时的数据速率而被预配置。11.根据权利要求8所述的设备,其中,所述设备被进一步配置来通过交替地将“通”或“断”值传送到控制被分配有最低优先级的DMA通道的输出引脚的硬件寄存器来服务被分配有最低优...

【专利技术属性】
技术研发人员:A阿雷纳G博尔霍维克
申请(专利权)人:大陆汽车系统公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1