Softcores in Spartan3 400

Gast #2487453
Lesenswert?

Ein ZPU [1] passt da locker rein.
MicroBlaze passt sicher auch, da gibt es eine AppNote: XAPP1141 /The 
Simple MicroBlaze Microcontroller Concept/
Als Referenz wird die Netzliste aber für Spartan-3A/AN mitgeliefert.
Der LEON3 von Gaisler ist definitiv zu fett.

Was möchtest Du denn machen?
Was erwartest Du von einem Softcore?
Was brauchst Du denn an Peripherie/IP?

Duke

[1] 
http://repo.or.cz/w/zpu.git/blob_plain/HEAD:/zpu/docs/zpu_arch.html#performance
(Firma: www.dossmatik.de) #2487939
Lesenswert?

Seennoob schrieb:
> Das ziel ist die Ansteuerung eines Feldorientierten Frequenumrichters
> mit der FPGA.
> Der SoftCore soll die ganzen berechnungen Übernehmen.


Ein Softcore wird schwierig den vorgeschlagen FPGA. Der Picoblaze ist 
sicher nicht was euch in den Berechnungen glücklich macht.


Wie komplex ist der Algorithmus?
Kann man den nicht in VHDL gießen?
(Firma: www.dossmatik.de) #2487994
Lesenswert?

Seennoob schrieb:
> René D. schrieb:
>> Wie komplex ist der Algorithmus?
>> Kann man den nicht in VHDL gießen?
>
> Da liegt der Hund begraben, dass ein Spartan3 400 da wohl etwas zu
> schwach auf der Brust ist.
>
> Gibt es Software welche Algorythmen direkt in VHDL gießen kann ?

Mir ist nichts gescheites bekannt.
Ich denke du brauchst eher eine Sollwertvorgabe und Techniken, die 
digitale Filter beschreiben.
Gast #2488643
Lesenswert?

> Da liegt der Hund begraben, dass ein Spartan3 400 da wohl etwas zu
> schwach auf der Brust ist.

Und nen Softcore soll ihn nun stärker auf der Brust machen ?
Wenn du das Problem mit ner FSM in VHDL nicht gelöst bekommst (was ich 
nicht glaube) schafst du es erst recht nicht mit nem Softcore.

> Gibt es Software welche Algorythmen direkt in VHDL gießen kann ?
Da liegt der Hund also begraben (du kannst kein VHDL oder hast keine 
Lust drauf). Mathlab und LabView sollten das können.
Gast #2488932
Lesenswert?

Uwe schrieb:
> Da liegt der Hund also begraben (du kannst kein VHDL oder hast keine
> Lust drauf). Mathlab und LabView sollten das können.

Ich bin Techniker warum sichs schwer machen wenns doch einfach auch geht 
?

Mit Matlab und co kann man außerdem simulationen machen.

Duke Scarring schrieb:
> Wie komplex ist denn die Berechnung?
> Wie genau muss sie sein?
> Und vor allem wie schnell?

Berechnet muss werden:
Clarke- und inverse Clarke-Transformation
Parker-Transformation
dann die winkel
und noch so 3 Regeler
PMW

Die PMW-Frequenz soll bei max 50kHz liegen mit 10 Bit Auflösung.
Den rest muss ich mir noch anschauen wie genau ich da arbeiten will :-)
(Firma: www.dossmatik.de) #2489090
Lesenswert?

Seennoob schrieb:
> berndl schrieb:
>>> Die PMW-Frequenz soll bei max 50kHz liegen mit 10 Bit Auflösung.
>>
>> also Gleichstrom!
>
> Der Gleichstrom treibt auch motoren an !!
> Auf welche Frequenzen arbeiten den andere FUs ?

Auch nicht höher.


Deine Transformationen sind auch nur die komplexen Drehstromzeiger in 
Matrizen gepackt.

Nimm doch einen DSP, dann brauchst du kein VHDL für deine Lösung.

Und für Motoren gibt es sogar fertige Chips.

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