期刊文献+
共找到92篇文章
< 1 2 5 >
每页显示 20 50 100
基于PCIeDMA缓冲池的流量控制协议
1
作者 黄双双 郝一太 罗伟杰 《通信电源技术》 2024年第3期16-18,共3页
随着航空电子的发展,机载计算机对通信性能提出了更高的要求。PCIe总线的直接存储器存取(Direct Memory Access,DMA)通信方式凭借高吞吐量、低时延及低中央处理器(Central Processing Unit,CPU)占用率等优势,广泛应用于嵌入式计算机通... 随着航空电子的发展,机载计算机对通信性能提出了更高的要求。PCIe总线的直接存储器存取(Direct Memory Access,DMA)通信方式凭借高吞吐量、低时延及低中央处理器(Central Processing Unit,CPU)占用率等优势,广泛应用于嵌入式计算机通信。在复杂网络拓扑的PCIe架构中,由于通信节点接收数据和发送数据的协议差异或中间介质差异,导致入向流量和出向流量速率不匹配,造成数据缺失。因此,文章设计了一种基于PCIeDMA缓冲池的流量控制协议,以控制模块间的通信流量。利用多级缓冲技术,在节点中配置环形缓冲池,可回收利用总线空间。利用同步互斥技术为高速数据转发争取时间,避免了多节点设备转发数据出现滞后性和数据缺失问题。 展开更多
关键词 PCIE 直接存储器存取(dma) 多级缓冲 同步互斥
下载PDF
通用多通道高性能DMA控制器设计 被引量:12
2
作者 梁科 李国峰 +3 位作者 王锦 董海坤 高静 秦世才 《天津大学学报》 EI CAS CSCD 北大核心 2008年第5期621-626,共6页
直接存储器存取(DMA)是计算机应用系统中用于提高数据传输速率和微处理器使用效率的一项重要技术.文中提出了一种功能较为完备的通用多通道DMA控制器的设计方法,给出了系统仿真和测试结果.该控制器具有8通道,支持优先级和轮转相结合的... 直接存储器存取(DMA)是计算机应用系统中用于提高数据传输速率和微处理器使用效率的一项重要技术.文中提出了一种功能较为完备的通用多通道DMA控制器的设计方法,给出了系统仿真和测试结果.该控制器具有8通道,支持优先级和轮转相结合的仲裁机制,利用地址掩码和指针实现FIFO型环形缓冲.采用流水线结构设计,支持硬件握手模式和链表描述符传输方式,具有传输速度快和编程灵活的优点,适用于网络通信、多媒体处理等多种应用领域. 展开更多
关键词 直接存储器存取 多通道 仲裁器 环形缓冲 硬件握手 流水线 链表描述符
下载PDF
MCS-DMA:一种面向SoC内DMA传输的内存控制器优化设计 被引量:6
3
作者 黄侃 佟冬 +2 位作者 刘洋 杨寿贵 程旭 《电子学报》 EI CAS CSCD 北大核心 2010年第3期598-604,共7页
当前主流片上总线协议——AHB存在访存带宽利用率较低的问题.本文基于SoC内DMA传输较多的特点,提出一种新的优化设计:在内存控制器内部增加MCS-DMA模块,并通过驱动程序将MCS-DMA模块与目标DMA传输绑定.一方面实现数据预取,提升了单个DM... 当前主流片上总线协议——AHB存在访存带宽利用率较低的问题.本文基于SoC内DMA传输较多的特点,提出一种新的优化设计:在内存控制器内部增加MCS-DMA模块,并通过驱动程序将MCS-DMA模块与目标DMA传输绑定.一方面实现数据预取,提升了单个DMA传输时的总线带宽利用率;另一方面使访存请求在内存控制器内部流水化完成,提升多个DMA并发时的总线带宽利用率.将该设计应用到北大众志SKSoC后,单个DMA传输时的总线带宽利用率提升至100%,多个DMA并发时的总线带宽利用率从33.3%提升至85.5%,而芯片的设计面积仅增加2.9%. 展开更多
关键词 系统芯片 内存控制器 直接内存访问
下载PDF
基于PCIE驱动程序的数据传输卡DMA传输 被引量:16
4
作者 李晃 巩峰 陈彦化 《电子科技》 2014年第1期117-120,共4页
为提高数据传输速度,研制了一套基于PCIE接口的数据发送和接收系统。该系统主要由4部分组成:数据发送卡、数据接收卡、PCIE驱动程序以及上位机应用程序。文中介绍了数据传输卡的基本原理和构成,重点研究了在Windows XP系统下利用WinDri... 为提高数据传输速度,研制了一套基于PCIE接口的数据发送和接收系统。该系统主要由4部分组成:数据发送卡、数据接收卡、PCIE驱动程序以及上位机应用程序。文中介绍了数据传输卡的基本原理和构成,重点研究了在Windows XP系统下利用WinDriver开发PCIE设备驱动程序的主要步骤、DMA数据传输的实现和中断响应的处理。经测试,该数据传输系统比较稳定,开发的驱动程序可以实现数据的高速传输。 展开更多
关键词 PCI Express(PCIE) WINDRIVER 驱动 直接内存访问(dma)
下载PDF
基于PCIe的多路传输系统的DMA控制器设计 被引量:10
5
作者 李胜蓝 姜宏旭 +1 位作者 符炜剑 陈姣 《计算机应用》 CSCD 北大核心 2017年第3期691-694,716,共5页
为了避免PCIe传输过程中PIO写延时、主机与嵌入式处理系统交互次数过多等问题对于传输带宽的影响,设计了一种基于命令缓冲机制的直接存储访问(DMA)控制器以提高传输带宽利用率。采用FPGA端内部设置命令缓冲区的方式,使得DMA控制器可以缓... 为了避免PCIe传输过程中PIO写延时、主机与嵌入式处理系统交互次数过多等问题对于传输带宽的影响,设计了一种基于命令缓冲机制的直接存储访问(DMA)控制器以提高传输带宽利用率。采用FPGA端内部设置命令缓冲区的方式,使得DMA控制器可以缓存PC端的数据传输请求,FPGA根据自身需求动态地访问PC端存储空间,增强了传输灵活性;同时,提出一种动态拼接的DMA调度方法,通过合并相邻存储区访问请求的方式,进一步减少主机与硬件的交互次数和中断产生次数。系统传输速率测试实验中,DMA写最高速率可达1 631 MB/s,DMA读最高速率可达1 582 MB/s,带宽最大值可达PCIe总线理论带宽值的85.4%;与传统PIO方式的DMA传输方法相比,DMA读带宽提升58%,DMA写带宽提升36%。实验结果表明,本设计能够有效提升DMA传输效率,明显优于PIO方式。 展开更多
关键词 PCIE 直接存储访问 高带宽 多路传输 FPGA
下载PDF
基于DMA的连续脉宽数据采集装置 被引量:4
6
作者 员玉良 冯强 +1 位作者 杨丽丽 王方艳 《实验室研究与探索》 CAS 北大核心 2020年第2期60-63,共4页
提出了一种基于DMA的连续脉宽数据采集装置。该装置以STM32F767ZI单片机作为主控CPU,利用DMA的快速数据搬运能力,在无CPU干预的情况下,将定时器在输入捕获模式下测得的连续脉宽数据快速转运至内存存储,提高CPU的指令执行效率,实现较宽... 提出了一种基于DMA的连续脉宽数据采集装置。该装置以STM32F767ZI单片机作为主控CPU,利用DMA的快速数据搬运能力,在无CPU干预的情况下,将定时器在输入捕获模式下测得的连续脉宽数据快速转运至内存存储,提高CPU的指令执行效率,实现较宽频率范围内的多通道连续脉宽参数的等精度获取。对连续脉宽数据采集装置进行标定。结果显示:该方法在高频段测量时,精度优于传统测量方法,测量频率范围宽,有效避免传统方法存在数据漏采漏读的弊端,具有较高的实用价值。 展开更多
关键词 直接存储器存取 数据采集 连续脉宽
下载PDF
基于DMA的高速UART串口通信设计与实现 被引量:25
7
作者 牛洪海 臧峰 周绪贵 《自动化仪表》 CAS 2018年第9期45-48,共4页
使用直接内存存取(DMA)方式接收报文时,必须先向DMA控制器指定需要接收的字节。当DMA控制器接收到指定字节后,产生DMA传输中断。但是在实际应用时,串口接收报文的字节往往是不固定的。针对DMA必须接收固定长度的数据才产生传输中断的不... 使用直接内存存取(DMA)方式接收报文时,必须先向DMA控制器指定需要接收的字节。当DMA控制器接收到指定字节后,产生DMA传输中断。但是在实际应用时,串口接收报文的字节往往是不固定的。针对DMA必须接收固定长度的数据才产生传输中断的不足,设计了外部中断与定时器相结合的方法来解决这一问题。该方法兼顾了DMA传输不需要CPU干预的优点,又弥补了其不能传输不定长数据的缺陷。外部中断由一个与串口RXD引脚相连接的外部引脚产生。该中断产生的EVENT事件与定时器的输入事件相关联。设置定时器为Retrigger模式,接收到EVENT事件后清零定时器的累计时间;而当定时器一定时间内接收不到EVENT事件后就会超时产生中断,在超时中断服务程序中进行报文处理。由于使用了定时器超时中断进行报文处理,实现了不定长报文的接收和处理,满足了串口通常传输不定长报文的需求。 展开更多
关键词 直接内存存取 不定长 外部中断 通用异步收发器 定时器 超时中断
下载PDF
一种用于图像加速的DMA2D控制器 被引量:3
8
作者 王磊 王鑫 +2 位作者 王绍权 闫维高 齐贺飞 《半导体技术》 CAS 北大核心 2022年第7期564-569,共6页
随着片上系统(SoC)规模的不断增大,直接内存存取(DMA)控制器的功能也越来越完善,但目前对DMA控制器用于图像处理方面的理论研究和实现方法却鲜有报道。为了提高液晶屏(LCD)图像的刷新速度并降低内核的资源占用,提出了一种用于图像数据... 随着片上系统(SoC)规模的不断增大,直接内存存取(DMA)控制器的功能也越来越完善,但目前对DMA控制器用于图像处理方面的理论研究和实现方法却鲜有报道。为了提高液晶屏(LCD)图像的刷新速度并降低内核的资源占用,提出了一种用于图像数据处理的二维DMA(DMA2D)控制器。该控制器基于先进高性能总线(AHB)完成数据传输,支持多种RGB图像输入输出格式并且能够进行两层图像的混合处理运算。对DMA2D的技术和工作原理进行分析,提出了较为完善的DMA2D控制器的设计方案。后端设计基于28 nm工艺库,测试结果表明,DMA2D控制器的工作频率可达到180 MHz,面积仅为400μm×500μm,相比于通用DMA控制器,其面积减小约69%,功耗仅为2.97 mW。DMA2D控制器加速启用后,速度提升约60%,数据传输速度可达330 MiB/s,显著提高了液晶屏的图像刷新速度。 展开更多
关键词 直接内存存取(dma) 先进高性能总线(AHB)协议 物理设计 片上系统(SoC) 图像加速
下载PDF
TMS320C3x高速数据采集的DMA实现 被引量:2
9
作者 王金础 余松煜 《数据采集与处理》 EI CSCD 2000年第1期86-89,共4页
介绍了通用数字信号处理器 TMS32 0 C3x的 DMA结构及其应用设计 ,分析了采用 C3xDMA进行高速实时数据采集的硬件和软件设计要点 ,成功实现了 DMA高速数据采集和数据运算的并行处理 ,使系统具有较高的集成度和性价比。
关键词 数字信号处理 TMS320C3X dma 数据采集 雷达
下载PDF
MPEG-2解码芯片的AMBA总线和DMA控制器设计 被引量:1
10
作者 高勇 郭冬玉 杨媛 《计算机工程与应用》 CSCD 北大核心 2009年第26期68-71,77,共5页
MPEG-2是目前应用最广泛的数字音视频编码的国际标准,采用Top-Down的方法,完成了MPEG-2解码系统芯片中的AMBA(Advanced Microcontroller Bus Architecture)总线和DMA(Direct Memory Access)控制器的RTL级代码设计,并搭建测试平台进行功... MPEG-2是目前应用最广泛的数字音视频编码的国际标准,采用Top-Down的方法,完成了MPEG-2解码系统芯片中的AMBA(Advanced Microcontroller Bus Architecture)总线和DMA(Direct Memory Access)控制器的RTL级代码设计,并搭建测试平台进行功能仿真,最后通过了FPGA的验证。测试结果表明该设计能够在150MHz频率下工作,满足数字电视标清和高清的标准要求。 展开更多
关键词 MPEG-2 AMBA总线 dma控制器
下载PDF
DMA块传输方式在单片机系统中的应用
11
作者 石磊 夏秀营 《煤炭技术》 CAS 2003年第2期74-76,共3页
介绍的DMA硬件电路是基于单片机系统设计的 ,是以字块传输方式与高速A/D接口的 ;
关键词 直接存储器存取方式 单片机 dma 字块传输方式 数字式磁通表
下载PDF
1MPC8280的AAL2适配与DMA通道驱动软件的实现
12
作者 邵凯 梁燕 黄俊 《国外电子元器件》 2008年第3期59-61,共3页
在TD-SCDMA网络中,ATM适配层采用AAL5和AAL2处理ATM数据。由于目前大部分网络处理器都只支持AAL5的适配,不适合TD网络测试仪的应用。本文介绍了TD-SCDMA网络测试仪中基于PowerPC8280的ATM数据采集与DMA传输的实现方案,重点说明了AAL2适... 在TD-SCDMA网络中,ATM适配层采用AAL5和AAL2处理ATM数据。由于目前大部分网络处理器都只支持AAL5的适配,不适合TD网络测试仪的应用。本文介绍了TD-SCDMA网络测试仪中基于PowerPC8280的ATM数据采集与DMA传输的实现方案,重点说明了AAL2适配以及利用PCI的DMA传输完成上层应用与底层硬件的数据交互。实际应用表明,文中提出的数据采集卡能够正确处理ATM协议的AAL2适配和DMA传输。 展开更多
关键词 MPC8280 ATM适配层2(AAL2) TD-SCdma 直接内存存取(dma)
下载PDF
信息交换中的DMA技术
13
作者 周文刚 李慧华 《周口师范学院学报》 CAS 2002年第5期56-60,共5页
DMA技术广泛应用于外围设备与内存成批信息交换的控制过程中 ,它的优势是在数据传送过程中不需CPU的参与 ,实现了CPU处理任务和内存数据交换的并行进行 ,提高了计算机的整体性能 .本文从DMA技术的硬件构成角度 。
关键词 dma技术 dma控制器 dmaC 数据交换 数据传送 I/O设备 信息交换
下载PDF
多通道PCI总线DMA控制器的软硬件联合设计
14
作者 乔庐峰 王志功 《电路与系统学报》 CSCD 2004年第2期73-78,共6页
对一种支持128个用户的PCI(Peripheral Component Interconnect)总线直接存储器访问控制器(DMAC:Direct Memory Access Controller)电路所采用的电路结构进行了分析,在任务级上对电路的功能进行了划分,并通过仿真得到了不同任务分别在... 对一种支持128个用户的PCI(Peripheral Component Interconnect)总线直接存储器访问控制器(DMAC:Direct Memory Access Controller)电路所采用的电路结构进行了分析,在任务级上对电路的功能进行了划分,并通过仿真得到了不同任务分别在采用嵌入式软件和硬件逻辑电路实现时的时间开销和硬件资源开销。在此基础上,采用面向软件的软硬件联合设计方法,以13.5万等效门实现了整个设计,并通过现场可编程门阵列(FPGA)在实际应用系统中进行了功能验证。 展开更多
关键词 超大规模集成电路 PCI总线 直接存储器访问 高级数据链路控制规程 现场可编程门阵列
下载PDF
用VXD实现WIN95/98下的DMA操作
15
作者 武安河 谭彦彬 《微计算机信息》 2000年第4期48-50,共3页
研究并介绍在WINDOWS 95/98环境下, VtoolsD如何支持直接内存读写(DMA)操作以及如何调用相关的C++类与成员函数实现该操作,给出了虚拟设备驱动程序( VXD)实现 DMA操作的编程实例。
关键词 程序设计 VXD WINDOWS95 WINDOWS98 dma
下载PDF
基于PXA3xx处理器的NAND闪存DMA方案 被引量:5
16
作者 史斌 丁志刚 张伟宏 《计算机应用》 CSCD 北大核心 2009年第8期2136-2138,2142,共4页
针对PXA3xx处理器的特性,提出一种DMA控制器系统架构方案,并在此架构上结合嵌入式Linux操作系统实现NAND Flash的底层驱动程序。重点设计了基于JFFS2文件系统的读操作测试方案,测试结果表明,DMA方式能够有效降低CPU处理负载,缓解NAND Fl... 针对PXA3xx处理器的特性,提出一种DMA控制器系统架构方案,并在此架构上结合嵌入式Linux操作系统实现NAND Flash的底层驱动程序。重点设计了基于JFFS2文件系统的读操作测试方案,测试结果表明,DMA方式能够有效降低CPU处理负载,缓解NAND Flash性能瓶颈。 展开更多
关键词 PXA3xx处理器 NAND 直接存储器存取
下载PDF
一种基于FPGA的PCIe总线及其DMA的设计方法 被引量:9
17
作者 陈刚 张京 唐建 《兵工自动化》 2014年第5期75-77,共3页
为实现PCIe总线的DMA功能,根据Xilinx的PCIe IP核以及相关参考例程,介绍一种PCIe总线及其DMA功能的设计方法。硬件验证与测试表明:该设计具有较高的带宽,DMA读、写带宽可分别达到554 MB/s和881 MB/s,目前已在实际工程中尤其是在高速数... 为实现PCIe总线的DMA功能,根据Xilinx的PCIe IP核以及相关参考例程,介绍一种PCIe总线及其DMA功能的设计方法。硬件验证与测试表明:该设计具有较高的带宽,DMA读、写带宽可分别达到554 MB/s和881 MB/s,目前已在实际工程中尤其是在高速数据采集系统中得到广泛应用。 展开更多
关键词 现场可编程门阵列 PCIe总线 直接存储器访问 赛灵斯
下载PDF
基于DMA实现高速数据包收发 被引量:3
18
作者 黄宗和 谢高岗 张大方 《计算机应用研究》 CSCD 北大核心 2006年第5期219-221,227,共4页
网络测试是了解网络流量,分析业务性能的重要手段。如何实现高速链路流量捕获分析是目前人们非常关注的问题。在网络处理器上设计了一种B IOS下基于DMA技术的接收、发送以太数据帧的方法,以提高处理器数据包处理能力。该方法已经在BCM1... 网络测试是了解网络流量,分析业务性能的重要手段。如何实现高速链路流量捕获分析是目前人们非常关注的问题。在网络处理器上设计了一种B IOS下基于DMA技术的接收、发送以太数据帧的方法,以提高处理器数据包处理能力。该方法已经在BCM1250处理器上实现,测试实验表明,该方法数据包处理能力较之嵌入式Linux环境下提高了两倍。 展开更多
关键词 直接内存访问(dma) 网络处理器 数据包捕获 数据包发送
下载PDF
Ultra DMA模式下硬盘数据加密系统的设计及FPGA实现 被引量:3
19
作者 尹栋 慕德俊 戴冠中 《计算机应用研究》 CSCD 北大核心 2007年第12期174-176,共3页
设计了基于FPGA芯片的硬盘数据加密系统。该加密系统运行在Ultra DMA传输模式下,其加密核支持常用对称密码算法(AES、DES、3DES)和用户自主开发的各种对称密码算法。测试结果表明,在Ultra DMA模式2下系统运行速度为32 Mbps,对计算机正... 设计了基于FPGA芯片的硬盘数据加密系统。该加密系统运行在Ultra DMA传输模式下,其加密核支持常用对称密码算法(AES、DES、3DES)和用户自主开发的各种对称密码算法。测试结果表明,在Ultra DMA模式2下系统运行速度为32 Mbps,对计算机正常运行没有任何影响。 展开更多
关键词 极端直接存储器存取模式 硬盘数据加密系统 现场可编程门阵列
下载PDF
一种基于PCIE总线的DMA引擎研究 被引量:9
20
作者 孙欣欣 李娟 +1 位作者 田粉仙 杨军 《云南大学学报(自然科学版)》 CAS CSCD 北大核心 2021年第3期444-450,共7页
针对目前卡板与主机系统之间存在数据传输过程中吞吐量过小,导致系统处理器速率慢的不足,提出了一种高性能的直接存储器访问(Direct Memory Access,DMA)引擎架构设计方案.首先,就改进后的分散聚集DMA传输模式提出了DMA单核引擎构架;然后... 针对目前卡板与主机系统之间存在数据传输过程中吞吐量过小,导致系统处理器速率慢的不足,提出了一种高性能的直接存储器访问(Direct Memory Access,DMA)引擎架构设计方案.首先,就改进后的分散聚集DMA传输模式提出了DMA单核引擎构架;然后,在兼容Xilinx FPGA 6、7系列的DMA单核引擎构架基础上提出了由两个PCIE IP核通过x8通道与PCIE桥并行使用的双核DMA引擎设计方案;最后,用Virtex-6 FPGA开发板对Xilinx PCIE Gen2进行DMA引擎性能测试.经测试,DMA单核引擎的吞吐量最高可达3721 MB/s,与此同时,双核引擎能达到6925 MB/s,约为单核引擎的2倍,达到了设计要求.该设计具有良好的稳定性,可广泛应用于卫星遥测、无人机入侵数据获取、雷达系统等高速数据采集系统. 展开更多
关键词 PCIE FPGA 直接存储器访问 高速数据传输
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部