Page 1280 - 5G Basics - Core Network Aspects
P. 1280

2                                                 Transport aspects



                                         re
                                         reset + 1027B_hi_ber + set + 1027B_hi_ber +
                                         ! !1027B_block_lock1027B_block_lock
                                            R R
                                            RX_INITX_INITX_INIT
                                       Seq_violation  Falseq_violation  Falseq_violation  False
                                       Se
                                       Se
                               R R_TYPE(rx_tcd) = S_TYPE(rx_tcd) = S  R_TYPE(rx_tcd) = (D + T) _TYPE(rx_tcd) = (D + T)
                                                       R
                                               R
                                           D D D D  R_TYPE(rx_tcd) = (C + E + M) _TYPE(rx_tcd) = (C + E + M)
                                                   C C C
                                             R R RX_CX_CX_C
                       R R_TYPE(rx_tcd) = (C + E + M)_TYPE(rx_tcd) = (C + E + M)  R R_TYPE(rx_tcd) = (D + T) _TYPE(rx_tcd) = (D + T)
                                    R R_TYPE(rx_tcd) = S _TYPE(rx_tcd) = S
                                                   D D D
                                             RX_DX_DX_D
                                             R R
                                                       (R
                                                       (R_TYPE(rx_tcd) = T *_TYPE(rx_tcd) = T *
                                                       R R_TYPE_NEXT = (E + D + T)) +_TYPE_NEXT = (E + D + T)) +
                       R R_TYPE(rx_tcd)  = (D + E + M) _TYPE(rx_tcd)  = (D + E + M)   R R_TYPE(rx_tcd) = (C + S)_TYPE(rx_tcd) = (C + S)
                                                                     R R RX_Seq_ViolationX_Seq_ViolationX_Seq_Violation
                               R
                               R_TYPE(rx_tcd) = T *_TYPE(rx_tcd) = T *
                               R R_TYPE_NEXT = (S + C + M) _TYPE_NEXT = (S + C + M)   Se
                                                                 Se
                                                                 Seq_violation  Trueq_violation  Trueq_violation  True
                                                 R_TYPE(rx_tcd) = T *_TYPE(rx_tcd) = T *
                                                 R
                                                                                  (R_TYPE(rx_tcd) = T *_TYPE(rx_tcd) = T *
                                                 R
                                                 R_TYPE_NEXT = (S + C + M) _TYPE_NEXT = (S + C + M)   (R
                                                                                  R
                                                                                  R_TYPE_NEXT = (E + D + T))_TYPE_NEXT = (E + D + T))
                                                                                  +
                                                                                  + R_TYPE(rx_tcd) = SR_TYPE(rx_tcd) = S
                                                                            R
                                             R R RX_TX_TX_T                 R_TYPE(rx_tcd) = (C + E + M)_TYPE(rx_tcd) = (C + E + M)
                                                                           C C C
                                                                        R R_TYPE(rx_tcd) = D _TYPE(rx_tcd) = D
                              R_TYPE(rx_tcd) = (C + M)_TYPE(rx_tcd) = (C + M)  R
                              R
                                                     R_TYPE(rx_tcd) = S _TYPE(rx_tcd) = S
                                                                       D D D
                                             C C C  D D D
                             Figure F.3 – Trans-decode state machine for the 64B/66B code blocks
                                            including the lane alignment markers
                                      re
                                      reset + 1027B_hi_ber + set + 1027B_hi_ber +
                                      !
                                      !1027B_block_lock1027B_block_lock
                                          R R
                                          RX_INITX_INITX_INIT
                                   Ms
                                   Ms
                                   Mseq_violation  Falseeq_violation  Falseeq_violation  False
                                         UCT     CT
                                         UCT
                                                 CT
                                                 CT
                                        R R
                                        RX_CNT_INITX_CNT_INITX_CNT_INIT
                                   cn
                                   cn
                                   cnt  -(p x 16383)+1t  -(p x 16383)+1t  -(p x 16383)+1
                                         UCT
                                         UCT
                                          R R
                                          RX_CNTX_CNTX_CNT
                                   cn
                                   cn
                                   cnt ++t ++t ++
                        cnt < 0t < 0                    cnt = 0 *t = 0 *
                        cn
                                                        cn
                                    cnt = 0 *t = 0 *
                                    cn                  rx
                                                        rx_tcd != M1_tcd != M1
                                    rx_tcd = M1_tcd = M1
                                    rx
                                                 M M M
                                           R R
                                           RX_MX_MX_M
                                   cn
                                   cn
                                   cnt ++t ++t ++
                      cnt < p *t < p *
                      cn                              cn
                                                      cnt < p *t < p *
                      rx_tcd = Mcnt+1_tcd = Mcnt+1
                      rx                              rx
                                                      rx_tcd != Mcnt+1_tcd != Mcnt+1
                                            cnt = pt = p
                                            cn
                                           CT
                                           CT
                                           CT                              RX_MEX_MEX_ME
                                                                           R R
                                                                    Mseq_violation  Trueeq_violation  Trueeq_violation  True
                                                                    Ms
                                                                    Ms
                                                                    cn
                                                                    cn
                                                                                       cn
                        p p = 4 for 40GbE = 4 for 40GbE             cnt ++t ++t ++     cnt < p  *t < p  *
                                                                                       rx
                        p p = 20 for 100GbE = 20 for 100GbE                            rx_tcd != Mcnt+1_tcd != Mcnt+1
                                                              cn
                                                              cnt < p *t < p *
                                                              rx              cnt = pt = p
                                                              rx_tcd = Mcnt+1_tcd = Mcnt+1
                                                                              cn
                                                                      M M M M  CT
                                                                            CT
                                                                            CT
                              Figure F.4 – Receive state machine for the lane alignment markers
            1270
   1275   1276   1277   1278   1279   1280   1281   1282   1283   1284   1285