Forum: FPGA, VHDL & Co. Bugfix für AX8-Core (CPSE-Instruktion nicht implementiert)


von Jochen P. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen!

Falls jemand schon mal den AX8-Core von Daniel Wallner ausprobiert hat, 
dem ist vielleicht aufgefallen (oder auch nicht), dass die 
CPSE-Instruktion nicht funktioniert. Der Grund: sie ist nicht 
implementiert.

Ich habe das jetzt mal nachgeholt, siehe Diff-Datei (für AX8.vhd) im 
Anhang.

AX8-Projekt auf Opencores: http://opencores.org/project,ax8

von Sigi (Gast)


Lesenswert?

Falls Du schon synthetisiert hast:
Welches FPGA, wie gross ist der Resourcenverbrauch
und wie schnell läuft der Core?

von Ralf (Gast)


Lesenswert?

Das ist doch wieder mal typisch OC. Nicht dokumentiert und nix getestet. 
Kein Wunder, daß alle mir bekannten Firmen ausdrücklich die Verwendung 
von OC ablehnen.

von Strubi (Gast)


Lesenswert?

Ralf schrieb:
> Das ist doch wieder mal typisch OC. Nicht dokumentiert und nix
> getestet.
> Kein Wunder, daß alle mir bekannten Firmen ausdrücklich die Verwendung
> von OC ablehnen.

Naja.
Der i2c von opencores ist recht verbreitet, den hat u.a. Lattice Semi 
übernommen und angepasst. Auch der OrSoC wird verschiedentlich 
eingesetzt.
OC ist halt nicht einfach OC, die Qualitätsprüfung muss man selber 
machen. Eine Firma sollte für einen guten Core auch was bezahlen 
(können) :-)

An den TO: Danke für den Patch, reich ihn doch einfach ein, wenn 
getestet. Der Resourcenverbrauch würde mich auch interessieren.

Gruss,
- Strubi

von Duke Scarring (Gast)


Lesenswert?

Strubi schrieb:
> OC ist halt nicht einfach OC, die Qualitätsprüfung muss man selber
> machen
Ja, leider ist es für Einsteiger sehr schwierig zu durchschauen, was 
tauglich ist und was nicht.

Sigi schrieb:
> Welches FPGA, wie gross ist der Resourcenverbrauch
> und wie schnell läuft der Core?
Und dann bitte gleich hier ein Update machen (falls nötig):
https://www.mikrocontroller.net/articles/FPGA_Soft_Core#AX8

Jochen P. schrieb:
> CPSE-Instruktion nicht [...] implementiert.
Wird die vom avr-gcc verwendet? Das müsste doch sonst schon viel eher 
mal aufgefallen sein, oder?

Duke

von Jochen P. (Gast)


Lesenswert?

Duke Scarring schrieb:
>Wird die vom avr-gcc verwendet? Das müsste doch sonst schon viel eher mal 
>aufgefallen sein, oder?

Ja und ja: http://opencores.org/forum,Cores,0,3492

Der gcc benutzt aber CPSEs nicht besonders häufig, soweit ich das 
beurteilen kann.

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.