基于Riffa框架的PCIE应用开发(四)——Riffa框架下FPGA侧接收配置数据和图像数据开发--配置数据通道

一、概况

此部分是本设计中我们重点要掌握的部分,此部分开发包括上位机软件的开发和FPGA的开发,我只重点掌握FPGA的开发。

图1-1 总体设计框图

二、配置数据通道

1. 此通道通过配置包完成对接收图像的宽和高进行设设置。

2. 配置包长度为8 个32 位的DW(自定义DW个数)。包头为第0 个DW 32’h01010101;

配置数据宽度 第1 个DW :按照宽度进行下发;
配置数据高度 第2 个DW:按照高度进行下发;
第3~7 个DW:为保留填充0。

3.发送配置包的要求:在两帧之间进行发送。

4.时序图:

图2-1 时序图

 蓝色为我们要生成的信号。

根据该时序图,书写配置通道的代码。

high_flag的作用是为了过滤包,使得代码移植性更好。而不用cnt产生,是因为如果包比较多了,有可能出错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲敲打打在创造

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值