[zxspectrum] Un caloroso ciao a tutti !

  • From: "digitallover" <digitallover@xxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 1 Jun 2006 18:19:29 +0200

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...



Other related posts: