Was muss ich beachten, wenn ich einen CPLD XC9572 in einer bereits aufgebauten Schaltung, also quasi in Betrieb, mittels JTAG-Schnittstelle umprogrammieren möchte? Ich will damit Fehler aus der Programmierung entfernen ? Die Schnittstelle hab ich natürlich in die Hardware mit eingebaut. Beste Grüße von Ralph
Frag doch nicht so unspezifisch! Was beachtest Du den schon?
@Uwe .. Danke das Du helfen willst, aber ich versteh Deine Frage nicht ! Was ist an meiner Frage unspezifisch gewesen ?.. Konkret beachte ich nichts ! Ich hab ne Schaltung aufgebaut und der CPLD steckt in der Fassung. Da ich ja zum Programmieren Strom brauch, muss die Schaltung an sein. Geht da das programmieren via JTAG ? und wenn ja was muss ich beachten ? (Takt aus ??) oder muss der CPLD raus aus der Schaltung ?
@ Ralph H. (guru) >Was muss ich beachten, wenn ich einen CPLD XC9572 in einer bereits >aufgebauten Schaltung, also quasi in Betrieb, mittels JTAG-Schnittstelle >umprogrammieren möchte? Dass die IOs dann auf Tristate gehen. Wenn davon einige als Ausgang kritische Sachen steuern, (E-Motoren, Atomkraftwerk etc.), sollten per Pull-Up oder Pull-Down die Pins auf einen sicheren Pegel gezogen werden. Sonst passiert eigentlich nichts. MFG Falk
Ok.. was passiert, wenn ich den JTAG Stecker draufstecke ? Geht da der CPLD automatisch an den Pins in TriState oder erst beim programieren selber?
@ Ralph H. (guru) >Ok.. was passiert, wenn ich den JTAG Stecker draufstecke ? Geht da der >CPLD automatisch an den Pins in TriState Nein. > oder erst beim programieren selber? Ja. MfG Falk
Dankeschön !! Das war genau die Antwort die ich haben wollte !!
Supi Falk !! Hat auch grade eben geklappt. Ich hab mich mal getraut den CPLD im laufenden Betrieb umzuprogrammieren :-) Danke nochmal !!
@Falk... Du ich muss Deine Antwort mal in Frage stellen, denn ich hab mal an nem AUSGANG des CPLD wo ein Taktsignal rauskommt mit dem Oszi WÄHREND des Programmierens geguckt. Da KOMMEN noch Signale an !! Ich würd mich da also nicht verlassen drauf, das die Pins in TriState gehen. @Anguel... Da hast Du Recht, aber ich hab schon die Erfahrung machen müssen, das die Prixis doch anders aussieht, als ein Datasheet.. und wenn ich ehrlich bin, frag ich lieber jemand der da Erfahrungen hat. Danke Euch !!
Ralph H. schrieb: > Da KOMMEN noch Signale an !! Ich > würd mich da also nicht verlassen drauf, das die Pins in TriState gehen. Ist bestimmt wie bei den FPGAs, denn die Config-Technik ist ähnlich. Während der nichtflüchtige Speicher programmiert wird, läuft das CPLD erst mal weiter, erst während des Übertragens des Inhalts in die SRAM Zellen gehen die Pins in Tristate. Aber auch das sollte im Datenblatt stehen, müsste ich aber auch erst mal nachgucken.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.