IDT5T9820
INDUSTRIALTEMPERATURERANGE
EEPROMPROGRAMMABLE2.5VZERODELAYPLLCLOCKDRIVER
Thefollowingsectionsprovideabriefdescriptionofeachinstruction.Fora
completedescriptionrefertotheIEEEStandardTestAccessPortSpecification
(IEEEStd. 1149.1-1990).
ThePROGRESTOREinstructionisforloadingtheIDT5T9820configuration
datafromtheEEPROMtothedevice’svolatileprogrammingregisters. This
instructionselectstheBYPASSregisterpathforshiftingdatafromTDItoTDO
duringdataregisterscanning.
EXTEST
TherequiredEXTESTinstructionplacestheICintoanexternalboundary-
testmodeandselectstheboundary-scanregistertobeconnectedbetween
TDIandTDO. Duringthisinstruction,theboundary-scanregisterisaccessed
todrivetestdataoff-chipthroughtheboundaryoutputs,andrecievetestdata
off-chipthroughtheboundaryinputs. Assuch,theEXTESTinstructionisthe
workhorseofIEEE.Std1149.1,providingforprobe-lesstestingofsolder-joint
opens/shortsandoflogicclusterfunction.
DuringtheexecutionofaPROGSAVEorPROGRESTOREinstruction,the
IDT5T9820willnotacceptanewprogramminginstruction(read,write,save,
orrestore). Allnon-programmingJTAGinstructionswillfunctionproperly,but
theusershouldwaituntilthesaveorrestoreiscompletebeforeissuinganew
programminginstruction. Thetimeittakesforthesaveandrestoreinstructions
tocompletedependsonthePLLoscillatorfrequency,FVCO. Therestoretime,
TRESTORE, andthesavetime, TSAVE, canbecalculatedasfollows:
TRESTORE = 1.23X109/FVCO
(mS)
SAMPLE/PRELOAD
TherequiredSAMPLE/PRELOADinstructionallowstheICtoremainina
normalfunctionalmodeandselectstheboundary-scanregistertobeconnected
betweenTDIandTDO.Duringthisinstruction,theboundary-scanregistercan
beaccessedviaadatascanoperation,totakeasampleofthefunctionaldata
entering and leaving the IC.
9
TSAVE
FVCO + 52
(mS)
= 3.09X10 /
If a new programming instruction is issued before the save or restore
completes, the new instruction is ignored, and the BYPASS register path
remainsineffectforshiftingdatafromTDItoTDOduringdataregisterscanning.
IDCODE
InorderfortheProgSaveandProgRestoreinstructionstofunctionproperly,
the IDT5T9820 must not be in power-down mode (PD must be HIGH), and
the PLL must be enabled (PLL_EN = LOW and Bit 57 = 0).
TheoptionalIDCODEinstructionallowstheICtoremaininitsfunctionalmode
andselectstheoptionaldeviceidentificationregistertobeconnectedbetween
TDI and TDO. The device identification register is a 32-bit shift register
containing information regarding the IC manufacturer, device type, and
versioncode. Accessingthedeviceidentificationregisterdoesnotinterfere
withtheoperationoftheIC.Also,accesstothedeviceidentificationregister
shouldbeimmediatelyavailable,viaaTAPdata-scanoperation,afterpower-
up of the IC or after the TAP has been reset using the optional TRST pin or
byotherwisemovingtotheTest-Logic-Resetstate.
Onpower-upoftheIDT5T9820,anautomaticrestoreisperformedtoload
the EEPROM contents into the internal programming registers. The auto-
restorewillnotfunctionproperlyifthedeviceisinpower-downmode(PDmust
beHIGH). Thedevice'sauto-restorefeaturewillfunctionregardlessofthestate
of the PLL_EN pin or Bit 57. The time it takes for the device to complete the
auto-restoreisapproximately3ms.
PROGWRITE
CLAMP
The PROGWRITE instruction is for writing the IDT5T9820 configuration
datatothedevice’svolatileprogrammingregisters. Thisinstructionselectsthe
programmingregisterpathforshiftingdatafromTDItoTDOduringdataregister
scanning. The programming register path has 112 registers (14 bytes)
between TDI and TDO. The 12 configuration data bytes are scanned in
throughTDIfirst,startingwithBit0. Afterscanninginthelastconfigurationbit,
Bit95,sixteenadditionalbitsmustbescannedintoplacetheconfigurationdata
intheproperlocation. Thelastsixteenregistersintheprogrammingpathare
reserved, read-only registers.
TheoptionalCLAMPinstructionloadsthecontentsfromtheboundary-scan
registerontotheoutputsoftheIC,andselectstheone-bitbypassregisterto
be connected between TDI and TDO. During this instruction, data can be
shifted through the bypass register from TDI to TDO without affecting the
conditionoftheICoutputs.
HIGH-IMPEDANCE
TheoptionalHigh-Impedanceinstructionsetsalloutputs(includingtwo-state
aswellasthree-statetypes)ofanICtoadisabled(high-impedance)stateand
selectstheone-bitbypassregistertobeconnectedbetweenTDIandTDO.
PROGREAD
ThePROGREADinstructionisforreadingouttheIDT5T9820configuration Duringthisinstruction,datacanbeshiftedthroughthebypassregisterfromTDI
datafromthedevice’svolatileprogrammingregisters. Thisinstructionselects toTDOwithoutaffectingtheconditionoftheICoutputs.
theprogrammingregisterpathforshiftingdatafromTDItoTDOduringdata
registerscanning. Theprogrammingregisterpathhas112registersbetween BYPASS
TDI and TDO, and the first bit scanned out through TDO will be Bit 0 of the
configurationdata.
The required BYPASS instruction allows the IC to remain in a normal
functional mode and selects the one-bit bypass register to be connected
between TDI and TDO. The BYPASS instruction allows serial data to be
transferredthroughtheICfromTDItoTDOwithoutaffectingtheoperationof
PROGSAVEandPROGRESTORE(EEPROMOPERATION)
The PROGSAVE instruction is for copying the IDT5T9820 configuration theIC.
datafromthedevice’svolatileprogrammingregisterstotheEEPROM. This
instructionselectstheBYPASSregisterpathforshiftingdatafromTDItoTDO
duringdataregisterscanning.
33