共查询到20条相似文献,搜索用时 973 毫秒
1.
为了实现对多路高速光信号采集,利用FPGA设计基于PCIe总线的数据采集系统;对PCIe总线低速Slave通道与高速DMA通道的关键算法进行了研究;首先,介绍了数据采集卡的硬件构成及基本工作原理,提出了PCIe总线算法需要解决的数据传输问题;然后,分析数据采集卡PCIe总线低速Slave通道和高速DMA通道原理以及实现的关键算法;通过Modelsim和SignalTap工具分别对数据传输算法进行功能验证和在线仿真;最后,将设计数据采集卡互联PCIe上位机进行实际测试;实验结果表明,本设计PCIe总线采用X4接口模式,数据传输系统的数据上传峰值速率为615.38 MB/s,可以满足稳定可靠、高带宽、模块化等要求。 相似文献
2.
《计算机测量与控制》2014,(4)
PCIe总线是为了解决高速率高带宽提出的新一代总线,随着处理器技术的发展,在互连领域中,PCIe总线的使用越来越多;为了实现上位机与FPGA之间的高速数据交换,基于FPGA设计了能够高速传输数据的DMA控制器,本设计的验证是基于北京航天测控公司开发的6槽机箱、嵌入式控制器(基于PCIe总线)、以及数字I/O模块;设计实现了嵌入式控制器与数字I/O模块之间的数据传输,并且通过了验证,证明了DMA控制器功能的正确性;加入DMA控制器后,写数据传输速率达到610MB/s,提高到了原来的7倍;读数据传输速率达到492MB/s,提高到原来的11倍,满足系统的设计要求;该控制器在大带宽的数据传输中有广泛的应用。 相似文献
3.
4.
为了避免PCIe传输过程中PIO写延时、主机与嵌入式处理系统交互次数过多等问题对于传输带宽的影响,设计了一种基于命令缓冲机制的直接存储访问(DMA)控制器以提高传输带宽利用率。采用FPGA端内部设置命令缓冲区的方式,使得DMA控制器可以缓存PC端的数据传输请求,FPGA根据自身需求动态地访问PC端存储空间,增强了传输灵活性;同时,提出一种动态拼接的DMA调度方法,通过合并相邻存储区访问请求的方式,进一步减少主机与硬件的交互次数和中断产生次数。系统传输速率测试实验中,DMA写最高速率可达1631 MB/s,DMA读最高速率可达1582 MB/s,带宽最大值可达PCIe总线理论带宽值的85.4%;与传统PIO方式的DMA传输方法相比,DMA读带宽提升58%,DMA写带宽提升36%。实验结果表明,本设计能够有效提升DMA传输效率,明显优于PIO方式。 相似文献
5.
基于FPGA的PXIe总线DMA设计与实现 总被引:1,自引:0,他引:1
PXIe总线标准是PCIe总线的工业扩展.通过对基于FPGA的PCIe IP Core的研究,在FPGA上实现了PXIe总线,并提出了PXIe总线DMA的新设计.从DMA作为总线主设备和总线从设备两种功能出发,设计了两个DMA通道,分别完成数据读和包的传输.并且设计了将小块离散数据整合成连续数据块的优化算法,使四通道PXIe能达到500MB/s的读写速度.经过实际信号的测试,验证了DMA模式数据传输的正确性及传输带宽.该系统可以满足高速PXIe总线传输带宽的要求,在工程应用中有显著的参考价值. 相似文献
6.
7.
8.
9.
10.
11.
针对传统智能卡进行数据传输时仅支持单一模式的缺点,提出一种改进的基于模式控制字的数据传输安全策略。此模式控制字支持多种数据传输模式,数据可以采用明文、密文、明文MAC、密文MAC中的任一种方式进行传输,并通过基本文件(包含透明文件、线性文件)的读、写模式控制字,来规定文件进行读、写操作需要满足的传输安全条件。同时,还提出使用禁止添加、或禁止更新这两种写属性来限制基本文件的写入方式。用户可以根据自己的需求,将同一文件的读命令,和写命令采用的传输方式设置成不一样,从而选择不同的数据传输方式,进而提高数据传输的灵活性和安全性。 相似文献
12.
根据无人机地面仿真实验的需要,针对传统串口一对一连接模式单一、传输速率较慢的现实状况,选用具有以太网功能接口的串口服务器代替多串口卡,可方便地将各路串口数据流引入以太网,实现多台上位机分布式的监控与处理;介绍了基于串口服务器的组网结构和多通道数据监控系统的设计方法,详细叙述了UDP传输协议的选择和网络程序的设计与实现;结果表明,采用此方案可以使系统既具有串口通信简单方便的特点,又实现了以太网通讯的高效和稳定. 相似文献
13.
14.
研制了奶牛个体识别及信息采集系统,实现奶牛的精细养殖、科学管理,不仅有利于提高牛奶的产量和质量,而且能够时时监测奶牛的健康状况,利于及早进行疾病预防;系统由上位机、信息传输卡和个体识别及信息采集卡三部分组成,其中个体识别及信息采集卡是整个系统设计的关键,超低功耗是奶牛个体识别及信息采集卡设计的主要优化目标,设计中采取了多种方法以降低卡的功耗;在硬件方面,选用了超低功耗器件及带休眠模式的低功耗元器件;软件方面,通过软件设置使元器件尽量处于低功耗休眠状态,并利用单片机中断系统的特点,使各种外部事件都在中断处理程序中完成,经过现场大量试验,系统工作正常,各项指标均达到了设计要求。 相似文献
15.
16.
"十三五"期间,我国分布式光伏发电将进入加速发展的快车道。针对现有监控设备存在的数据传输低效、传输方式单一和数据无法存储等问题,结合分布式光伏发电监控设备布局分散、网络受限等特点,提出一种基于ARM Cortex-M3嵌入式处理器的分布式光伏数据采集器方案,并从硬件和软件两方面进行数据采集器的设计,实现了数据的远程传输、存储备份和本地显示等多种功能。该采集器通过RS485接口、Modbus协议实现了对逆变器数据的采集,通过GPRS模块、TCP/IP协议实现了数据的远程传输,并在本地采用LCD显示采集器运行数据、SD卡备份采集的数据。实验表明,分布式光伏数据采集器具备较高的数据传输成功率,解决了分布式光伏发电的难题,在光伏发电领域将有很好的应用前景。 相似文献
17.
基于非接触式IC卡技术的校园门禁管理系统设计 总被引:9,自引:2,他引:7
魏强 《计算机工程与设计》2008,29(14)
针对校园门禁管理系统的卡管理、数据维护等问题入手,提出了基于非接触IC技术的校园门禁管理系统构架结构,阐明了基于C B/S整体构架的系统硬件组成和软件功能,门禁数据存入服务器的标准数据库,在服务器和工作站均有后台终端程序用于自动地监测数据变化,并及时进行更新,数据管理部分涉及系统维护,系统查询及数据报表、卡片及人事管理、权限管理等,实现了多个部门现代化管理,建立了对出入公寓楼24小时的管理控制. 相似文献
18.
19.
20.
针对工程控制系统中多串口并发通信的需求,设计了一种以STM32F429为核心的多串口并行传输系统。该系统充分利用了处理器内部的8个串口和网络接口资源,串口利用DMA方式在缓存中循环接收,解决了并发接收时查询或中断接收方式可能导致的数据帧丢失以及处理器时间占用较多的问题;针对不同的协议帧,采用了超时判断的方式,避免了一旦串口接收数据长度不正确后导致的后续接收问题;网络传输采用了lwIP协议栈。该设计实现了同时采集7路读卡信息,并通过1路串口或网络向上位机上传数据的功能,测试表明多串口并发传输无数据帧丢失现象。该系统无外接串口扩充电路,减小了整个电路的体积,提高了系统的可靠性和稳定性。 相似文献