7035 GTX自协议首发实现 一:看前必读 (1)设计中,GTX只传输数据,不走协议(例如HDMI、QSGMII); (2)发送侧按照包的形式把数据打包,接收侧根据数据的包头和包尾解析出有效数据; (3)Demo经过拷机,收发正常(10G)。其次,根据仿真,最大效率能到98%; (4)关于效率、数据格式还能进行进一步优化,本Demo只是初步版本; (5)实际硬件版本为米联客7035FA; (6)更加具体的GTX的文档参见UG476和PG158; 二:IP核搭建 选择这个example design。 协议自定,速度选择10G,参考时钟为具体哪个GTX参考实际硬件。 Tx Rx的位宽建议一致,选择6466B,后面的Ext还是Int后面会进一步说明。Rx的时钟要选择成RXOUTCLK 后续的IP设置保持默认即可。 三:整体协议解析 使用该IP以后,Tx初始化以后,始终以10G的固定速率发送。Rx同理。 (1)设计中需要在数据中嵌入包头和包尾。 (2)Tx发送时,需要按照满包的形式进行发送,中间数据不能断。否则,Rx会接收错误。因此,包长直接决定设计中的最大效率,需要根据资源进行权衡。 |