www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Protokoll Altera Programmer


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Tobias Plüss (hubertus)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,
Ich bin gerade an einem Projekt, wo ich einen Cyclone II und einen 
Cortex M3 miteinander "verheirate". Mit auf die Leiterplatte soll auch 
ein USB-Anschluss. Ich frage mich jetzt, ob sich im Cortex eine Software 
implementieren liesse, die dem am USB angeschlossenen PC einen 
ByteBlaster vorgaukelt, sodass der FPGA direkt aus Quartus heraus 
programmiert werden kann. Weiss einer, ob es da eine Möglichkeit gibt?

Gruss Tobias

Autor: harhar (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Muss es denn byteblaster sein? Fuer JTAG im allgemeinen gibt es da 
sicher was fuer arms

Autor: Dimi S. (ilovespeccy)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Tobias,

hier http://sa89a.net/mp.cgi/ele/ub.htm gibt es einen Altera USB 
Blaster, der ganz ohne FTDI funktioniert. Ich hatte mal die Variante mit 
einem PIC18F14K50 nachgebaut. Klappt ohne Probleme. Das bringt dich mit 
Sicherheit weiter. Sources gibt's da auch.

MfG
Dimi

Autor: user (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
also das hier kann ich auch empfehlen:

http://ixo-jtag.sourceforge.net/

Autor: Tobias Plüss (hubertus)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi zusammen,
danke erstmal, besonders Dimi S. Sowas in der Richtung suche ich.
Allerdings wäre mir eine Variante mit FTDI auch ganz sympathisch, da ich 
eigentlich einen solchen Chip verwenden möchte - habe ich vergessen zu 
erwähnen. Gibts da auch was?

Autor: Ich (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hmm,
wenn Du nur den Cyclone booten möchtest, verwende doch das Passive 
Serial Protokoll. Fünf Ports verwenden und gut ist. nConfig, nStatus, 
ConfDone, DClk und Data.

Autor: Ich (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Nene, vergesse meinen Post. Deine Anforderung solltest Du dennoch mal 
überdenken.

Autor: Tobias Plüss (hubertus)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Also, ich habe mir das wie folgt vorgestellt.
USB wird mit einem FTDI realisiert. Und ich dachte irgendwo mal einen 
Byteblaster Nachbau gesehen zu haben, der ebenfalls einen FTDI drin hat. 
Somit müsste es also doch möglich sein, dass sich mein 
Mikrocontrollerboard via den FTDI als Byteblaster zu erkennen gibt - 
dann könnte ich doch direkt aus Quartus heraus den FPGA programmieren? 
Wahrscheinlich muss dann auf den Cortex noch irgend eine SW drauf die 
dieses Protokoll umsetzt. Aber das sollte machbar sein; ich frage mich 
nur wie man dem FTDI beibringt dass er sich jetzt als Byteblaster melden 
soll?
Der FPGA ist mit dem MC über passive serial verbunden, das liesse sich 
ggf. Aber auch auf JTAG ändern.

Autor: Dimi S. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ein Bekannte von mir hat einen USB-Blasten mit einem PIC18+FT245 
gemacht.
C-Sources habe ich da. Ei ist genau das, das du brauchst. Wenn 
gewünscht, kann ich die Sources per E-Mail zuschicken.

MfG aus Westerwald
Dimi

Autor: Dimi S. (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Ich bin's noch mal.
Die Sources gibt's auch auf meine Internetseite.
Hier ist der Link:
http://speccyland.net/index.php?option=com_kunena&...
EEPROM von FT245 soll auch geschrieben werden. Der Link klappt aber 
nicht. Ich werde es korrigieren, wenn ich Zeit habe.

MfG aus Westerwald
Dimi

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net