实现了axi-lite总线的uart,并实现了axi总线的dma,详尽的仿真文件,pynq zynq可直接下板
2021-07-13 21:55:21 18.05MB verilog axi dam 仿真
1
GD32F1x0 使用DMA channel0将数据缓冲区从FLASH存储器转移到嵌入式SRAM存储器。 在编程flash地址之前,首先执行一个擦除操作。 擦除操作后,FLASH存储器和0xFFFFFFFF(复位值)之间的比较 检查FLASH存储器是否已被正确擦除。 一旦擦除操作正确完成,编程操作将是 通过使用fmc_programword函数执行。 写入的数据被转移到 嵌入式SRAM存储器由DMA1 Channel1。 通过使能DMA1 Channel1开始传输。 在传输结束时,一个传输完整中断就产生了 启用。 对FLASH存储器和嵌入式SRAM存储器进行了比较 检查所有数据都已正确传输。 如果比较结果通过, LED2和LED4发光。 否则,LED1和LED3会亮起。
2021-07-13 20:04:37 7.97MB gd32 dma
1
GD32 使用DMA通道(1到4)从RAM到RAM传输数据。 DMA通道(1到4)为 配置为将存储在"source_address"中的数据缓冲区的内容转移到 接收缓冲区声明在RAM(destination_address1~destination_address4)。 传输的开始是由软件触发的。 在转移结束时,进行比较 在源和目标缓冲区之间进行检查,以检查所有数据是否正确 转移。 如果转换正确,对应的LED灯。 如果转移不正确,则 对应的LED灯熄灭。
2021-07-13 18:06:35 7.96MB gd32 嵌入式
1
用stm32f4的定时器触发dma进行adc采集,可有效地节省CPU的资源,提高工作效率
2021-07-13 17:09:13 4KB stm32f
1
DSP28335的McBsp配置为SPI接口的DMA的收发配置程序,程序中完成了MCBSP配置为SPI工作模式的方式,并通过DMA完成数据收发操作
2021-07-12 18:58:53 24KB DSP28335 McBsp DMA SPI接口
1
STM32F207 串口例子 串口1,2为DMA发送与接收 串口3,4没有使用DMA。 工程为KEILC。4个串口发送接收都在硬件板是测试过的。 需要注意的是我的硬件板的晶振是25M,如果你的晶振不一样,需要在system_stm32f2xx.c 文件中修改 #ifndef RMII_MODE /* System clock frequency configured for 120 MHz ****************************/ /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */ #define
2021-07-12 02:29:54 357KB DMA STM32F207
1
HAL库+CubeMX+Stm32F405实现串口DMA不定长收发 HAL库+CubeMX+Stm32F405实现串口DMA不定长收发,详情请看:
2021-07-11 14:05:29 38.51MB HAL库 CubeMX 串口 DMA
1
Linux DMA from User Space-public.pdf
2021-07-11 12:05:21 619KB FPGA dma LINUX
1
ripard-dmaengine.pdf
2021-07-11 12:05:21 1.83MB FPGA fpga/cpld dma
1
采用IP核的设计方法,将外设组件互连标准(PCI)总线接口与具体功能应用集成在一个FPGA上芯片, 提高了系统的集成度。在对PCI IP核进行概述的基础上,介绍了IP核的设计方法,实现了PCI总线接口,并设计DMA 控制器解决了接口和主机间的数据传输瓶颈问题,最后说明了驱动程序的设计方法。通过在PCI机箱的实验测试,设计在功能和时序上均符合PCI技术规范,而且硬件工作稳定可靠,达到预期目标。
2021-07-10 23:10:37 98KB DMA传输 IP核 PCI总线 xilinx
1