好用的学习网站
认真看下面的链接就可以把rapid io 的知识搞明白。
4.Xilinx RapidIO核详解 - lionsde - 博客园 简单的SRIO 介绍和IP界面配置
SRIO学习笔记之SRIO简介与Xilinx SRIO ip核例程详解_月夜博客-CSDN博客_srio 代码解析
学习过程中,主要注意以下内容:
rapid io协议不用看,FPGA IP 核为了简化应用,在用户接口上已经把复杂的rapid io 数据包 简化为hello包。在使用IP 核的时候,只需要看懂hello包即可。
在看hello 包的时候,一直不理解address 是怎么来的。这里其实就是需要操作的对端的地址空间。如果对端是PC ,意思也就是在对应地址空间上,读/写数据。
下图是一段代码中,DB 和NWRITE 头的描述。可以看到DB包info 的16bit 为用户自定义字段;NWRITE包中,packet_size 代表包的长度,单位字节,最大一包可传输256