What is the definition of the ONT 40GigE/100GigE PCS 64B/66B errored block counter?

Knowledge Base - FAQ

What is the definition of the ONT 40GigE/100GigE PCS 64B/66B errored block counter?
The function responsible for the ONT 40GigE/100GigE PCS 64B/66B errored block counter is as defined by IEEE 802.3ba and specifically the value “E” from the R_TYPE variable description in clause 82.2.18.2.3. R_TYPE(rx_coded65:0>) This function classifies the current rx_coded65:0> vector as belonging to one of the following five types, depending on its contents. The classification results are returned via the r_block_type variable. Values: C; The vector contains a sync header of 10 and one of the following: a) A block type field of 0x1E and eight valid control characters other than /E/; b) A block type field of 0x4B. S; The vector contains a sync header of 10 and the following: a) A block type field of 0x78. T; The vector contains a sync header of 10, a block type field of 0x87, 0x99, 0xAA, 0xB4, 0xCC, 0xD2, 0xE1 or 0xFF and all control characters are valid. D; The vector contains a sync header of 01. E; The vector does not meet the criteria for any other value.