在Aurora 8B/10B通道操作中,设备问题和通道噪声可能会导致错误。8B/10B编码允许Aurora 8B/10B内核检测通道中出现的所有单位错误和大多数位错误,并在每个周期内断言soft_err。TX单工内核不包括一个soft_err端口。除非发生设备问题,否则所有传输数据都被认为是正确的。 IPCORE还监控每个收发器的硬件错误,如缓冲区溢出/...
power_down:在init_clk时钟域下,驱动 Aurora 64B/66B 核复位。 soft_error:在Aurora 64B/66B通道操作期间,设备问题和通道噪声可能会导致错误。64B/66B编码方法允许Aurora 64B/66B内核检测通道中可能发生的某些位错误。内核通过在检测到这些错误的每个周期中断言SOFT_ERR信号来报告这些错误。 Hard_error:内核还监控...
channel_up:当Auroa 8b/10b 初始化完成后,并且当前已经可以进行数据的传输时,会断言该信号 hard_err:错误表征应信号,主要是硬件类错误 soft_err:错误表征应信号,主要是软件类错误 frame_err:错误表征应信号,主要是帧类错误 4、其他 其他 除了上述部分外,还有一些不太常用的功能(自己看手册吧): 流控:Flow Contro...
结果
soft_err:错误表征应信号,主要是软件类错误 frame_err:错误表征应信号,主要是帧类错误 4、其他 其他 除了上述部分外,还有一些不太常用的功能(自己看手册吧): 流控:Flow Control(Native Flow Control、User Flow Control) 加扰/解扰:Scrambler/Descrambler ...
soft_err:错误表征应信号,主要是软件类错误 frame_err:错误表征应信号,主要是帧类错误 4、其他 其他 除了上述部分外,还有一些不太常用的功能(自己看手册吧): 流控:Flow Control(Native Flow Control、User Flow Control) 加扰/解扰:Scrambler/Descrambler ...
8B/10B编码技术能够检测出所有单比特数据错误以及大多数多比特数据错误。当检测到这些错误时,会拉高软错误(soft_err)信号。 如果在短时间内检测到大量软错误,系统将执行复位操作。 2、硬件错误:Aurora 8B/10B可以监控每个收发器的硬件错误。硬件错误可能包括接收端或发送端buffer溢出、发送端和接收端时钟源频率差异超过...
.soft_err ( aurora_error[2] ), IP初始化成功信号: 当IP初始化成功,并且接收方与发送方握手成功后拉高,只需要对channel_up信号进行判断即可 // Status .lane_up ( ), .channel_up ( channel_up ), 系统接口: 只需要操作gt复位和系统复位两个信号即可,初始化时钟自行输入即可,可以是单端信号(IP配置时勾...
.soft_err (soft_err_i), // Status .channel_up (channel_up_i), .lane_up (lane_up_i), // System Interface //.init_clk_out (INIT_CLK_i), .user_clk_out (user_clk_i), .sync_clk_out(sync_clk_i), .reset_pb(reset_i), ...
Soft_err:1、Soft Errors: 在短时间内发⽣了太多的软错误。如果检测到太多⽆效的同步头,则对齐块同步状态机⾃动尝试重新对准。软错误不会转换为硬错误。2、Invalid SYNC Header: 64位块上的2位标头不是有效的控制或数据标头。3、Invalid BTF: 收到的控制块的块类型字段(BTF)包含⽆法识别的值。这种...