Determina el límite máximo de ciclos para el bitslip
BITSLIP_COUNT_WIDTH
$
Determina la cantidad de bits necesarios para representar el número de ciclos máximos de bitslip
SYNC_DATA
2'b10
SYNC_CTRL
2'b01
Processes
unnamed: ( @* )
Type: always
Description
Verifica si se alineo correctamente el bloque, esto es con 64 headers validos y 0 invalidos. Una vez conseguida, la flag de alineacion se mantiene siempre y cuando haya menos de 15 encabezados invalidos en porciones de 64 en 64 headers. En caso de que llegue un encabezado invalido antes de tener la flag activa, se activa el bitslip y espera 8 encabezados validos antes de volver a contar los encabezados.
unnamed: ( @(posedge clk) )
Type: always
Description
En cada flanco positivo de clock se actualizan los registros y se verifica el estado de la señal de reinicio .