Ciao ragazzi,un salutone a tutti quanti, è un bel pò che non frequento la lista, purtroppo gli ultimi cicli di chemioterapia mi hanno buttato un "pò" giù fisicamente e le energie non sono molte...Ma parliamo di cose serie; finalmente ho trovato il tempo per riuscire a scrivere qualche riga, e riaprendo la posta da febraio ad adesso ho un qualcosa come un migliaio di post da leggermi per vedere cosa avete "combinato" in mia assenza.In questi giorni ho rimesso mano alla costruzione del chrome di Mario, praticamente è finita la motherboard, date un'occhiata : http://digilander.libero.it/digitallover/Temp/CHROME1.jpg l'ho già testata al banco e a parte le i soliti corti( e lunghi!!mea culpa...) da dover ripristinare non ho trovato grandi problemi...Il problema, se così si può chiamare, più grosso (e qui mi rivolgo a Mario)è stato il dover filare sulla R6 (abilita/disabilita +d) il collegamento verso la VCC. Sullo stampato invece quel punto è collegato a gnd. Ho già anche programmato le eprom ed le due gal, ora devo programmare solo più le due ula, però quì mi sono fermato un'attimo, prima di tutto non sono riuscito a scaricare il sofware che Mario ha usato usato, il link : http://home.t-online.de/home/holger.klabunde/projects/Xilinx.htm mi porta ad un sito in crukko dove non mi pare ci sia molto di xilinx... Girovagando invece per xilinx.com ho trovato il software Version 4.00 XPLA ISP nel quale si fa uso del seguente cavo passivo. http://digilander.libero.it/digitallover/Temp/cable.jpg Mario hai per caso utilizzato questo tu? Proseguendo ho poi scaricato l'ultima versione di ISE, la 8.1 (Urka!! 750MB di roba...)dentro la quale c'è l'impact che fa praticamente le stesse cose. HO fatto un pò di prove, col primo software penso di aver "cotto" le due CPLD, nel senso che quando andavo a selezionare il tipo di device da utilizzare nella colonna device name mi dava solo queste opzioni : pzxx32_cs/as pzxx64_cs/as pzx128 pzx128_cs pzx128_as pzx320 pzx960 non xilix e tra queste l'unica che sembrava funzionare era la prima pzxx32_cs/as, difatti provando a fare un bulk erase mi diceva che era tutto ok, ma appena provavo a fare un blank check cominciavano i guai : Executing C:\XPLAISP\tempjcd.tmp 15.36.35 01/06/06 ---------------Begin operation--------------- Blank Check... (Device #1) Checking Left side... * Blank Check failed! ----------------End operation---------------- Non cavando un ragno dal buco ho caricato l'impact, molto meno spartano come software però anche qua primi problemi; il cavo passivo non va bene! Ci va il cavo descritto nel pdf "jtag programmer guide" scaricabile dal sito xilinx : http://www.xilinx.com/support/programr/files/0380507.pdf Montato e testato il cavo collego la motherboard al medesimo e do tensione, lancio l'impact e facendo dialogare il programma con il jtag programmer qualcosa si muove, purtroppo non nel modo giusto, inizializando la catena ottengo nella finestra di output questo messaggio : Attempting to identify devices in the boundary-scan chain configuration...Command: Identify // *** BATCH CMD : Identify PROGRESS_START - Starting Operation. Identifying chain contents ....'1': : Manufacturer's ID =Xilinx xc9572, Version : 2 INFO:iMPACT:1777 - Reading C:/Programmi/xilinx/xc9500/data/xc9572.bsd... INFO:iMPACT:501 - '1': Added Device xc9572 successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- done. Chain TCK freq = 0. Validating chain... INFO:iMPACT:1206 - Instruction Capture = '1111111100000001' INFO:iMPACT:1207 - Expected Capture = '10101010000XXX01' ERROR:iMPACT:2130 - Boundary-scan chain test failed . Please check tdi->tdo connection between the cable and device:'1' ( 'xc9572'). A problem may exist in the hardware configuration. Check that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage. PROGRESS_END - End Operation. Elapsed time = 7 sec. // *** BATCH CMD : identifyMPM // *** BATCH CMD : assignFile -p 1 -file "C:/Documents and Settings/Digitallover/Desktop/CHROME/ula2.jed" '1': Loading file 'C:/Documents and Settings/Digitallover/Desktop/CHROME/ula2.jed' ... done. INFO:iMPACT:501 - '1': Added Device xc9572 successfully. ---------------------------------------------------------------------- ---------------------------------------------------------------------- ---------------------------------------------------------------------- ---------------------------------------------------------------------- Con seguente messaggio nella finestra degli errori : ERROR:iMPACT:2130 - Boundary-scan chain test failed . Please check tdi->tdo connection between the cable and device:'1' ( 'xc9572'). A problem may exist in the hardware configuration. Check that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage. Se poi provo a cancellare,leggere l'ID,Il checksum, o la signature,etc.. mi dice : Command: Erase -p 0 // *** BATCH CMD : Erase -p 1 PROGRESS_START - Starting Operation. ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 11111111111111111111111111111110 INFO:iMPACT:1579 - '1': Expected IDCODE: 00101001010100000100000010010011 PROGRESS_END - End Operation. Elapsed time = 5 sec. Con seguente messaggio nella finestra degli errori : ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. Che cosa ne pensate? Bel casino eh... Se ci fosse qualcuno che ha le idee un pò meno confuse delle mie e sapesse darmi una dritta, mi farebbe un vero e grosso piacere. Devo ammettere che è la prima volta che pasticcio con le CPLD,ho trafficato con i pic, le gal, eprom varie e flash, ma le CPLD sono una new entry !In ditta dove lavoro le abbiamo usate, in passato, sulle nostre apparecchiature, la serie 'spartan' mi pare di ricordare... Ringrazio tutti per la pazienza, difatti anche questa volta sono stato fedele al mio stile di scrittura (leggi: prolisso e logorroico ! !). Un grazie particolare a Mario , a proposito come procede il chrome 2 ? Da i primi baggiti la nuova creatura ?? Guarda che se riesco a far funzionare il prototipo di chrome, mi prenoto già per costruirmi anche il chrome2 !! Chiedo scusa per la definizione della foto del mio prototipo, ma l'ho fatta col telefonino e poi me la sono inviata sull'email del pc (non so più dov'è la fotocamera digitale!!!)Prometto che appena la trovo posto qualche foto decente ! Qualche consiglio per lo chassis/mobile per il chrome? Io pensavo ad un qualcosa di "cubettoso" tipo il primo mac (quello b/n per intenderci), magari con schermo lcd da 6 o 8" Che ne pensate? Fatemi sapere... P.S. Chiedo scusa per il doppio invio, ma non ricordavo che ci fosse il problema degli Attachment sulla mail list...