傻瓜式教程--基于FPGA的CYUSB3014双向通信( 二 )


5.四个标志都设置为低有效!!!初始值倒无所谓,并且都设置为专用标志,设置完后,只需要编译一下就可以了生成我们需要的头文件了 。
6.将这个.h文件放到固件的工程中,替换固件相应的.h文件即可 。
7.这些在本工程里面都已经做好了,如果没有说明特别的需要,就直接使用本项目提供的固件工程即可,就不需要自己再去设计GPIF接口了 。
因为我们slwr信号是要根据flag来驱动的,假如没有水印值标志,使用,检测到 == 0时,再将slwr拉高,是不是就会发生写溢出了 。通过上图不难发现只需要将提前4个周期拉低就可以满足我们的要求了 。所以我们设置水印值为4.到时候看看抓的图就知道了 。
gure设置水印值
【傻瓜式教程--基于FPGA的CYUSB3014双向通信】可以看出读写速度都差不多在338MB/s左右 。性能还是不错 。