- 博客(4)
- 收藏
- 关注
原创 XDMA IP核配置
我们来看看什么是“H2C”,“ H2C”是 Xilinx 文档中的一个术语,他表示 Host到 Card 的传输方向,那么“H2C”其实就是表示数据从主机传输到设备。我们在“Number of DMA Read Channel”与“Number of DMA Write Channel”两处可以设置“H2C”和“C2H”的数量,这个数量就代表了我们传输通道数量,我们如果用两个不同的数据来源,比如一个是光纤,另一个是 ADC,那么我们就可以开两个通道分别传输不同的事物。双击打开IP,首先是IP 的主界面,
2025-03-05 21:32:02
911
原创 XAPP1052源码解析(PIO仿真部分)
PIO读写操作大致流程是RX模块接收到RC侧(直接理解成PC也无大错)发来的带32bit数据写请求包MWR,然后EP侧将其存储在MEM模块,然后RX模块又接收到RC侧发来的不带数据的读请求包MRD,EP侧将MEM模块存储的数据封装成读完成包CplD响应收到读请求包,通过TX模块将数据返还RC侧。
2025-01-17 14:45:38
1048
原创 XAPP1052源码分析(PIO部分)
上半部分的EP(endpoint)指的是终端设备,下面的仿真部分有一个RP,其实就是RC的模拟设备,可以模拟RC的操作行为。
2025-01-14 19:48:27
1891
原创 PCIE入门教程(高速接口)
我将PCIE学习分为以下几个阶段阶段一:理解掌握TLP报文格式;阶段二:自己建工程,使用Vivado generate一个PCIE IP core,分析其example PIO工程的状态转移;阶段三:基于xapp1052,分析其提供的128示例工程,分析其接收、发送、存储模块,看看其PIO仿真。阶段四:基于xapp1052提供的BMD文件,自己搭建DMA工程;搭建DMA仿真环境,进行DMA仿真阶段五:尝试写驱动代码,结合板卡进行测试
2025-01-13 18:22:08
2802
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人