Forum: FPGA, VHDL & Co. JTAG-Steuerung durch Xilinx Spartan 3E Starter Kit


von Jan (Gast)


Lesenswert?

Hallo zusammen,

wir beschäftigen uns seit einigen Tagen mit dem Xilinx Spartan 3E 
Starter Kit und würden gerne wissen, wie man anstelle des Chips auf dem 
Board die JTAG-Schnittstelle ansteuern kann?
Verwendete Software: ISE 9.2i

MfG

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> würden gerne wissen, wie man anstelle des Chips auf dem
> Board die JTAG-Schnittstelle ansteuern kann?
Welcher Chip und welchen JTAG-Port?
Was wollt ihr mit dem JTAG-Port erreichen?

von Iulius (Gast)


Lesenswert?

Kenne das Kit nicht, vermute aber da wird wohl jtag am spartan durch 
einen cpld angesteuert und der cpld durch usb ?

zumindest machen das viele andere boards so.

jtag direkt bekommst du so gar nicht angesteuert. Würde da mal nachsehen 
welches kabel über den cpld da simuliert wird, dann kann man eventuell 
was tricksen.

Einfach über ise z.b. die pins auslesen geht aber mit großer Sicherheit 
nicht.


Falls auf dem board eine andere Lösung verbaut ist, dann schreib mal 
mehr dazu, die Infos sind wirklich sehr knapp.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Falls auf dem board eine andere Lösung verbaut ist
Es ist ein Xilinx-USB-Cable kompatibler Programmieradapter mit 
Cypress-Controller und Coolrunner-CPLD.

von Jan (Gast)


Lesenswert?

Guten Morgen!

Also, wir wollen mit ISE den JTAG-Ausgang des Boards (Wir haben es so 
verstanden, dass da ein JTAG-Eingang und ein -Ausgang vorliegen) so 
ansteuern, dass wir damit andere Testmodule programmieren können.
Vielen Dank für die schnellen Antworten!

MfG

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Also, wir wollen mit ISE den JTAG-Ausgang des Boards
Also Pin 2+3 am J28?

> so ansteuern, dass wir damit andere Testmodule programmieren können.
Du kannst z.B. BDSL-Dateien in die JTAG-Chain einbinden. Wie du die 
erzeugst steht allerdings auf einem anderen Blatt...

von Jan (Gast)


Lesenswert?

>Also Pin 2+3 am J28?

Genau die! Den J28 wollen wir mit dem JTAG-Anschluß von einem anderen 
Mikromodul parallel schalten.

>Du kannst z.B. BDSL-Dateien in die JTAG-Chain einbinden. Wie du die
erzeugst steht allerdings auf einem anderen Blatt...

Puh...Nach welchem Blatt sollte man da denn suchen?

von Christian R. (supachris)


Lesenswert?

Was sind denn "andere Testmodule"? Mit impact lassen sich erst mal nur 
Xilinx Bausteine programmieren. In der JTAG Kette dürfen natürlich auch 
andere Boundary Scan ICs sein, sofern man ein BSDL File hat, kein 
Problem. Aber eine generelle Programmierung nach IEEE1532 geht meines 
Wissens nicht mit impact. Allerdings hab ich den Schaltplan nicht 
wirklich durchschaut, wo man da die Kette auftrennen kann, um sie nach 
außen weiter zu führen.

von Jan (Gast)


Lesenswert?

>Was sind denn "andere Testmodule"?

TE0300 (Spartan-3E) Industrie-Mikromodul
TE0140 (Spartan-3)  Standard-Mikromodul

Das wäre ja schade, wenn das ISE nicht kann...wir versuchen erstmal 
weiter die Kette aufzutrennen...
Danke!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> TE0300 (Spartan-3E) Industrie-Mikromodul
> TE0140 (Spartan-3)  Standard-Mikromodul
Ja, das sollte schon gehen...
Sind ja auch Xilinx-Bausteine :-)

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
Noch kein Account? Hier anmelden.