Revisé muchas publicaciones diferentes con el mismo problema, pero ninguno de los avisos fue útil hasta ahora. Por lo tanto, estoy usando ISE 14.7, cable USB DLC9G, y estoy tratando de programar el CPLD XPLA3 256. Después de la generación exitosa del archivo de programación, hago clic en 'Configurar dispositivo de destino' en la ventana de procesos y esto almuerza el IMPACTO. El CPLD está conectado directamente al cable de programación pin a pin sin componentes periféricos adicionales.
LuegohagoclicenEscaneodelímitesyluegohagoclicconelbotónderechoenAgregardispositivoXlilnxyseleccionoelarchivo.jeddelacarpetadelproyecto.
Parece que el dispositivo se ha agregado correctamente. Ahora, cuando hago clic derecho - > Programa en el dispositivo , aparece una ventana de propiedades y presiono Aceptar:
perolaprogramaciónfalla.Aquíestálasalidadelaconsola:
----------------------------------------------------------------------GUI---Autoconnecttocable...INFO:iMPACT-DigilentPlugin:PluginVersion:2.4.4INFO:iMPACT-DigilentPlugin:noJTAGdevicewasfound.AutoDetectingcable.Pleasewait.***WARNING***:Whenportissettoautodetectmode,cablespeedissettodefault6MHzregardlessofexplicitargumentssuppliedforsettingthebaudratesPROGRESS_START-StartingOperation.Connectingtocable(UsbPort-USB21).Checkingcabledriver.Driverfilexusbdfwu.sysfound.Driverversion:src=1027,dest=1027.Driverwindrvr6.sysversion=11.3.0.0.WinDriverv11.30JungoConnectivity(c)1997-2013BuildDate:May122013x86_6464bitSYS14:54:36,version=1130.CablePID=0008.Maxcurrentrequestedduringenumerationis74mA.Type=0x0004.CableType=3,Revision=0.Settingcablespeedto6MHz.Cableconnectionestablished.Firmwareversion=1303.FileversionofC:/Xilinx/14.7/ISE_DS/ISE/data/xusb_xlp.hex=1303.Firmwarehexfileversion=1303.PLDfileversion=0012h.PLDversion=0012h.PROGRESS_END-EndOperation.Elapsedtime=1sec.Type=0x0004.ESNoption:000016D4573401.INFO:iMPACT-Currenttime:5/29/20145:22:52PMPROGRESS_START-StartingOperation.INFO:iMPACT:583-'1':TheidcodereadfromthedevicedoesnotmatchtheidcodeinthebsdlFile.INFO:iMPACT:1578-'1':DeviceIDCODE:00001111111111111000000000000001INFO:iMPACT:1579-'1':ExpectedIDCODE:00000100100101001000000000000001PROGRESS_END-EndOperation.Elapsedtime=0sec.
LuegointentéDepurar->Pruebadeintegridaddelacadena,perotambiénfalla:
INFO:iMPACT-Currenttime:5/29/20145:26:04PMMaximumTCKoperatingfrequencyforthisdevicechain:10000000.Validatingchain...INFO:iMPACT:1209-Testingfor'0'atposition9.TheInstructioncaptureofthedevice1doesnotmatchexpectedcapture.INFO:iMPACT:1206-InstructionCapture='11111111111'INFO:iMPACT:1207-ExpectedCapture='10101000001'INFO:iMPACT:2130-Boundary-scanchaintestfailed.Pleasechecktdi->tdoconnectionbetweendevice:'1'('xcr3256xl')andthecable.Aproblemmayexistinthehardwareconfiguration.Checkthatthecable,scanchain,andpowerconnectionsareintact,thatthespecifiedscanchainconfigurationmatchestheactualhardware,andthatthepowersupplyisadequateanddeliveringthecorrectvoltage.
Asíquerevisélasconexionesdenuevoytodopareceintacto.TambiénreviséelarchivoBSDLparaestedispositivoycontienelosiguiente:
...attributeINSTRUCTION_CAPTUREofXCR3256XL_TQ144:entityis"00001" ;
attribute IDCODE_REGISTER of XCR3256XL_TQ144 : entity is "XXXX0100100101001011000010010011";
attribute REGISTER_ACCESS of XCR3256XL_TQ144 : entity is
...
Intenté enmascarar la "sección de Fabricación" con 'X's, pero no ayudó. Por favor, ¿más sugerencias?