Forum: FPGA, VHDL & Co. AVR Core und ALTERA Flex?


von sunny (Gast)


Lesenswert?

servus,

ich bin nun schon eine weile dabei mich mit FPGA's zu befassen. 
Hängengeblieben bin ich bei den, zugegeben schon etwas älteren, Flex10K 
teilen von ALTERA. Diese werden von MaxPlus und auch von Quartus 
unterstützt.
Da ich früher schon einiges mit den AVR-uC's gemacht habe und demnach 
auch die entsprechenden tools hier auf dem rechner sind, wollte ich mal 
ein paar experimente in richtung softcore starten.
als basis sollte der AVR-core von opencores.org dienen.
nun bekomme ich den allerdings nicht compiliert. weder unter MaxPlus 
noch unter Quartus. es kommen nur jede menge fehlermeldungen.
Hat schon mal jemand diesen core mit der altera entwicklungsumgebung zum 
laufen gebracht und kann mir da ein wenig auf die sprünge helfen?

gruß sunny

von Rick Dangerus (Gast)


Lesenswert?

Zu dem AVR-Core kann ich nix sagen, außer dass ich ihn auch nicht zum 
Fliegen gebracht habe. Evtl. reicht Dir ja auch der AX8-Core? Zu dem 
gibt es auch schon ein paar Foreneinträge hier.

Rick

von Thomas R. (tinman) Benutzerseite


Lesenswert?

sunny schrieb:
> servus,
>
> als basis sollte der AVR-core von opencores.org dienen.
> nun bekomme ich den allerdings nicht compiliert. weder unter MaxPlus
> noch unter Quartus. es kommen nur jede menge fehlermeldungen.

die letzten änderungen sind vom Juni 2006, versuche also mit Quartus 
6.0, evt Quartus 5.1

https://www.altera.com/support/software/download/altera_design/quartus_archive/dnl-quartus_archive.jsp


Wenn das geht das weisst du das der fehler nicht bei dir liegt sonder im 
design selber, evt muss man an neue Quartus versionen anpassen.

von sunny (Gast)


Angehängte Dateien:

Lesenswert?

moin

jetzt noch eine gigabyte große entwicklungsumgebung runter zu laden und 
zu installieren wollte ich eigendlich vermeiden.
ich denke auch dass es nicht an der entwicklungsumgebung sondern eher an 
meinem persönlichen unvermögen liegt.
das eigendliche projekt besteht ja nur aus einer sammlung von 
VHDL-datein. die sollten sich doch system unabhängig übersetzen lassen. 
sofern man es richtig an geht.
ich hänge mein erstelltes quartus projekt mal mit an. vll. kann mal 
jemand drüber gucken der sich damit aus kennt.

gruß sunny

von sunny (Gast)


Lesenswert?

so, hab's nun doch hinbekommen. ich hab letzendlich die v8 version des 
cores benutzt und die xilinx-spezifischen ram komponenten durch port's 
ersetzt so dass man ram nach bedarf extern dazu basteln kann.
dumm nur dass der ganze mist gar nicht in meinen chip passt. so kann ich 
nicht testen ob's auch wirklich funktioniert...pech gehabt!

gruß sunny

von sunny (Gast)


Angehängte Dateien:

Lesenswert?

das problem war meine ram-implementierung. die ist dummerweise in den 
LE's gelandet und nicht im EAB. daher der enorme resourcen verbrauch.
jetzt sieht es besser aus. ca. 2800 LE's. funktionieren tut es aber noch 
nicht. der core arbeitet zwar das programm aus dem rom ab, am port kommt 
aber nichts an. vll. komm ich der sache noch auf den grund.
ich hab mir dann auch mal den ax8 core, welchen rick vorgeschlagen hat, 
zu gemüte geführt und nach etwas bastellei auch zum laufen gebracht. zum 
spielen reicht das erst mal aus.
falls noch jemand spielen möchte, hänge ich das projekt mal mit an.

gruß sunny

von Wamor (Gast)


Lesenswert?

Hello Sunny,

Do you want to share you compiling "AVR_Core8F"-project.
I am still busy trying to get the project compiling. If I succeed
I can have a look why nothing is happening.

Thank you and best regards,

Wamor

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.