unterschied soft vs. hard µC

Gast #1428069
Lesenswert?

Was du meinst, ist ein µC-Core im FPGA, d.h. der µC wird ins FPGA 
integriert. Hat Vor- und Nachteile. Vorteil ist z.B. dass du keinen 
separaten µC brauchst (Platzersparnis) und dass du diverse Peripherie 
gleich mit dazu packen kannst bzw. direkt in den SFR-Bereich mappen 
kannst (Wishbone-Bus).

Ralf
#1428071
Lesenswert?

Soft und hard bezieht sich in dem Fall auf die Art, wie der µC 
innerhalb des FPGA beschaffen ist. Soft-µC bedeutet, dass dieser aus 
der zur Verfügung stehenden allgemeinen Logik, FlipFlops usw. 
synthetisiert wird. Hard-µC bedeutet, dass der µC parallel zur 
User-Logik im FPGA zusätzlich vorhanden ist, also fest integriert ins 
Silizium.
#1428136
Lesenswert?

Freshman schrieb:
> Mir fällt noch etwas ein!
>
> Kann ich einen SoftCore in jeden FPGA (wenn genug Platz da ist)
> implementieren?

Theoretisch ja.

> Kaufe ich da einfach den Code und mache mir eine µC Entity?

Gibt auch freie. Muss man nicht zwangsläufig kaufen. Bei Xilinx ist der 
PiceBlaze (8 Bit) sowie der MicroBaze (32) Bit recht beliebt. Wobei ich 
grade nicht ganz sicher bin, ob der MB acuh frei ist....
Aber es gibt ja noch wesentlich mehr, z.B. bei OpenCores.

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