Newsgroup: it.hobby.elettronica.digitale
Titolo: cavo jtag da terminare in seriale

Ciao a tutti, io possiedo un cavo jtag che termina da un lato con una
parallela. IN pratica è un cavo per programmare FPGA.
Io vorrei togliere la parallela e sostiuirla con una seriale, qualcuno
sa dirmi come devo fare. Ho trovato tabelle di corrispondenza tra i pin
della parallela e della seriale che usano lo standard rs232, ma
evidentemente non usa quello standard visto che ho alcuni fili nella
parallela connessi a pin dichiarati N.C.
Non sono molto pratico di connessioni e ste cose quindi non so se
servono altre informazioni. Comunque qualcuno ha idea di come si possa
fare?

 wrote in message
1159091519.9...@m7g2000cwm.googlegroups.com...


Io uso impact, e credo di si che sia in grado di parlare con una
seriale. Analizza tutti i tipi di porte, parallele seriali e USB quando
va in cerca della mia shceda, quindi lo presumo.
In realtá volgio collegare questa scheda ad un portatile, che ha solo
porte USB, ho un cavo che converte l'USB in seriale. Quindi sono
partito dal presupposto che fin li tutto funzioni, volevo collegare una
seriale al mio cavo jtag. Questo cavo é nato con una parallela in
realtá, ma non sapendo che farmene devo cambiarla. Ci serebbero delle
schede che convertono l'USB in parallela, ma é troppo costoso.
Guardando come sono collegati i fili alla parallela non riesco a
risalire a come collegarli in una seriale perché 3 fili su 6 sono
collegati a piedini NC secondo lo standard RS232, e in piu ci sono
piedini collegati semplicemente tra loro che non capisco. Se tu hai
costruito gia cavi cosi probabilmente avrai chiaro come si presentano
le connessioni e a cosa servono, io ne ho la piu pallida idea, anche
perché probabilmente é utilizzato uno standard diverso, dove quei
piedini NC in realtá sono dell'altro. Non ho idea di quale possa
essere questo altro standard pero, non so nulla di queste cose, pensavo
fosse banale da risolvere per qualcuno che ne capisse, ma pare sia piu
diffile del previsto.
Se tu hai costruito cavi di questo tipo, non riesci a risalire a come
potrebbero essere collegati in una seriale? So che si puo fare perché
ne ho gia visto qualcuno, ma é materiale gestito gelosamente e non mi
daranno mai alcuno schema.


dubito fortmenente che sia semplicemente un problema di connessioni 
giuste, i livelli di uscita ( le tensioni presenti sui pin ) di una 
seriale non sono compatibili con quelli di una parallela.

si be per convertire una tensione in un altra non  ci vuole niente,
quindi credo sia il minore dei problemi...

 wrote in message
1159259968.1...@i42g2000cwa.googlegroups.com...


gia ho un vecchio pc dove ho tutto per programmare, ma appunto passare
da un pc all'altro è mortale se lo devi fare 100 volte in un giorno.
devo programmare una spartan-3, a 2.8V almeno cosi c'è scritto sul
cvo, quindi dubito che quel cavo di cui mi hai dato il link possa
andare bene se arriva solo fino a 1.5.
Pero non capisco, quel cavo arriva diretto dall'USB alla scheda, allora
non la posso collegare io una scheda USB, o c'è qualche schedina di
conversione, non ho mai aperto una USB. Anche se credo di si visto che
la USB ha solo 4 pin o no? Per il fatto di ordinarlo, non ho cosi tanto
tempo, mi devo laureare a dicembre.
Beh adesso vedo se riesco a risolvere, in caso vi faccio sapere cosa ho
combinato.

 wrote in message
1159303781.8...@m7g2000cwm.googlegroups.com...
gia ho un vecchio pc dove ho tutto per programmare, ma appunto passare
da un pc all'altro è mortale se lo devi fare 100 volte in un giorno.
devo programmare una spartan-3, a 2.8V almeno cosi c'è scritto sul
cvo, quindi dubito che quel cavo di cui mi hai dato il link possa
andare bene se arriva solo fino a 1.5.
va benissimo vuol dire che può scendere da 5 fino a 1,5 v e questa è una
bella cosa
Pero non capisco, quel cavo arriva diretto dall'USB alla scheda,
guarrda che anche se non si vede bene quel cavo incorpora un circuito,è
montato sotto
la guaina sul connettore jtag
 allora
non la posso collegare io una scheda USB, o c'è qualche schedina di
conversione, non ho mai aperto una USB. Anche se credo di si visto che
la USB ha solo 4 pin o no? Per il fatto di ordinarlo, non ho cosi tanto
tempo, mi devo laureare a dicembre.
ordinalo domani mattina assieme auna scheda didattica tipo spartan3 che
incorpora già  led,display ,uscitavga e ram veloci e vedrai che a novembre
ce l'hai ,pregali di indicare sulla confezione in italiano che si tratta di
apparecchiatura didattica


Ma visto che la mia connesione JTAG ha solo 6 piedini di cui solo uno
dedicato ai dati in IN, anche se dall'altra parte del cavo ho una porta
parallela i dati non possono viaggire in parallel, ho una sola linea.
Quindi viaggiano in serie, da qui, se collego una porta seriale non
dovrei avere problemi.
Comnque io non so niente di ste cose, ma da quello che ho letto ho
fatto le seguenti supposizioni:
Visto che sia una seriale che una parallela possono utilizzare lo
stndard sr232, o altri, credo che i segnali siano compatibili in
tensione, il BitRate è dato dal clock quindi anche quello non dovrebbe
dare problemi.
La "grammatica" con cui vengono inviate le stringhe dovrebbe essere
decisa dal software che uso per inviare i dati, non da qualche ardware.
Nel senso devo utilizzare un soft di comunicazione che possa
riconoscere la mia seriale in una certa configurazione, e da li sta a
lui inviare le stringhe scrite nel modo giusto, se è capace. Ma il mio
soft lo è e questo è indubbio.
Quindi credo di dover solo capire che standard usa la scheda che devo
programmare, nel senso che accetterà solo dati inviati in un certo
modo, devo scoprire questo. Fatto questo vado a vedere come funziona
una seriale in quella configurazione e collego i fili.
Da qualche parte sbaglio? C'è qualcosa di piu profondo di cui non
tengo conto?
Cqe i miei piedini del Jtag sono cosi denominati:
TDI, non so per cosa sta la T, ma c'è su tutti, DI sta per Data Input
TDO, DataOutput
GND, Ground
   E questi posso collegarli senza problemi se trovo i pin gusti nella
seriale. Poi ho:
TCK, clock
VCC, che è un alimentazione di qualcosa
TMS, che suppongo che sia un qualche segnale per mettere d'accordo il
sistema trasmittente e quello ricevente su chiè il aster e chi lo
slave.
Se l'interpretazione di questi 3 è giusta come possono essere chiamati
in una porta seriale? Perchè io non riesco a capirlo...

 wrote in message
1159381637....@d34g2000cwd.googlegroups.com...
Ma visto che la mia connesione JTAG ha solo 6 piedini di cui solo uno
dedicato ai dati in IN, anche se dall'altra parte del cavo ho una porta
parallela i dati non possono viaggire in parallel, ho una sola linea.
Quindi viaggiano in serie, da qui, se collego una porta seriale non
dovrei avere problemi.
Comnque io non so niente di ste cose, ma da quello che ho letto ho
fatto le seguenti supposizioni:
Visto che sia una seriale che una parallela possono utilizzare lo
stndard sr232, o altri, credo che i segnali siano compatibili in
tensione, il BitRate è dato dal clock quindi anche quello non dovrebbe
dare problemi.
no,i segnali della rs 232 sono troppo grandi per un jtag di una fpga
http://www.vincenzov.net/tutorial/rs232/parametri.htm
che dovrebbero essere intorno ai 3,3v mi pare
La "grammatica" con cui vengono inviate le stringhe dovrebbe essere
decisa dal software che uso per inviare i dati, non da qualche ardware.
si ma se questa grammatica è fatta per fare funzionare un circuito diverso
da quello che si aspetta....come puoi essere sicuro ?
Nel senso devo utilizzare un soft di comunicazione che possa
riconoscere la mia seriale in una certa configurazione, e da li sta a
lui inviare le stringhe scrite nel modo giusto, se è capace. Ma il mio
soft lo è e questo è indubbio.
Quindi credo di dover solo capire che standard usa la scheda che devo
programmare, nel senso che accetterà solo dati inviati in un certo
modo, devo scoprire questo. Fatto questo vado a vedere come funziona
una seriale in quella configurazione e collego i fili.
Da qualche parte sbaglio? C'è qualcosa di piu profondo di cui non
tengo conto?
Cqe i miei piedini del Jtag sono cosi denominati:
TDI, non so per cosa sta la T, ma c'è su tutti, DI sta per Data Input
TDO, DataOutput
GND, Ground
   E questi posso collegarli senza problemi se trovo i pin gusti nella
seriale. Poi ho:
TCK, clock
VCC, che è un alimentazione di qualcosa
è esattamente l'alimentazione che l'elettronica del tuo cavo jtag prende
dalla scheda,infatti questi cavi possono contenere una logica "multilivello"
figurati una porta logica alimentata a 1.5v come gradirebbe segnali rs232 da
12 V o da -6 V
leggiti questo
http://toolbox.xilinx.com/docsan/3_1i/pdf/docs/jtg/jtg.pdf#search=%22xilinx%
20jtag%22
