当前位置:网站首页>掌握JESD204B(三)–AD6676的调试
掌握JESD204B(三)–AD6676的调试
2022-07-30 05:48:00 【FPGA-信号处理】
基于AD6676-204B调试第三章
- 目的:
这一节的目的主要讲了一下DMA传输。上一节我们有讲到项目整体的数据流是AD采集完的数据,首先数据是通过Aurora接口传至ZYNQ FPGA,ZYNQ的P L端接收Aurora发送过来的数据,然后再通过DMA接口,将数据传至PS端,然后PS再把数据通过网络传至上位机。上位机将收到的数据存储成文件,以便后续进行处理。
2. 框图:
具体框图如下:3. 实现原理:
这里我们这里要使用到的最基本的接口就是Aurora和DMA两个接口,我们来看一下Aurora的IP配置:
一、首先我们要确定Aurora传输的线速率;
二、其次就是线速率对应的参考时钟是多少;
三、然后就是他的初始化时钟和动态配置时钟,这两个时钟默认都是为100MHz;
四、然后就是Aurora接口的流控配置在这里,我们不需要流控,所以这个地方选择none;
DMA是在ZYNQ端实现的。所以要首先搭建ZYNQ的最小系统。后期我会出一个关于搭建ZYNQ系统的文章,这里我们就跳过这部分直接在搭建好的工程中开发。
可以看得出来只要对ZY N Q端的接口按照A X iStream的接口方式送数据那么在软件端就能收到DMA的中断并给出数据。
这样便能实现数据通过Aurora到ZYNQ的P L端再到ZYNQ的ps端一个完整的过程。
边栏推荐
猜你喜欢
sizeof和strlen最全区别,以及指针和数组运算解析
基于STM32F103的消防系统之驱动电机风扇
力扣题解
QT serial port dynamically displays a large number of data waveform curves in real time (5) ======== "Final perfect solution version"
IEEE在指定期刊下搜索相关论文
给Vscode配置ESlint语法检查 — ESLint 插件自动格式化设置(实现Ctrl+S 按照ESLint规则自动格式化代码)
xxx is not in the sudoers file.This incident will be reported error
【Exhibition of some projects】
PC DBCO-PEG3-Biotin|PC-生物素-PEG3-DBCO可用于使用无铜点击化学
This beta version of Typora is expired, please download and install a newer;解决方法
随机推荐
Kunlun On-state Screen Production (serial 1)---Contact
Unity Shader标准光照模型——高光反射
Unity Shader 标准光照模型——漫反射
BlockingQueue详细介绍
Unity Shader 标准光照模型
xxx is not in the sudoers file.This incident will be reported错误
[Common usage of markdown]
力扣题解
2020-09-03 Solve the very slow installation of pip install [Errno 101] Network unreachable problem
C语言,库函数中qsort的用法,及解释
基于STM32F103的消防系统之火焰传感器
ParseException line 8:13 mismatched input ‘(‘ expecting ) near ‘int‘ in create table statement
编程测试6.21
力扣题解7.27
IEEE在指定期刊下搜索相关论文
迷宫问题----经典回溯法解决
Unity Shader的结构与语义
-----博客声明
51数码管显示
阿里京东“喜提”国电投,顶流互联网和能源大厂为何合作?