Forum: FPGA, VHDL & Co. Cortex-M1 Softcore


von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

Wenn ich das richtig verstehe ist das ein Softcore.

Hat jemand eine Ahnung was der kostet?
Nur mal aus Interesse.

Und die Preformance auf einen Xilinix Spartan6 wäre auch noch 
interessant.

von Duke Scarring (Gast)


Lesenswert?

René D. schrieb:
> Wenn ich das richtig verstehe ist das ein Softcore.
Jepp.

> Hat jemand eine Ahnung was der kostet?
> Nur mal aus Interesse.
Nein. Du kannst Dich bei ARM anmelden und den angeblich ausprobieren.

> Und die Preformance auf einen Xilinix Spartan6 wäre auch noch
> interessant.
Der wird nicht großartig auf FPGAs optimiert sein. Aber an diesen Daten 
hätte ich auch Interesse.

Duke

von Lattice User (Gast)


Lesenswert?

Actel/Microsemi hat einen Cortex M1 core für ihre FPGAs:

http://www.actel.com/products/ip/search/detail.aspx?id=652

von berndl (Gast)


Lesenswert?

Zwar 'nur' ein ARM7, aber: http://opencores.com/project,storm_core

Mit dem will ich mal bei Gelegenheit ein wenig rumspielen...

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

berndl schrieb:
>
> Mit dem will ich mal bei Gelegenheit ein wenig rumspielen...

berndl verspiel dir nicht die Zeit. Vielleicht brauche ich dich als GHDL 
User.
Ich sitze an einem Projekt und wollte wissen, wo die Profis liegen. Man 
muss sich nach oben messen können.



Ich hoffe noch auf eine Meldung von Marcus Harnisch.

Sein Kollege hat ein Video im Internet, der könnte was wissen.

von CortexM0 (Gast)


Lesenswert?

Eventuell eine interessante Alternative ist der Cortex-M0 aus dem 
"DesignStart"-Programm von ARM. Dabei erhält mal eine (obfuscated) 
Verilog-Netzliste, die sich auf Anhieb schonmal problemlos für Spartan 
3E und 6 synthetisieren lässt. Ich habe die konkreten Ergebnisse grade 
nicht zur Hand, aber auf einem 3S500E war der Platzverbrauch irgendwo im 
Bereich 45% und die Synthese spuckte ca. 60 MHz erzielbaren Takt aus 
(ISE-Standardeinstellungen für die Optimierung).

Mehr Informationen zu DesignStart gibt es unter 
http://www.arm.com/products/processors/designstart-processor-ip/index.php

Zumindest für Hochschulen ist die Lizenz kostenlos.

von CortexM0 (Gast)


Lesenswert?


von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

> 
http://www.arm.com/files/pdf/SASE2011_ImplementingTheCortexM0DesignStartProcessorInALowEndFPGA.pdf

Sehr interessant. Passt noch in einen Spartan 3E500
Muss mich eher mit Cortex M3 vergleichen.

von CortexM0 (Gast)


Lesenswert?

René D. schrieb:
> Sehr interessant. Passt noch in einen Spartan 3E500
> Muss mich eher mit Cortex M3 vergleichen.

OK, da ist der M0 vermutlich doch zu eingeschränkt. Der M3 ist dann ja 
schon ein gutes Stück schneller.

von magic_carpet_ride (Gast)


Lesenswert?

berndl schrieb:
> Zwar 'nur' ein ARM7, aber: http://opencores.com/project,storm_core
>
> Mit dem will ich mal bei Gelegenheit ein wenig rumspielen...

hey bernd!
meld dich falls du hilfe brauchst ;)

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

René D. schrieb:
> Ich hoffe noch auf eine Meldung von Marcus Harnisch.

Zu Diensten.

Der Cortex-M1 ist natürlich auf FPGA optimiert. Das war ja der Sinn der 
Sache. Der Vorteil des M1 im Vergleich zu anderen Softcores ist 
hauptsächlich in der Quasi-Standard Architektur zu sehen. In der 
Zeitschrift Elektronik gab's vor Jahren mal einen Artikel in dem 
mehrere populäre Softcores verglichen wurden.

--
Marcus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.