LogICORG千兆以太网MAC V2.1 -何时RXY-GODYFrAM/RXYBADYGRID的断言发生在RXYDATAORID有效的断言?
描述
一般描述:
RxJooGrdFrask/RxBADYBrand的断言何时会发生关于RXYDATAXEAL有效的断言?
RxJooGrdFrask/RXYBADYGRACK的断言何时会发生关于后续帧的RXYDATAXEAL的断言?
解决方案
1。与全双工模式中RXYDATAXIALORY断言相对应的RXXGODYFras/RXBADYGROM帧选通
这取决于框架类型和GEMAC配置。应该考虑三种可能的情况:
情况A:FCS未通过带
案例B:FCS在频带内通过
-实例C:数据/填充字段中不存在数据
在所有这三种情况下,RXJooGrdFras/RxBADYGROM STROBE都是在FXCS字段的最后一个字节出现在RXYDATAOFALID[7:0]之后立即声明的。
案例A:FCS不在频带内通过
第一个图说明了FCS没有在频带内传递的正常情况,并且没有接收到填充。4个时钟的间隙将始终存在,如下所示:

FCS不在频带内通过
案例B:FCS在乐队中通过
第二个图说明了相同类型的帧,但是GEMAC现在被配置为带通FCS字段。RXYDATAUFALID的下降沿总是与好的或坏的选通脉冲的上升沿一致:

FCS在频带内通过
案例C:数据/填充字段中不存在数据
第三图说明了信号之间的最大可能时钟数为50的原因。只有在数据/填充字段中没有数据字节时才可能这样做。(帧必须填充46字节以满足最小帧大小,并且必须添加4个空闲字节的最小值。)

数据/填充字段中不存在数据
2。Rx$GooGrdFras/RxBADyFrm框架对于后续帧RXYDATAXIORY的断言的断言
在法律上,至少应该有4个时钟存在。IEEE规范规定,至少4个空闲字节必须呈现给MAC接收器,以及至少1个前导字节(帧定界符的开始)。
如果网络按照规范运行,则可以假定存在至少4个时钟。