neuer Wiki-Artikel: SoftCores

Gast #772148
Lesenswert?

Hallo!

Ich hab mal eine kleine Zusammenstellung gemacht, welche SoftCores es 
gibt und welche Eckdaten diese besitzen. Einige davon habe ich auch 
selbst ausprobiert (LatticeMico32) und getestet (T51, AX8, Picoblaze).

Es wäre schön, wenn sich der Wiki-Artikel noch etwas mit Euren 
Erfahrungen (z.B. zu OpenRisc100 oder aeMB) füllt. Damit der nächste 
Einsteiger einen kleinen Überblick hat, was womit gehen könnte.

Vielleicht hat ja auch jemand einen Tipp zu einem SoftCore mit 
SystemBuilder, für Hobbybastler sind ja Microblaze und Co. nicht 
bezahlbar. (LatticeMico32 läßt sich unter Xilinx nur mit viel Gefrickel 
übersetzen.)

SoftCores

Grüße
Rick
#773559
Lesenswert?

@ Mathi (Gast)

>Das stimmt so nicht. Soft-Cores sind alle in Quelltextform vorliegenden
>IP-Cores.

Diese Definition wäre mir neu. Es gibt auch IP-Core als reine 
(verschlüsselte) Netzliste, eben halt ohne Quelltext. Aber das ist nicht 
auf CPUs beschränkt.

> Das ist nicht an Prozessoren gebunden. Als zweite Form gibt es
> dann noch die Hard-Cores. Diese liegen nicht mehr als Quelltext vor.

Irrtum! Hardcores sind fest ins Silizium eingebaut, da ist nix mit IP & 
Co. Bestes Beispiel sind die PowerPCs in Virtex-IIPRO bzw. Virtex 4/5.

MFG
Falk
Gast #773633
Lesenswert?

Ich meine mal irgendwo (könnte sogar hier gewesen sein) einen Artikel 
gelesen zu haben der den dritten Begriff "Firm Core" mit reinbringt:

- Soft Core: Wiederverwendbare Komponente im Quellcode
- Firm Core: Wiederverwendbare Komponente als (verschlüsselte?) 
Netzliste
- Hard Core: Nicht-wiederverwendbare Komponente, die mit dem FPGA nix zu 
tun hat sondern nur mit auf demselben Chip liegt

Das war allerdings in Bezug auf FPGAs. Wenn es um ASICs geht sieht das 
evtl. anders aus.
Gast #773665
Lesenswert?

@Andreas:

Den Abschnitt/Artikel hatte ich gar nicht gefunden. Ich würde es gern in 
den FPGA-Softcore Artikel mit auslagern.

Ziel sollte halt sein, daß man, nicht so wie ich, erst tausend Dinge(r) 
ausprobieren muß um sein Problem zu lösen.
Vor allem die Softwareunterstützung läßt ja bei einigen Prozessor-Cores 
echt zu wünschen übrig.

Rick

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