ATF15xx Programmer

Gast #2235548
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).
#2235584
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.
Gast #2236791
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
Gast #2283312
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.
Gast #2455443
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
Gast #2455460
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)
Gast #2455475
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.
Gast #2455501
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.
Gast #2455552
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 ;)
Gast #2456728
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren