Forum: FPGA, VHDL & Co. ATF15xx Programmer


von nap (Gast)


Lesenswert?

Hallo werde nun demnächst zum ersten mal CPLDs anfassen müssen und 
wollte erst mal nach fragen ob mit meinen bereits vorhandenen 
Programmern was anzufangen ist.
Also konkret geht es um den ATF1504AS und zur Verfügung hätte ich 
momentan als Programmer nur "STK500" und "AVRISP MK2".
Hatte aufgeschnappt das der AVRISP MK2 mit neuster Firmware gehen sollte 
(hoffe auch über die stk500.exe).

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Nein mit den AVR-Tools kännen diese CPLDs nicht programmiert werden, 
soweit ich weiß.

Es gibt eine Atmel-Software "ATMISP.exe", die bis spätestens WindowsXP 
noch am Druckerport funktionierte, ich fürchte, mit Win7 ist damit 
Schluß. Minimal sind dazu zwei oder drei Widerstände nötig, soweit ich 
noch weiß.

http://www.atmel.com/dyn/resources/prod_documents/DOC1936.PDF

mit Byte-Blaster-Kabel gehts auch (siehe Seite 35), dazu gibts hier ein 
paar threads, mit Schaltplänen.

Ich benutze für den ATF1508 ein Universalprogrammiergerät Labtool48 mit 
einem Adapterkabel vom Programmiersockel zum ISP-Anschluß der Platine.

ATMISP.exe finde ich nicht mehr auf den Atmel-Seiten.

http://www.zmitac.aei.polsl.pl/Electronics_Firm_Docs/ATMEL/Atmel/prod147.htm
da scheint sie noch zu sein, sogar nur bis Win98 oder NT.

von Hans (Gast)


Lesenswert?

Sollte hier [1] stehen, wenn es geht. Für meine ATF15xx verwende ich das 
ATMEL ISP CABLE für den LPT-Port.

[1] 
http://www.atmel.com/dyn/products/tools.asp?category_id=172&family_id=653&subfamily_id=734

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Stimmt, da gibts noch ein Update, mein ATMISP war noch von 2001

ATMELISP v6.7 von 2009 unter "ATF15XX-DK3 CPLD Development/Programmer 
Kit"

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3868&category_id=172&family_id=653&subfamily_id=734

Windows 2000 and XP

von Hans (Gast)


Lesenswert?

Der GALEP kann die ATF auch programmieren (ohne Security Bit).

P.S. Leider gibt es bei GAL & CPLD die Unsitte, die 
Programmieralgorithmen nicht zu veröffentlichen.

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Hier die Zusammenstellung der Atmel- und Byteblaster (Altera) 
Unterlagen. Statt der Tristatebuffer kann man im einfachsten Fall vier 
100 Ohm-Widerstände in die vier Leitungen TDI TDO TMS und TCK  schalten, 
außerdem wird noch Vcc benötigt, das ist alles.

von nap (Gast)


Lesenswert?

kann denn jemand einen Programmer empfehlen welcher welcher zwar nicht 
unbedingt professionell genutzt werden soll aber schon über 
kommandozeilen aus labview angesprochen werden kann?

von Duke Scarring (Gast)


Lesenswert?

> Programmer [...] nicht profesionell [...] Kommandzeile [...] LabView
Hast Du zu viele Buzzwords gefrühstückt?
Warum bringst Du jetzt LabView ins Spiel? Das hat doch mit der Sache gar 
nix zu tun...

Duke

von nap (Gast)


Lesenswert?

ne hats nicht aber ob mit labview oder per batchfile
kommandozeilen wären nice

von peter p (Gast)


Lesenswert?

Hi
fast selbes Problem.
Kein Plan von diesen ATF15xx und hab bald ne Hand voll auf dem Tisch 
ohne jeh mit CPLDs gearbeitet zu haben.

Habe bereits nen AVR-Dragon und denke mir JTAG sollte immer JTAG sein.
Wenn man auf die Pegel achtet (3V3/5V) sollte das ganze doch ohne 
Probleme spielen oder übersehe ich da die wichtigsten Details.

von Bernd B (Gast)


Lesenswert?

Wollte mal ins Thema CPLDs reinschnuppern ohne hunderte € für nen 
Programmer auszugeben.
Kommt mir nicht so einfach vor wie ich mir das dachte...

Das blöde ist das nen neuer PC ja keinen Parallelport mehr hat.
Frage mich nun ob es sinnvoller ist nen Programmer zu kaufen oder nen 
Parallelport nachzurüsten.

Hat da jemand Erfahrung? speziell geht es erst mal um den atf1504

von Uwe (Gast)


Lesenswert?

LabView GAL ansprechen ??? Hää, wie jetz was soll LabView denn machen 
mit dem GAL (bzw. ATF... )? Versteh nur Bahnhof.

(Kennt jemand nen Tool um nen GAL aus Corel Draw anzusprechen oder von 
meinem Billardtisch aus)

von Sebastian (Gast)


Lesenswert?

Der ATF1504 ist im Prinzip ja so etwas wie ein Altera EPM7064 bzw. 
EPM3064 - praktisch baugleich, um genau zu sein. Vielleicht gibt es da 
ja eine Kooperation zwischen Altera und Atmel. Man könnte nun mal ganz 
frech versuchen, ein Quartus II Design zu machen (für einen EPMx064), 
und auf den ATF1504 zu übertragen.

von Uwe (Gast)


Lesenswert?

> Man könnte nun mal ganz frech versuchen, ein Quartus II Design zu machen
> (für einen EPMx064), und auf den ATF1504 zu übertragen.

buhahaha. Bitte aufhören ... 8) ich kann nicht mehr

Da gab es mal so nen Konverter für PLD Bistreams (war glaube ich auch 
ATF15xx zu EPM70xx, ist aber schon 8 Jahre her). Hab ich auch mal 
ausprobiert war aber ein Zufallsgenerator.

Das ist ähnlich als wenn man das Gehirn von nem Hund in ne Kuh einsetzt 
und sagt das sind doch beides Säugetiere)
Ist zwar Interessant anzuschaun aber funktionieren tut das nicht.

von Uwe (Gast)


Lesenswert?

war POF2JED.exe

von Sebastian (Gast)


Lesenswert?

Ist das wirklich so schlecht gewesen? Immerhin bewirbt Atmel dieses Tool 
immer noch hier:
http://www.atmel.com/dyn/resources/prod_documents/doc0916.pdf

Und wenn man die Datenblätter vom EPM7064 und ATF1504 ansiegt, gleichen 
sich die Bauteile ja - angeblich, in der Theorie - wie ein Ei dem 
anderen. Daß es innendrin ganz anders aussehen mag, sei dahingestellt.

PS: Die Gehirne von Hund und Kuh haben weder dieselbe Gehäuseform, noch 
die gleiche Anschlußbelegung. SCNR ;)

von Wesche (Gast)


Lesenswert?

Laut Atmel kann das Tool ja auch SVF-Files generieren:
http://www.atmel.com/dyn/resources/prod_documents/DOC1936.PDF
(siehe Abschnitt 5.3)

Dieses SVF-File kann mittels svf2xsvf (Xilinx-Tool) in ein XSVF-File 
gewandelt werden.

Nun sollte jeder FT2232 Adapter den CPLD programmieren können:

OpenOCD:
http://www.google.de/url?sa=t&rct=j&q=openocd&sour...

UrJTAG:
http://urjtag.org/

BoundaryScanTool:
http://wesche.we.ohost.de/Homepage/Version_3/index...

Gruß Andreas

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.