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).
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.
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
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
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.
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.
kann denn jemand einen Programmer empfehlen welcher welcher zwar nicht unbedingt professionell genutzt werden soll aber schon über kommandozeilen aus labview angesprochen werden kann?
> 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
ne hats nicht aber ob mit labview oder per batchfile kommandozeilen wären nice
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.
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
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)
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.
> 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.
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 ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.