clkgoself.aA0[255:0]A1[255:0]self.bB0[255:0]B1[255:0]stateIDLESETAMPYDLYPLSBPMSBPROPNORMPROPDONEIDLESETAstep01231314012111213012111213prop01dsp.aA0xxA190A1xxdsp.b19B00B01B02B03B13B141or191or191919B1_00dsp.cQ0Q1Q2Q3Q13P0,0C* >> 17 C* >> 17 dsp.d*Q0,1R0,2A1_CEA1A0xxA0xx*190A2_CEA2A0xx0B2_CEB219B00B01B02B03B13B141or191or1919CQ0Q1Q2Q3Q13Q14P0,0*PC* >> 17 C&C* >> 17 D_CEDQ0,1R0,2inmodeA1B2AnB2DB20B2opmodeMC+MC+0C+MP+MC+PAB/0+CC+PP_CEP1P2P3P4P13P14P1P2P3P4P13P14PA19P0P1P2P3P13P14P0PLSBPMSBC1C2C3C12C13C14S+C1C2C3C12C13C14overflowY/Ndone