T
Thomas Matern
Guest
Hi
Ich moechte mal (hobbymaessig) mit CPLDs herumspielen - der
VHDL-Simulator ist ja ganz toll, aber eine blinkende LED ist irgendwie
schoener
Daher suchte ich einen Hersteller, der:
- die Entwicklungstools kostenlos (zeitlich unbeschraenkt) zur
Verfuegung stellt
- der einem keine teuren Programmiergeraete aufzwingt (moeglichst
Selbstbau)
- dessen CPLDs man auch in Einzelstuecken kaufen kann (Preis relativ
egal, da nur 1 Stueck).
Daher viel meine Wahl auf die MAX7000er Reihe von Altera (konkret habe
ich mir einen EPM7128STC100-15 gekauft - aber noch nicht verloetet.
Mein (bisher) einziges Problem ist das JTAG-Interface: die 4 Pins
liegen auf ganz normalen I/O-Pins. Ich habe alle verfuegbaren
Dokumentationen ueberflogen, aber kein Informationen darueber
gefunden, wie der Programmierungsmodus eingeleitet wird. Wenn ich
die JTAG-Pins im normalen Betrieb als Ausgang konfiguriere, dann
"kaempft" doch der PLD gegen den Programmer sobald er angeschlossen
wird.
Muss vielleicht erst der Programmer und dann die Versorgungsspannung
angeschlossen werden?
Oder gibt es eine spezielle Kombination von GCLK1, OE1... ?
Oder muss nur die Clock deaktiviert werden?
Oder kann man diese Pins einfach nicht als Output benutzen? Dann
muesste doch aber die restliche Schaltung waehrend des Programmierens
auch abgeschaltet werden...
Falls mein Problem noch nicht ganz klar ist, mal ein Beispiel: bei
den Atmel-AVRs wird der Programmiermodus durch den Reset-Eingang
gesteuert - alle I/Os bleiben hochohmig, sodass der Programmer
einfach loslegen kann.
Danke schonmal...
Bye
Thomas
Ich moechte mal (hobbymaessig) mit CPLDs herumspielen - der
VHDL-Simulator ist ja ganz toll, aber eine blinkende LED ist irgendwie
schoener
Daher suchte ich einen Hersteller, der:
- die Entwicklungstools kostenlos (zeitlich unbeschraenkt) zur
Verfuegung stellt
- der einem keine teuren Programmiergeraete aufzwingt (moeglichst
Selbstbau)
- dessen CPLDs man auch in Einzelstuecken kaufen kann (Preis relativ
egal, da nur 1 Stueck).
Daher viel meine Wahl auf die MAX7000er Reihe von Altera (konkret habe
ich mir einen EPM7128STC100-15 gekauft - aber noch nicht verloetet.
Mein (bisher) einziges Problem ist das JTAG-Interface: die 4 Pins
liegen auf ganz normalen I/O-Pins. Ich habe alle verfuegbaren
Dokumentationen ueberflogen, aber kein Informationen darueber
gefunden, wie der Programmierungsmodus eingeleitet wird. Wenn ich
die JTAG-Pins im normalen Betrieb als Ausgang konfiguriere, dann
"kaempft" doch der PLD gegen den Programmer sobald er angeschlossen
wird.
Muss vielleicht erst der Programmer und dann die Versorgungsspannung
angeschlossen werden?
Oder gibt es eine spezielle Kombination von GCLK1, OE1... ?
Oder muss nur die Clock deaktiviert werden?
Oder kann man diese Pins einfach nicht als Output benutzen? Dann
muesste doch aber die restliche Schaltung waehrend des Programmierens
auch abgeschaltet werden...
Falls mein Problem noch nicht ganz klar ist, mal ein Beispiel: bei
den Atmel-AVRs wird der Programmiermodus durch den Reset-Eingang
gesteuert - alle I/Os bleiben hochohmig, sodass der Programmer
einfach loslegen kann.
Danke schonmal...
Bye
Thomas