當前,隨著電子技術的飛速發展,智能化系統中需要傳輸的數據量日益增大,要求數據傳送的速度也越來越快,傳統的數據傳輸方式已無法滿足目前的要求。在此前提下,采用高速數據傳輸技術成為必然,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
蟲蟲下載站版權所有 京ICP備2021023401號-1