package REG_1500S is use STD_1149_1_2012.all; end REG_1500S; package body REG_1500S is use STD_1149_1_2012.all; Attribute REGISTER_MNEMONICS of REG_1500S : package is "WIR_decode ( "& "WS_BYPASS (0B000) , "& "WS_EXTEST (0B001) , "& "WS_INTEST (0B010) "& " )"; Attribute REGISTER_ASSEMBLY of REG_1500S : package IS "REG_1500S ( " & -- The Select WIR bit and the Wrapper Serial Port -- Reset to WBY "(SELWIR [1] DelayPO ResetVal(0b0) TAPReset ), "& "(WSP IS WSP_MUX) "& " ), "& "WSP_MUX ( "& -- The outer selectable segments: WIR and WDR "(SelectMUX "& -- Reset to WBY "(WIR IS WIR_Seg), "& "(WDR IS WDR_MUX) "& "SelectField (SELWIR) "& "SelectValues ((WIR : 0b1) (WDR : 0b0)) "& " ) "& " ), "& "WIR_Seg ( (WIR_field [3] DelayPO "& "ResetVal(WIR_decode(WS_BYPASS)) TAPReset ) ), "& "WDR_MUX ( "& -- The inner selectable segments: WBY, WBR, and Wusr "(SelectMUX "& "(WBY IS Reg_WBY), "& "(WBR IS Reg_WBR) "& "SelectField (WIR) "& "SelectValues ("& "(WBY : WS_BYPASS ) "& "(WBR : WS_EXTEST, WS_INTEST) "& " ) "& " ) "& " ), "& "REG_WBY (( WBY[1] NOPO )), " & "REG_WBR (( WBR[24] NOPO )) "; end REG_1500S;