内容概要:代码功能为动态调节SRIO的IP核线速率,SRIO的IP核的默认选项可以设置1.25G、2.5G、3.125G、5G、6.25G,但是这个只能在IP核设置界面修改。此代码可以实现传输数据过程中修改传输速率,例如:系统启动后以2.5G速率传输一个数据包,然后以5G速率传输第二个数据包。正常情况下需要重新配置IP核才能实现,而此代码能够实现给系统一个速率切换信号然后自动匹配响应的速率传递数据
适合人群:有一定Verilog编程基础,工作中需要用到SRIO的开发人员或者学生。
阅读建议:了解SRIO工作原理、了解GTXE2_CHANEL和MMCM源语。
最后:此代码为本人原创,未经允许不可用于商业用途,仅用作学习和交流。如果阅读代码后有不懂或者发现有可以完善的地方,欢迎留言讨论。
1