Home
Accesso / Registrazione
 di 

Programmatore cpld xilinx

9 risposte [Ultimo post]
ritratto di MarcoAL8
Offline
Titolo: User
Utente
Ultima visita:
1 anno 9 settimane fa
Utente dal: 30/11/2012
Messaggi: 5
Utente PREMIUM

Salve a tutti ho comprato il libro "Conoscere ed usare i CPLD" della inware .
Ho realizzato il programmatore presente nel libro che altro, confrontandolo con quello originale della xilinx è una copia .
Insieme ad esso ho anche realizzato un circuito base per l'accensione di un led tramite xc9536-15pcg44 .
Eseguendo i passi descritti sul libro mi da la seguente segnalazione sulla console :

'1': Loading file 'C:/Documents and Settings/prova1/top.jed' ...
done.
INFO:iMPACT:1777 -
Reading C:/Xilinx/11.1/ISE/xc9500xl/data/xc9536xl.bsd...
INFO:iMPACT:501 - '1': Added Device xc9536xl successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
GUI --- Auto connect to cable...
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Source driver files not found.
The Platform Cable USB is not detected. Please connect a cable.If a cable is connected, please disconnect
and reconnect to the usb port, follow the instructions in the 'Found New Hardware Wizard', then retry
the Cable Setup operation.
Cable connection failed.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection established.
PROGRESS_END - End Operation.
Elapsed time = 1 sec.
INFO:iMPACT - Current time: lun 18. feb 14:22:43 2013
PROGRESS_START - Starting Operation.
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00001111111111111111111111111111
INFO:iMPACT:1579 - '1': Expected IDCODE: 00001001011000000010000010010011
PROGRESS_END - End Operation.
Elapsed time = 0 sec.

Però sullo schermo mi dice programmazione fallita, senza indicarmi niente sulla pagina erorri (ho dimenticato di specificare che utilizzo il programma della Xilnx ISE project Navigator)

Ho fatto la prova con il circuito didattico e ripetendo lo stesso procedimento è mi da lo stesso risultato per quanto riguarda la messagistica nella pagina console che qui vi riporto :

done.
INFO:iMPACT:1777 -
Reading C:/Xilinx/11.1/ISE/xc9500/data/xc9536.bsd...
INFO:iMPACT:501 - '1': Added Device xc9536 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
GUI --- Auto connect to cable...
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Source driver files not found.
The Platform Cable USB is not detected. Please connect a cable.If a cable is connected, please disconnect
and reconnect to the usb port, follow the instructions in the 'Found New Hardware Wizard', then retry
the Cable Setup operation.
Cable connection failed.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection established.
PROGRESS_END - End Operation.
Elapsed time = 0 sec.
INFO:iMPACT - Current time: lun 18. feb 14:29:22 2013
PROGRESS_START - Starting Operation.
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 11111111111111111111111111111111
INFO:iMPACT:1579 - '1': Expected IDCODE: 00101001010100000010000010010011
PROGRESS_END - End Operation.
Elapsed time = 0 sec.

Ho controllato più volte sia il programmatore che il circuito base ma non ho riscontrato errori .
Quello che vi chiedo cortesemente se devo puntare su un altro programmatore cpld e se si mi potete dare uno schema elettrico magari anche con pcb, oppure dalla messagistica che mi riporta sulla pagina console si riesce a capire qualche cosa .
Spero di essermi espresso bene e vi ringrazio fin da ore della vostra attenzione .

ritratto di MarcoAL8
Offline
Titolo: User
Utente
Ultima visita:
1 anno 9 settimane fa
Utente dal: 30/11/2012
Messaggi: 5
Utente PREMIUM
programmatore jtag

Vi ringrazio dell'affollamento nel rispondere (almeno mi avessero detto non ho capito alcune cose non mi rimane che chiedere aiuto se è possibile almeno avere lo schema elettrico di una interfaccia jtag per programmare cpld della serie xc9500 tipo xc9536 15 pcg 44

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
53 min 53 sec fa
Utente dal: 28/07/2007
Messaggi: 1019
Utente PREMIUM
Xilinx

Ciao Marco,
scusa il ritardo, ma sto attendendo ancora delle risposte da esperti in materia. Mi sono già attivato da tempo :)

P.S. purtroppo (o per fortuna) non amo molto gli FPGA ed il VHDL, figurati le CPLD.....

ritratto di MarcoAL8
Offline
Titolo: User
Utente
Ultima visita:
1 anno 9 settimane fa
Utente dal: 30/11/2012
Messaggi: 5
Utente PREMIUM
scuse

oops vi devo le mie scuse attenderò con pazienza

ritratto di Piero Boccadoro
Offline
Titolo: Moderator
Moderatore
Ultima visita:
3 ore 18 min fa
Utente dal: 28/06/2011
Messaggi: 855
Utente PREMIUM
Hai ragione, avrei potuto

Hai ragione, avrei potuto almeno scrivertelo.... comunque sappi che sono alla ricerca di qualcuno che possa risponderti su questa questione (perchè a dirti la verità, un po' come per emanuele, non ho grande esperienza di cpld & co.) :p

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
53 min 53 sec fa
Utente dal: 28/07/2007
Messaggi: 1019
Utente PREMIUM
CPLD

Allora, dopo un ulteriore sollecito ho ricevuto risposta da due esperti in materia CPLD:

1) "Ho visto il post e non ci sono abbastanza elementi per una risposta univoca. Il programmatore è autocostruito e la scheda pure?
Io uso Cable IV o il Programmatore USB. Hanno sempre funzionato e costano poco."

2) "Da quanto letto non si riesce a comprendere il motivo del malfunzionamento. Non posso aiutarti, mi dispiace"

Ora vorrei dirti anche io una cosa:

visto che hai realizzato un progetto presente in un libro.... perché non ti rivolgi all'autore del libro stesso? ;)

ritratto di Andres Reyes
Offline
Titolo: User
Utente
Ultima visita:
51 min 53 sec fa
Utente dal: 09/11/2010
Messaggi: 3
Utente PREMIUM
Ho letto la tua richiesta e

Ho letto la tua richiesta e come sauggerisce Emanuele non essendoci indicazioni precise sul problema anche leggendo il LOG che ci hai dato, io ti consiglierei anche solo di fare un update della suite xilinx magari passa dalla 11.1 alla 11.5 spesso sono riuscito a risolvere così.

ritratto di MarcoAL8
Offline
Titolo: User
Utente
Ultima visita:
1 anno 9 settimane fa
Utente dal: 30/11/2012
Messaggi: 5
Utente PREMIUM
upgrade e autore

Vi ringrazio farò le ultime prove da voi suggerite tra cui l'upgrade e contattare l'autore ( cosa che ho già fatto è sto aspettando risposta ) comunque ho già visto in giro programmatori usb che costano all'incirca 40 di euro alla fine opterò per questi .
Se cosa mai riesco a risolvere il problema senza l'acquisto vi farò sapere magari la mia esperienza può servire a qualcuno altro .

ritratto di MarcoAL8
Offline
Titolo: User
Utente
Ultima visita:
1 anno 9 settimane fa
Utente dal: 30/11/2012
Messaggi: 5
Utente PREMIUM
spartan 3an fpga

Scusate il disturbo a proposito del mio problema a parte le soluzioni autocostruite mi potete segnalare un programmatore jtag per xilinx che vada bene anche per le xc9500, siccome mi ritrovo con una scheda spartan 3an fpga starter kit (ora come ho sempre detto ancora ho poca dimistichezza con l'inglese) ho notato che sulla scheda sono presenti dei piedini jtag on board da quello che capisco dovrebbero servire a programmare la scheda tramite il cavo parallelo per chi non possiede la porta usb, mi potete confermare perchè in caso contrarioavrei risolto il problema di un programmatore .
Vi ringrazio della attenzione .

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
53 min 53 sec fa
Utente dal: 28/07/2007
Messaggi: 1019
Utente PREMIUM
Mi segnalano questa

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 4 utenti e 66 visitatori collegati.

Ultimi Commenti