SEMANTICRULES,ABSDL(IEEE1149.4)-syntaxrulesforBSDLapply(asdefinedinIEEEStd.1149.1AnnexB,specificallysectionB.8)-semanticrulesforBSDLapply(asdefinedinIEEEStd.1149.1AnnexB,specificallysectionB.8)newsemanticrulesforABSDLelements:Portdescription➔portID'sforthetwoATAPpins(AT1andAT2)shallbespecified,withpintypeINOUTassignedtothem➔ifthedevicehasadifferentialATAP,portID'sfortheadditionalATAPpins(AT1NandAT2N)shallbespecified,withpintypeINOUTassignedtothem➔analogportsportswithdot4testresourcesshallbespecifiedwithpintypeINOUT➔digitalportswithdot4testresourcesshallbespecifiedwithpintypeINOUT➔analogdifferentialportswithdot4testresourcesshallbespecifiedwithpintypeINOUT(boththepositiveandnegativeportofthedifferentialpair)➔digitaldifferentialportswithdot4testresourcesshallbespecifiedwithpintypeINOUT(boththepositiveandnegativeportofthedifferentialpair)➔linkageportswithdot4testresourcesshallbespecifiedwithpintypeLINKAGEUsestatement➔anUSE-statementshallexistforastandard1149.4packagefiletoobtaintheMSTattributesdefinitionsfrom➔the1149.4standardpackagefilestringis"STD_1149_4_2005"Instructionopcode➔PROBEisamandatoryinstructionfora1149.4compliantdeviceandthereforshallbedefinedinattributeINSTRUCTION_OPCODE➔theopcodevalueassignedtothePROBEinstructionshallbeunique(note:theopcodevalueforPROBEcanbeanythingbutallones)Registeraccess➔registeraccessforthemandatoryinstructionPROBEshallbespecified➔PROBEshallaccesstheBoundaryScanregisterBoundaryScanregistercells➔BoundaryScancellsshallbespecifiedforTBICControl(6.3):Calibratecell,functionalvalueINTERNALControlcell,functionalvalueCONTROL;shallbelistedin<disable_spec>fortheTBICBasePartition'sD1andD2cellsD1cell,AT1pin,functionalvalueBIDIR;<disable_spec>shallbedefinedD2cell,AT2pin,functionalvalueBIDIR;<disable_spec>shallbedefined➔ifTBICNportsaredefinedinthe<portdescription>thenfourboundaryscancellsshallbedefinedfortheTBICNcontrol(6.5):Calibratecell(INTERNAL)Controlcell(CONTROL);shallbelistedin<disable_spec>fortheTBICNBasePartition'sD1andD2D1cell,AT1Npin(BIDIR);<disable_spec>shallbedefinedD2cell,AT2Npin(BIDIR);<disable_spec>shallbedefined➔BoundaryScancellsmaybespecifiedforTBICextensioncontrol(6.4):D1cell(INTERNAL)D2cell(INTERNAL)➔BoundaryScancellsmaybespecifiedforTBICNextensioncontrol,ifexistent:D1cell(INTERNAL)D2cell(INTERNAL)➔BoundaryScancellsshallbespecifiedforanalogI/Opins(single-endedanddifferential)(7.3.5):Controlcell(CONTROL)Datacell,analogI/Opin(BIDIR);<disable_spec>shallbedefinedB1cell,AB1(INTERNAL)B2cell,AB2(INTERNAL)➔iftherearenoTBICNportsdefinedinthe<portdescription>thenthereshallbenoBoundaryScanCellsdefinedfortheTBICNcontrol➔safevaluesshallbedefinedforallTBIC,TBICN,TBICExtension,TBICNExtension,andABMBoundaryScanCells➔thedisableresultforallBIDIRcellsshallbeZ➔cellassignmentsshallbeunique;BoundaryScancellsshallnotbesharedformultipleABMorTBIC/TBICNcontrolorTBIC/TBICNExtensionscontrolandshallnotbeusedformultiplefunctions(thefollowingMSTattributesshallbedefinedinstandardpackage"Std_1149_4_2005")MST_Component_Conformance➔componentconformanceshallbespecifiedwiththeattributeMST_Component_Conformance➔theonlyvalid<conformancestring>is"STD_1149_4_1999";MST_AT1,MST_AT2➔theATAPportsshallbeidentifiedinattributesMST_AT1andMST_AT2,respectively➔thepintypeforthetwoATAPportsshallbedefinedinthe<Portdescription>as...