期刊文献+
共找到77篇文章
< 1 2 4 >
每页显示 20 50 100
线阵CCD数据的高速采集系统 被引量:32
1
作者 徐大诚 翁桂荣 《传感器技术》 CSCD 北大核心 2002年第9期45-47,50,共4页
介绍了一种基于单片机的CCD数据采集系统。采用了DMA块传输方式,利用MAX153高速A/D实现了数据的高速采集。结合在光谱测量系统中的应用,给出了测试结果。该系统具有一定的实用价值及应用前景。
关键词 单片机系统 直接存储器存取 线阵CCD
下载PDF
基于DMA的高速UART串口通信设计与实现 被引量:24
2
作者 牛洪海 臧峰 周绪贵 《自动化仪表》 CAS 2018年第9期45-48,共4页
使用直接内存存取(DMA)方式接收报文时,必须先向DMA控制器指定需要接收的字节。当DMA控制器接收到指定字节后,产生DMA传输中断。但是在实际应用时,串口接收报文的字节往往是不固定的。针对DMA必须接收固定长度的数据才产生传输中断的不... 使用直接内存存取(DMA)方式接收报文时,必须先向DMA控制器指定需要接收的字节。当DMA控制器接收到指定字节后,产生DMA传输中断。但是在实际应用时,串口接收报文的字节往往是不固定的。针对DMA必须接收固定长度的数据才产生传输中断的不足,设计了外部中断与定时器相结合的方法来解决这一问题。该方法兼顾了DMA传输不需要CPU干预的优点,又弥补了其不能传输不定长数据的缺陷。外部中断由一个与串口RXD引脚相连接的外部引脚产生。该中断产生的EVENT事件与定时器的输入事件相关联。设置定时器为Retrigger模式,接收到EVENT事件后清零定时器的累计时间;而当定时器一定时间内接收不到EVENT事件后就会超时产生中断,在超时中断服务程序中进行报文处理。由于使用了定时器超时中断进行报文处理,实现了不定长报文的接收和处理,满足了串口通常传输不定长报文的需求。 展开更多
关键词 直接内存存取 不定长 外部中断 通用异步收发器 定时器 超时中断
下载PDF
基于FPGA的PCIe总线接口的DMA控制器的设计 被引量:22
3
作者 王之光 高清运 《电子技术应用》 2018年第1期9-12,共4页
采用Altera公司FPGA提供的PCIe PHY IP和Synopsys公司提供的PCIe Core IP提出了一种PCIe总线接口的DMA控制器的实现方法,并搭建了4通道的PCIe传输系统。利用Synopsys VIP验证环境对系统进行了仿真验证,利用Altera Stratix V EX系列FPGA... 采用Altera公司FPGA提供的PCIe PHY IP和Synopsys公司提供的PCIe Core IP提出了一种PCIe总线接口的DMA控制器的实现方法,并搭建了4通道的PCIe传输系统。利用Synopsys VIP验证环境对系统进行了仿真验证,利用Altera Stratix V EX系列FPGA搭建平台进行了实际传输验证,验证了数据读写的正确性,在进行DMA读写事务操作时总线带宽峰值分别达到了1 547 MB/s和1 607 MB/s,能满足大部分实际应用中对数据传输的速率要求。 展开更多
关键词 PCIE 可编程逻辑阵列 直接存储器存取 IP
下载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数据采集系统的驱动程序开发 被引量:13
5
作者 梁国龙 何昕 +1 位作者 魏仲慧 王军 《计算机工程与应用》 CSCD 北大核心 2009年第31期63-65,72,共4页
为了提高数据传输速度和准确性,研制了一套基于PCIE接口的数据采集系统。该系统运用了模块化设计思路,包括数据接收卡、数据传输卡和软件驱动三部分。简要介绍了自行研制的数据采集卡的基本原理和构成,重点研究了在Windows XP系统环境... 为了提高数据传输速度和准确性,研制了一套基于PCIE接口的数据采集系统。该系统运用了模块化设计思路,包括数据接收卡、数据传输卡和软件驱动三部分。简要介绍了自行研制的数据采集卡的基本原理和构成,重点研究了在Windows XP系统环境下利用DriverStudio开发PCIE设备驱动程序的主要方法步骤、DMA方式进行数据传输和事件通知的实现方法。经过上位机测试,该系统稳定可靠,所开发的驱动程序完全可以实现数据的高速传输。 展开更多
关键词 PCI Express(PCIE) 模块化 DRIVERSTUDIO 直接存储器访问(dma) 驱动
下载PDF
图像识别技术在硬币清分计数器中的应用 被引量:11
6
作者 张弛 张永立 +1 位作者 李红彦 刘振宇 《机床与液压》 北大核心 2006年第5期160-162,共3页
鉴于目前市面上流行的硬币计数器在硬币的鉴伪方面存在着种种问题,提出了一种基于图案检测的原理对硬币进行鉴伪的方法,具体介绍了系统的硬件组成和工作原理。使用该设备可以方便地对国产的12种硬币进行鉴伪,准确度可达99.99%,整机效率... 鉴于目前市面上流行的硬币计数器在硬币的鉴伪方面存在着种种问题,提出了一种基于图案检测的原理对硬币进行鉴伪的方法,具体介绍了系统的硬件组成和工作原理。使用该设备可以方便地对国产的12种硬币进行鉴伪,准确度可达99.99%,整机效率可达8枚/s,样机的研制成功充分表明了该技术的可行性。 展开更多
关键词 硬币 图像识别 单片机 直接存取数据(dma)
下载PDF
通用多通道高性能DMA控制器设计 被引量:12
7
作者 梁科 李国峰 +3 位作者 王锦 董海坤 高静 秦世才 《天津大学学报》 EI CAS CSCD 北大核心 2008年第5期621-626,共6页
直接存储器存取(DMA)是计算机应用系统中用于提高数据传输速率和微处理器使用效率的一项重要技术.文中提出了一种功能较为完备的通用多通道DMA控制器的设计方法,给出了系统仿真和测试结果.该控制器具有8通道,支持优先级和轮转相结合的... 直接存储器存取(DMA)是计算机应用系统中用于提高数据传输速率和微处理器使用效率的一项重要技术.文中提出了一种功能较为完备的通用多通道DMA控制器的设计方法,给出了系统仿真和测试结果.该控制器具有8通道,支持优先级和轮转相结合的仲裁机制,利用地址掩码和指针实现FIFO型环形缓冲.采用流水线结构设计,支持硬件握手模式和链表描述符传输方式,具有传输速度快和编程灵活的优点,适用于网络通信、多媒体处理等多种应用领域. 展开更多
关键词 直接存储器存取 多通道 仲裁器 环形缓冲 硬件握手 流水线 链表描述符
下载PDF
TMS320C3x高速数据采集的DMA实现 被引量:2
8
作者 王金础 余松煜 《数据采集与处理》 EI CSCD 2000年第1期86-89,共4页
介绍了通用数字信号处理器 TMS32 0 C3x的 DMA结构及其应用设计 ,分析了采用 C3xDMA进行高速实时数据采集的硬件和软件设计要点 ,成功实现了 DMA高速数据采集和数据运算的并行处理 ,使系统具有较高的集成度和性价比。
关键词 数字信号处理 TMS320C3X dma 数据采集 雷达
下载PDF
基于AXI总线的DMA控制器的设计与实现 被引量:11
9
作者 蒲杰 李贵勇 《重庆邮电大学学报(自然科学版)》 北大核心 2012年第2期174-177,共4页
为提高直接内存存取(direct memory access,DMA)控制器数据传输效率,满足第三代移动通信终端基带芯片的实际应用,提出了一种基于高级扩展接口(advanced extensible interface,AXI)总线实现DMA控制器的专用集成电路(application specific... 为提高直接内存存取(direct memory access,DMA)控制器数据传输效率,满足第三代移动通信终端基带芯片的实际应用,提出了一种基于高级扩展接口(advanced extensible interface,AXI)总线实现DMA控制器的专用集成电路(application specific integrated circuit,ASIC)硬件实现方法。在用硬件描述语言(Verilong HDL)实现整个设计的基础上,运用编译仿真工具进行了功能仿真,利用综合工具SYNOPSYS的Design Compiler对其综合。经过现场可编程门阵列(field-programmable gate array,FPGA)验证,确保该控制器可以作为一个独立的知识产权(intellectual property,IP)核嵌入到ASIC系统中,该设计已成功运用于TD-LTE终端基带芯片中。 展开更多
关键词 直接内存存取(dma) 高级扩展接口(AXI) 知识产权(IP) ASIC
原文传递
基于PCIe的多路传输系统的DMA控制器设计 被引量:10
10
作者 李胜蓝 姜宏旭 +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实现高速数据包收发 被引量:3
11
作者 黄宗和 谢高岗 张大方 《计算机应用研究》 CSCD 北大核心 2006年第5期219-221,227,共4页
网络测试是了解网络流量,分析业务性能的重要手段。如何实现高速链路流量捕获分析是目前人们非常关注的问题。在网络处理器上设计了一种B IOS下基于DMA技术的接收、发送以太数据帧的方法,以提高处理器数据包处理能力。该方法已经在BCM1... 网络测试是了解网络流量,分析业务性能的重要手段。如何实现高速链路流量捕获分析是目前人们非常关注的问题。在网络处理器上设计了一种B IOS下基于DMA技术的接收、发送以太数据帧的方法,以提高处理器数据包处理能力。该方法已经在BCM1250处理器上实现,测试实验表明,该方法数据包处理能力较之嵌入式Linux环境下提高了两倍。 展开更多
关键词 直接内存访问(dma) 网络处理器 数据包捕获 数据包发送
下载PDF
一种基于FPGA的PCIe总线及其DMA的设计方法 被引量:9
12
作者 陈刚 张京 唐建 《兵工自动化》 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
PCI总线接口技术及其在数据传输系统中的应用 被引量:2
13
作者 林雁 齐华 彭月平 《西安工业学院学报》 2003年第1期37-40,共4页
 介绍了PCI总线接口的一般设计方法.并以一种基于PCI总线的数据传输系统的设计为例,讨论了接口的硬件实现方法以及采用软件包WinDriver开发设备驱动程序的方法.
关键词 PCI总线 S5933 WINDRIVER dma
下载PDF
A High Speed DMA Transaction Method for PCI Express Devices 被引量:6
14
作者 Bo Li Yu Peng +1 位作者 Da-Tong Liu Xi-Yuan Peng 《Journal of Electronic Science and Technology of China》 2009年第4期380-384,共5页
A novel PCI Express (peripheral component interconnection express) direct memory access (DMA) transaction method using bridge chip PEX 8311 is proposed. Furthermore, a new method on optimizing PC1 Express DMA tran... A novel PCI Express (peripheral component interconnection express) direct memory access (DMA) transaction method using bridge chip PEX 8311 is proposed. Furthermore, a new method on optimizing PC1 Express DMA transaction through improving both bus-efficiency and DMA-effieiency is presented. A finite state machine (FSM) responding for data and address cycles on PCI Express bus is introduced, and a continuous data burst is realized, which greatly promote bus-efficiency. In software design, a driver framework based on Windows driver model (WDM) and three DMA optimizing options for the proposed PCI Express interface are presented to improve DMA-efficiency. Experiments show that both read and write hardware transaction speed in this paper exceed PCI theoretical maximum speed (133 MBytes/s). 展开更多
关键词 Bus-efficiency dma-efficieney direct memory access dma PCI Express.
下载PDF
卫星通信高速数据传输系统设计 被引量:8
15
作者 丁元明 李花芳 +1 位作者 刘春玲 周华宇 《计算机工程》 CAS CSCD 2012年第9期252-254,共3页
设计一种用于卫星通信的高速数据传输系统。该系统采用Virtex-5系列现场可编程门阵列,由PCI Express通信模块和基于Aurora协议的光纤通信模块组成,具有双单工同时收发的特点。测试结果表明,该系统的PCI Express通信模块可实现8路通道工... 设计一种用于卫星通信的高速数据传输系统。该系统采用Virtex-5系列现场可编程门阵列,由PCI Express通信模块和基于Aurora协议的光纤通信模块组成,具有双单工同时收发的特点。测试结果表明,该系统的PCI Express通信模块可实现8路通道工作模式,光纤通信模块的数据传输速率达到1.25 Gb/s,能有效模拟星载数据的下发和地面站对卫星的遥控。 展开更多
关键词 现场可编程门阵列 PCI Express协议 光纤通信 直接存储器存储 卫星通信
下载PDF
二维FFT在TMS320系列DSP中的实现 被引量:5
16
作者 董晖 姜秋喜 毕大平 《雷达与对抗》 2002年第1期34-38,共5页
分析了二维FFT的快速算法 ,提出了在TMS32 0C6 70 1评估板上的高速实现方法 ,通过实验验证了该方法 。
关键词 数字信号处理器 二维FFT 直接存储器访问 TMS320系列
下载PDF
MCS-DMA:一种面向SoC内DMA传输的内存控制器优化设计 被引量:6
17
作者 黄侃 佟冬 +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引擎研究 被引量:7
18
作者 孙欣欣 李娟 +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
基于STM32F7的多通道通用数据采集器的设计与试验 被引量:7
19
作者 徐鹏飞 马国林 +1 位作者 兰光泽 员玉良 《自动化仪表》 CAS 2021年第12期28-32,共5页
针对工程应用领域对多路同步信号高速、实时性采集的实际需求,设计了一种基于STM32F7的多通道通用数据采集器。利用STM32F767ZIT6微处理器自带的直接存储器访问(DMA)控制器,将数据快速传输至外设静态随机存取存储器(SRAM),减少了处理数... 针对工程应用领域对多路同步信号高速、实时性采集的实际需求,设计了一种基于STM32F7的多通道通用数据采集器。利用STM32F767ZIT6微处理器自带的直接存储器访问(DMA)控制器,将数据快速传输至外设静态随机存取存储器(SRAM),减少了处理数据的时间,提升了执行效率。同时,集成多种通信协议,可采集模拟量、数字量等多种数据格式信号。监测数据通过液晶显示器实时显示,或经由4G通信发送到云端服务器。远程客户端可从云服务器查看数据,成本低,实用性高。将该采集器应用于温室作物无创水分检测系统中。连续长时间的数据采集试验证实,该采集器具有良好的稳定性和可靠性,有较高的推广应用价值,并且能够为多通道数据采集设备的开发提供一定的参考。 展开更多
关键词 STM32F7 多通道 数据采集器 4G传输 直接存储器访问 远程监测 数据采集 模拟数字转换器
下载PDF
国产SW26010-Pro处理器上3级BLAS函数众核并行优化
20
作者 胡怡 陈道琨 +5 位作者 杨超 马文静 刘芳芳 宋超博 孙强 史俊达 《软件学报》 EI CSCD 北大核心 2024年第3期1569-1584,共16页
BLAS(basic linear algebra subprograms)是最基本、最重要的底层数学库之一.在一个标准的BLAS库中,BLAS 3级函数涵盖的矩阵-矩阵运算尤为重要,在许多大规模科学与工程计算应用中被广泛调用.另外,BLAS 3级属于计算密集型函数,对充分发... BLAS(basic linear algebra subprograms)是最基本、最重要的底层数学库之一.在一个标准的BLAS库中,BLAS 3级函数涵盖的矩阵-矩阵运算尤为重要,在许多大规模科学与工程计算应用中被广泛调用.另外,BLAS 3级属于计算密集型函数,对充分发挥处理器的计算性能有至关重要的作用.针对国产SW26010-Pro处理器研究BLAS 3级函数的众核并行优化技术.具体而言,根据SW26010-Pro的存储层次结构,设计多级分块算法,挖掘矩阵运算的并行性.在此基础上,基于远程内存访问(remote memory access,RMA)机制设计数据共享策略,提高从核间的数据传输效率.进一步地,采用三缓冲、参数调优等方法对算法进行全面优化,隐藏直接内存访问(direct memory access,DMA)访存开销和RMA通信开销.此外,利用SW26010-Pro的两条硬件流水线和若干向量化计算/访存指令,还对BLAS 3级函数的矩阵-矩阵乘法、矩阵方程组求解、矩阵转置操作等若干运算进行手工汇编优化,提高了函数的浮点计算效率.实验结果显示,所提出的并行优化技术在SW26010-Pro处理器上为BLAS 3级函数带来了明显的性能提升,单核组BLAS 3级函数的浮点计算性能最高可达峰值性能的92%,多核组BLAS 3级函数的浮点计算性能最高可达峰值性能的88%. 展开更多
关键词 BLAS 3级 SW26010-Pro众核处理器 直接内存访问 远程内存访问 浮点计算效率
下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部