当前,随着电子技术的飞速发展,智能化系统中需要传输的数据量日益增大,要求数据传送的速度也越来越快,传统的数据传输方式已无法满足目前的要求。在此前提下,采用高速数据传输技术成为必然,DMA(直接存储器访问)技术就是较理想的解决方案之一,能够满足信息处理实时性和准确性的要求。 本文以EDA工具、硬件描述语言和可编程逻辑器件(FPGA)为技术支撑,设计DMA控制器的总体结构。在通道检测模块中,解决了信号抗干扰和请求信号撤销问题,并提出并行通道检测算法;在优先级管理模块中提出了动态优先级端口响应机制;在传输模块中采用状态机的设计思想设计多个通道的数据传输。通过各模块问题的解决及新方法的采用,最终设计出基于FPGA的多通道DMA控制器的IP软核。实验仿真结果表明,本控制器传输速度较快,主频达100MHz以上,且工作稳定。
标签: FPGA DMA 多通道
上传时间: 2013-05-16
上传用户:希酱大魔王
采用NUMEGA Software 公司出品的VxD(virtual device driver)开发软件包VtoolsD,开发出了DMA 方式下的PCL_818L 数据采集卡虚拟设备驱
标签: PCL 818 DMA 研华
上传时间: 2013-04-24
上传用户:s363994250
STM32F2xx DMA配置例程 源代码
标签: STM 2xx 32F DMA
上传时间: 2013-07-15
上传用户:kytqcool
nxp lpc177x/8x ssp-DMA keil&iar例程
标签: ssp-DMA keil nxp lpc
上传时间: 2013-06-21
上传用户:superhand
STM32F4-Discovery ADC3-DMA keil&iar例程
标签: Discovery keil STM ADC
上传时间: 2013-08-06
上传用户:fudong911
STM32F4-Discovery DMA-FLASH-RAM keil&iar例程
标签: DMA-FLASH-RAM Discovery keil STM
上传用户:a3318966
两块STM32间的SPI通信,采用DMA发送与接收,工程内附说明。
标签: STM SPI DMA 32
上传时间: 2013-06-25
上传用户:steele
基于Samsung2410平台的PCMCIA中的DMA测试程序和Wait程序,还有经编译后的CPLD参数。
标签: Samsung PCMCIA 2410 Wait
上传时间: 2013-08-24
上传用户:黄华强
这是一款USB接口ISP1582器件实现DMA传输的辅助电路的硬件设计源代码
标签: 1582 USB ISP DMA
上传时间: 2013-09-05
上传用户:1142895891
针对大数据量的串口间通信,在常规的UART串行数据通信的基础上,结合Cortex-M3微控制器中DMA控制器的作用,实现DMA控制的UART串口数据包收发。设计链表项缓存,最终实现DMA的分散/聚集模式的数据传输过程,主要是发送过程。提高了串行数据通信过程的MCU独立性和MCU利用的效率。
标签: UART DMA 控制器 串行
上传时间: 2013-11-04
上传用户:gaome