Mikrocontroller (Softcore) in einem FPGA

Gast #1160461
Lesenswert?

Hallo Liebe Community,

ich habe vor einen eigenen Mikrocontroller (als Softcore) zu entwickeln.
Ich bin ehrlich gesagt, noch Anfänger, hab bis jetzt ein paar kleine 
Aufgaben/Übungen auf einem CPLD realisiert und etwas bessere 
Mikrocontroller-Erfahrungen. Also ich habe zumindest Grundkenntnisse in 
VHDL. So und um mal Praktische Erfahrungen zusammeln mit FPGAs hab ich 
mir gedacht, eben mal so anzufangen. Also z.B. auf einem Spartan3 
Demo-Board.

Soweit ich das Beurteilen kann, ist es relative simple einen 
Mikrocontroller zuentwickeln.

Nun meine Frage:
- Wenn ich nun einen µController habe und diesen auf dem FPGA habe, kann 
ich nun anhand von C oder Assembler-Programme diesen Mikrocontroller 
(der im FPGA ist) programieren?

Ich kann mir das gerade nicht so richtig vorstellen.

Greetz
Moderator (Firma: Titel) Persönliche Seite #1160484
Lesenswert?

> Soweit ich das Beurteilen kann, ist es relative simple einen
> Mikrocontroller zuentwickeln.
Der uC selber ist an sich nichts anderes als eine etwas größere 
State-Machine. Auf das Drumrum kommts an.

> kann ich nun anhand von C oder Assembler-Programme
> diesen Mikrocontroller (der im FPGA ist) programieren?
Nein, es sei denn, du hast den Befehlssatz eines existierenden uC 
implementiert. Denn genau die Toolchain Compiler/Assembler/Debugger ist 
das wirklich aufwendige beim Bau eines uC.

Ich würde dir raten, mal den Pico-Blaze und die Dokumentation dazu 
anzuschauen.

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