C Code auf VHDL Core

Gast #483430
Lesenswert?
• ▲
▼
Hallo,
ich habe da mal eine Fragen. Wenn ich z.B. unter www.opencores.org mir 
einen Microcontrollercore auf meinen Vitex-Baustein spiele, kann ich 
dann anschließend mit dem Baustein wie mit einem normalen 
Microcontroller umgehen? D.h. ich bestimme, dass bestimmte Pins für die 
JTAG zuständig sind und über diese Pins kann ich dann das hex-File von 
meinem C-Code mit einem normalen Programmer programmieren.

Ist das so, oder stelle ich mir da was falsches vor??
Gast #483444
Lesenswert?
• ▲
▼
@Stefanie

>ich habe da mal eine Fragen. Wenn ich z.B. unter www.opencores.org mir
>einen Microcontrollercore auf meinen Vitex-Baustein spiele, kann ich
>dann anschließend mit dem Baustein wie mit einem normalen
>Microcontroller umgehen? D.h. ich bestimme, dass bestimmte Pins für die

JAIN.

>JTAG zuständig sind und über diese Pins kann ich dann das hex-File von
>meinem C-Code mit einem normalen Programmer programmieren.

Erstens sind die JTAG Pins an den Virtex Bausteinen fest vorgegeben (wie 
bei praktisch allen ICs). Zweitens brauchst du die spezielle 
Programmierumgebung + Kabel für Virtex. Wenn du da wenig Erfahrung hast, 
solltest du nicht mit einem Opencores Projekt anfangen, kauf dir lieber 
was fertiges (Microblaze) und fang damit an.

MFG
Falk
Gast #483489
Lesenswert?
• ▲
▼
Für einige Funktionen der standard bibliothek (printf) gibt es auf 
(Platz optimierten ersatz) von/für Xilinx. Ansonsten ist IMHO Mikroblaze 
C identisch zu Ansi-C. Allerdings bin ich mir bei Fließkomma nicht 100% 
sicher, wie weit das schon zu ANSI gehört und wie Kompatibel der u-Blaze 
damit umgeht. Bedenke, der uBlaze läuft nach Starten mit den kleinen 
BRAM als Programmspeicher (38kbit), da darf das executable nicht zu groß 
geraten.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.