我在使用V7和K7,Z7没用过,下面说下我的K7设计方法。
首先要看您传输的协议是使用IP还是UDP协议。如果您的使用场合对数据的准确度不是极其高的话,还是推荐UDP协议吧,这个实现起来比较简单。
主要的设计是实现MAC控制器,ipcore接收到的数据送入到MAC控制器中,控制器实现对数据的解析,校验,分析。首先解析出MAC head,其次是ip head ,然后是UDP head,Z后的就是你实际接收的数据。在解析IP head UDP head的时候,您要设计checksum保证数据的正确性。
如果是UDP通信的话,需要配置的只有default IP Address 和Port number。
Z后,您需要对网络包的各个head了解。