集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 653|回复: 5

xilinx千兆以太网与万兆以太网IP接口

[复制链接]
dameihuaxia 发表于 2022-8-26 13:51:29 | 显示全部楼层 |阅读模式
说明:对于IP核输出数据的解析最好的工具就是其自带的仿真文件,里面既将接收的数据进行了解析,又将发送给IP核的数据进行了封装,这对于了解数据结构和协议是十分有帮助的,以太网如此,pcie、ram、fifo等其它IP也如此,我们只需将ip自带的仿真文件改为我们自己的逻辑即可,接口连接并不变。



1.对于千兆以太网的IP核接口,无需过多说明,因输出的数据是8bit,且根据valid、last、ready这三个信号可以很好的控制,然后将接收到的数据按照需要的位宽进行拼接给下级模块(或写进fifo)使用,或者将下级模块发送过来的数据(或从fifo读取)按照8bit位宽输进ip。对于其它接口,我们只需设置好相应固定值即可,因这些接口与我们自己的逻辑并无关联。

2.对于万兆以太网IP核接口

1)采用64bit位宽时,数据在时钟上升沿采样,8字节并行传输,对应字节编号0-7;

2)采用32bit位宽(即DDR模式)时,在时钟的上升沿与下降沿均进行采样,在编号4-7字节的数据发送或接收完成以后,再对0-3字节的数据进行传输;

3)xgmii_xxd为数据,xgmii_xxc为控制字,当xgmii_xxc对应bit为“0”,表示其对应的字节为数据,当xgmii_xxc对应bit为“1”,表示其对应的字节为控制字符。表示控制字符时,其控制信息必须为“1”,且对应字节为特定的数据字节值,如下



注意点:

(1)传输s(开始)字符只能在第一拍数据的第0字节或第4字节,而T(终止)字符必须紧跟数据帧的最后一个字节(即终止字符可在64位宽数据的任何字节出现,以8字节为基本单位,剩余字节用空闲字符进行填充);

(2)开始字符若与结束字符在同一拍(即同一个64bit)出现,丢弃其包;

(3)同一拍(即同一个64bit)可能在第0字节和第4字节都出现开始字符,以第0字节出现的开始字符为准。


————————————————
版权声明:本文为CSDN博主「九章子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jiuzhangzi/article/details/50669161
LYF 发表于 2022-8-26 15:21:34 | 显示全部楼层
xilinx千兆以太网与万兆以太网IP接口
http://www.fpgaw.com/forum.php?m ... 7&fromuid=59610
(出处: fpga论坛|fpga设计论坛)

点评

海!外直播 v.ht/32222 禁闻视频 v.ht/55255 “绝不照搬西方模式”西方模式是什么?不敢说.①新闻自由,不敢搬,因为害怕人民监督.②官员财产公开,不敢搬,因为害怕腐败曝光.③官员选举产生,不敢搬,因为害怕人民不选你.④   发表于 2024-1-10 00:26
 楼主| dameihuaxia 发表于 2022-8-27 10:25:04 | 显示全部楼层
自适应实时边缘检测系统设计
http://www.fpgaw.com/forum.php?m ... 1&fromuid=58166
(出处: fpga论坛|fpga设计论坛)
嘿哈嘿哈哈 发表于 2024-1-6 10:45:17 | 显示全部楼层
xilinx千兆以太网与万兆以太网IP接口
 楼主| dameihuaxia 发表于 2024-1-9 09:02:37 | 显示全部楼层
GPS+P(Y)码直接捕获方法研究
http://www.fpgaw.com/forum.php?m ... 0&fromuid=58166
(出处: 集成电路技术分享)
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-16 05:23 , Processed in 0.066689 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表