www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Storm Core IP-Core Erfahrungen


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Der Fragende (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,

ich habe auf opencores.com diesen interessanten Softcore (Storm Core 
http://opencores.com/project,storm_core) gefunden. Hat vieleicht jemand 
schon Erfahrungen mit diesem Core gesammelt? Wie ist die Leistung?

MfG

Der Fragende

Autor: Marius Wensing (mw1987)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Der Fragende schrieb:
> Wie ist die Leistung?

> Synthesis results (8x128 byte I-cache, 8x128 byte D-cache):
>    ~80 Mhz operating frequency @ 40% device utilization on
>    a Altera Cyclone-4 EP4CE22F17C6N FPGA

Gruß
Marius

Autor: magic_carpet_ride (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hey!

Ich habe mir damit (auf einem DE0nano) + vs1011e + sd-card einen 
mp3-player gebaut - funktioniert super ^^

Kann ich also nur empfehlen werbung mach ;)

greetz

Autor: Andreas Weschenfelder (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
@magic_carpet_ride:
Lässt du uns an deinem Projekt teil haben?

Autor: magic_carpet_ride (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
@Andreas Weschenfelder:

Das design an sich ist nicht soo kompliziert:
Als FPGA-Basis benutze ich das DE0nano Board von Terasic mit einem 
Altera FPGA. Dafür hab ich mir zwei kleine Boards gelötet:

Eins hat die SD-Karte drauf, einen VS1011E (Schaltplan aus den 
apllication notes von VLSI), eine Ladeschlatung für einen LiIon Akku und 
ein 24AF512 I²C EEPROM.
Auf dem anderen Board sitzt ein EA DOGM132 Vollgrafik Display 
(blau/weiss!!^^) und sechs Tasten.

I²C EEPROM hängt am I2C_CONTOLLER,
SD-Karte, VS1011 und das Display (+der ADC vom FPGA Board) hängen am 
SPI_CONTROLLER und die Tasten und nen paar LEDs hängen am 
GP_IO_CONTROLLER vom STORM SoC -> http://opencores.org/project,storm_soc

Die Ansteuerung von der SD, dem VS und dem Display ist nicht sonderlich 
komplex, falls Interesse besteht kann ich die gern hier hochladen.
Zur Zeit hakts noch nen bisschen an der FAT (ich versuche die 
PetitFATvon Elm Chan zu implementieren), bisher kann ich nur eine mp3 
von einer festen Sektoradresse abspielen...

Das FPGA wird über das das Altera programming device (EPCS?!?) bei jedem 
power-up konfiguriert. Das eigentliche Program für den Kern liegt im I²C 
EEPROM und wird über den internen Bootloader geladen - also brauch man 
für den Einsatz im Feld auch keinen PC ;)

Falls ihr wollt kann ich nen paar Fotos und Source files hochladen =)

greetz

Autor: Dimi (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
magic_carpet_ride schrieb:
> Falls ihr wollt kann ich nen paar Fotos und Source files hochladen =)

Ich habe Interesse! Es wäre super! Ich mache was ähnliches mit 
MIPS-SoftCore "Plasma". Verbaut ist ein VS1003, MicroSD-Card, W5100 (für 
Webradio).
So weit wie du bin ich noch nicht, aber MP3's von der SD-Karte abspielen 
klappt schon!


MfG

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
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.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net