Hallo Ich habe auf meiner Platine einen Spartan3 und einen Atmel ATMEGA32 µC verbaut. Diese möchte ich beide über JTAG programmieren. Kann ich hierzu das Downloadtool von Xilinx verwenden? Meine JTAG-Kette sieht wie folgt aus: 1. Prom 2. Atmel ATMEGA 32 µC 3. Xilinx Spartan 3 Hat dies schon mal einer probiert? Geht es mit dem Xilinx Tool "iIMPACT" ? Grüsse Michael
@ Michael (Gast) >Ich habe auf meiner Platine einen Spartan3 und einen Atmel ATMEGA32 µC >verbaut. Diese möchte ich beide über JTAG programmieren. Kann ich hierzu >das Downloadtool von Xilinx verwenden? Du kannst den PROM und Spartan3 programmieren, aber nicht den MEGA32. Um die beiden ersten zu programmieren brauchst du aber noch das BSDL-File vom Mega32. MFG Falk
Das ist aber schade ich dachte diese wäre der Vorteil von JTAG. Kann ich denn mit dem Programm vom µC die µC programmieren. Dieser liegt ja in der Mitte JTAG-Kette oder muss das Downloadprogramm auch den 1. Baustein kennen? Grüsse Michael
@ Michael (Gast) >Das ist aber schade ich dachte diese wäre der Vorteil von JTAG. Kann ich Ist es auch. Aber Impact ist zu "dumm", um alle ICs der Welt zu kennen. Versuch mal ISPlever von Lattice, das kann jeden beliebigen IC mit SVF und ähnlichem programmieren. >denn mit dem Programm vom µC die µC programmieren. Dieser liegt ja in >der Mitte JTAG-Kette oder muss das Downloadprogramm auch den 1. Baustein >kennen? Es muss alle in soweit kennen wie sie im BSDL-File beschrieben sind. BSDL-Files gibts normalerweise zu jedem IC beim Hersteller. MFG Falk
Ich habe javr(von Anton Erasmus) und xc3sprog(von Rogers) kombiniert und kann den Atmel in einer JTAG Kette programmieren. Meinen Quellbaum kann ich zur Verfuegung stellen, aber zum Kopilieren wird man Erfahrung und Nacharbeit brauchen.
Ich werde mal ISPlever von Lattice ausprobieren. Kann ich dazu denn den USB-JTAG Dowloader von Xilinx benutzen oder benötigt Latice seinen eigenen? Grüsse
Ein anderes Problem ist das der µP mit 5V Logik angesteuert wird, ich müste erst einen Pegelshifter einbauen. Werde es aber trotzdem mal so ausprobieren. Werde die Ergebnisse mal hier schreiben.
Fuer die Pegelshifter nehme ich die 74LVC(1|8)T45
Man kann auch Transitoren nehmen. Ich habe aber einen Levelshifter von Ti genommen. Dieser ist aber sehr groß. Vielleicht werde ich auf diesen wechseln. Mal das Datenblatt anschauen
@ Michael (Gast) >Man kann auch Transitoren nehmen. Ich habe aber einen Levelshifter von Man kann auch das Rad neu erfinden. Pegelwandler Der Artikel ist frisch aufgeräumt. Von 5 auf 3.3V tuts meist ein 1k Widerstand, umgekehrt gehts bisweilen direkt. MfG Falk
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.