next up previous contents
Nächste Seite: Zusammenarbeit auf dem Chip: Aufwärts: Entwicklung mit dem Atmel Vorherige Seite: Ablauf des FPGA Entwurfs:   Inhalt

Programmierung des AVR: der AVR Design Path

Der erste Schritt, die Codeeingabe ruft einen Texteditor auf. Dieser kann verwendet werden, um Quellcode einzugeben. Laut ,,System Designer User Guide`` werden die Sprachen C/C++, Assembler und Pascal unterstützt.

Abbildung 8: ImageCraft C Compiler
\begin{figure}\begin{center}
\epsfig{file=bilder/imagecraft.eps,width=14cm} \end{center}\end{figure}

Mit dem im Starterkit enthaltenen Wavrasm Assembler wird Assemblerquellcode im zweiten Schritt compiliert. Für C Quellen ist im Starterkit eine 30 Tage Demoversion des ImageCraft C Compilers enthalten, die in Abbildung 8 zu sehen ist. Im System Designer kann eingestellt werden, welcher Compiler verwendet werden soll. Je nach gewünschter Sprache muß ein passender Compiler von einem Dritthersteller erworben werden.

Wie aus dem Designflow in Abbildung 4 hervorgeht wird die Compilerausgabe sowohl für die Co-Verifikation im System Level Integartions Pfad verwendet als auch zur Programmierung des AVR Kerns auf dem Chip.

Die letzte Funktion, die der AVR Design Pfad anbietet ist der funktionale Debugger. Die Fehlersuche im AVR Code kann unabhängig vom Entwicklungsstand des FPGA begonnen werden.

Hier endet der AVR Design Pfad. Die Programmierung ist abgeschlossen und das Programm kann auf die Hardware überspielt werden.


next up previous contents
Nächste Seite: Zusammenarbeit auf dem Chip: Aufwärts: Entwicklung mit dem Atmel Vorherige Seite: Ablauf des FPGA Entwurfs:   Inhalt
Wolfgang Becker 2003-05-30