S
simonharvey
Guest
Salut,
Numele meu este Simon Harvey şi eu sunt un inginer de proiectare de lucru pentru o companie numita SCL Limited (aici în Dunedin, Noua Zeelandă).
Am fost dat bucuria extremă de proiectare un USB controlat generator de undă, care a folosit o spartan 3E FPGA.Cele mai multe dintre genarator Works flawlessly toate acestea, există un bug foarte enervant că noi doar nu au nici o idee despre cum la spre fix.
Această problemă se datorează fiabilitatea FT245RL IO de date după o putere specifică de până secvenţă:If we plug the generator into the USB host and then turn the generator on we get perfect IO.
1.
Dacă am conectaţi generatorul în gazdă USB şi apoi rândul său, generatorului de pe ajungem IO perfectă.however,
if we power up the generator before plugging it into the USB host then we get IO errors.
2.
Cu toate acestea,
dacă am puterea de până generator înainte de a introduce-o în gazdă USB, apoi ajungem erori IO.
Este cineva aici care a văzut această eroare înainte?
of testing to try and find the source of the error, the tests that we have done include:
Am făcut o mulţime
de testare pentru a încerca să găsească sursa de eroare, testele pe care le-am făcut includ:We thought that it was a problem with the reset circuit (ie. with R18 & R19 somehow messing up with the on board POR) however removing these dosent get rid of the problem.
1.
Ne-am gândit că a fost o problemă cu circuit de reset (ex. cu R18 & R19 oarecum încurcaţi cu POR la bord) cu toate acestea eliminarea acestor dosent scapa de problema.We have also tried powering up the FT245R and the FPGA individually, ie.
2.
Am încercat, de asemenea, porneşte FT245R şi FPGA în mod individual, şi anume.Resetarea FPGA odată ce va intra în starea de eroare, dar că doesnt seem la spre a face ceva, de asemenea.Even when the waveform generator powers up correctly, If we send a command to the device (via the FTDI supplied library to FT_CyclePort
or FT_ResetPort
and then if we restart the test application the IO error arises even though we haven't unplugged-plugged in the device (the FPGA state remains unmodified).
3.
Chiar şi atunci când competenţele de undă generator de sus în mod corect, dacă ne trimite o comanda la aparat (prin intermediul FTDI furnizate biblioteca pentru a FT_CyclePort
sau FT_ResetPort
şi apoi, dacă vom porni din nou cererea de testare eroare IO apare chiar dacă noi nu au Unplugged-conectat din aparat (de stat FPGA rămâne nemodificat).
Acest lucru ar putea foarte bine să fie o interacţiune între FPGA şi FT245R toate acestea, ne-am nu ştiu ce ar putea fi.Aşa cum am menţionat ne-am făcut o mulţime de teste cu toate acestea ne-am cant par a se descurca singur (eu chiar au planuri de a restructura interfata USB, utilizând un cip de la laboratoarele de siliciu), dar noi chiar nu ştiu.
Orice ajutor ar fi mare appreciated.
Kind ceea ce priveşte
Simon Harvey
ps.Schematic pentru interfaţa FT245RL este arătat mai jos:<img src="http://img.photobucket.com/albums/v199/simonharvey/USB_Schematic.jpg" border="0" alt="FP245RL interfacing problems" title="Probleme FP245RL interfaţa"/>În ea de date şi RD # şi linii de WR du-te, prin intermediul 100R rezistori la pinii de intrare a unui spartan 3E FPGA.Restul sunt conectate direct la FPGA.
Numele meu este Simon Harvey şi eu sunt un inginer de proiectare de lucru pentru o companie numita SCL Limited (aici în Dunedin, Noua Zeelandă).
Am fost dat bucuria extremă de proiectare un USB controlat generator de undă, care a folosit o spartan 3E FPGA.Cele mai multe dintre genarator Works flawlessly toate acestea, există un bug foarte enervant că noi doar nu au nici o idee despre cum la spre fix.
Această problemă se datorează fiabilitatea FT245RL IO de date după o putere specifică de până secvenţă:If we plug the generator into the USB host and then turn the generator on we get perfect IO.
1.
Dacă am conectaţi generatorul în gazdă USB şi apoi rândul său, generatorului de pe ajungem IO perfectă.however,
if we power up the generator before plugging it into the USB host then we get IO errors.
2.
Cu toate acestea,
dacă am puterea de până generator înainte de a introduce-o în gazdă USB, apoi ajungem erori IO.
Este cineva aici care a văzut această eroare înainte?
of testing to try and find the source of the error, the tests that we have done include:
Am făcut o mulţime
de testare pentru a încerca să găsească sursa de eroare, testele pe care le-am făcut includ:We thought that it was a problem with the reset circuit (ie. with R18 & R19 somehow messing up with the on board POR) however removing these dosent get rid of the problem.
1.
Ne-am gândit că a fost o problemă cu circuit de reset (ex. cu R18 & R19 oarecum încurcaţi cu POR la bord) cu toate acestea eliminarea acestor dosent scapa de problema.We have also tried powering up the FT245R and the FPGA individually, ie.
2.
Am încercat, de asemenea, porneşte FT245R şi FPGA în mod individual, şi anume.Resetarea FPGA odată ce va intra în starea de eroare, dar că doesnt seem la spre a face ceva, de asemenea.Even when the waveform generator powers up correctly, If we send a command to the device (via the FTDI supplied library to FT_CyclePort
or FT_ResetPort
and then if we restart the test application the IO error arises even though we haven't unplugged-plugged in the device (the FPGA state remains unmodified).
3.
Chiar şi atunci când competenţele de undă generator de sus în mod corect, dacă ne trimite o comanda la aparat (prin intermediul FTDI furnizate biblioteca pentru a FT_CyclePort
sau FT_ResetPort
şi apoi, dacă vom porni din nou cererea de testare eroare IO apare chiar dacă noi nu au Unplugged-conectat din aparat (de stat FPGA rămâne nemodificat).
Acest lucru ar putea foarte bine să fie o interacţiune între FPGA şi FT245R toate acestea, ne-am nu ştiu ce ar putea fi.Aşa cum am menţionat ne-am făcut o mulţime de teste cu toate acestea ne-am cant par a se descurca singur (eu chiar au planuri de a restructura interfata USB, utilizând un cip de la laboratoarele de siliciu), dar noi chiar nu ştiu.
Orice ajutor ar fi mare appreciated.
Kind ceea ce priveşte
Simon Harvey
ps.Schematic pentru interfaţa FT245RL este arătat mai jos:<img src="http://img.photobucket.com/albums/v199/simonharvey/USB_Schematic.jpg" border="0" alt="FP245RL interfacing problems" title="Probleme FP245RL interfaţa"/>În ea de date şi RD # şi linii de WR du-te, prin intermediul 100R rezistori la pinii de intrare a unui spartan 3E FPGA.Restul sunt conectate direct la FPGA.