Grössers Projekt handeln

Gast #388177
Lesenswert?

Hallo,

so jetzt kann ich so ziemlich alles was man für ein richtiges FPGA
Projekt können muss :-). DCM, BLOCKRAM, eigene RS232, Synchrones
Programmieren, Testbenches schreiben, ModelSim-Projekte anlegen,
Do-Files....

So ein vorerst letzter Schritt fehlt mir jetzt noch. Wie verbinde ich
die VHDL Module am elegantesten. Ich brauche für mein Projekt den
BlockRAM, meine RS232, Lauflicht... Ich möchte aber nicht alles in ein
VHDL-Modul schreiben, wird 15 Seiten lang (total unübersichtlich).
Sondern alles, wie auch in C, in separate Blöcke belassen. Muss ich
dazu aus dem BlockRam, RS232, Lauflich etc. jeweils ein Package
greieren? Und dann strukturell mein Projekt in einem VHDL-Modul
zusammenbauen???

Danke für Eure Meinungen und Empfehlungen,
Sebastian
Gast #388178
Lesenswert?

Hallo,

du kannst mit hierarchisch aufgebauten entity/architecture Paaren
arbeiten. Dazu wird in der übergeordneten Ebene deines Designs ein
Strukturmodell entworfen, in dem eben diese Paare als einzelne
Komponenten zu einer Gesamtschaltung zusammengefasst werden.

Informier dich mal über Strukturelle Entwürfe mit Komponeneten und
Blöcken. Ich denke, es könnte hilfreich sein. Jedoch habe ich selbst
auch grad erst angefangen, mich damit auseinander zusetzten, kann also
noch nicht viel dazu sagen.

Gruß Sebastian
Gast #388179
Lesenswert?

Hallo Sebastian,

wie schon Sebastian J schrob, solltest Du Dich mit der Struktur eines
hierarchisch aufgebauten VHDL-Top-Design befassen...

Du kannst Deine jeweilgen Module (Untermodule bzw Funktionsmodule)
innerhalb eines so genannten Topdesign über die COMPONENT-Deklaration
instanziieren, und die einzelnen Instanzen über Signale verknüpfen...

Die hierarchische Struktur ist eigentlich in vielen VHDL Büchern
erklärt, wie zum Bleistift "VHDL Synthese" von Reichardt...

Solltest Dir dieses Thema auf jeden Fall erarbeiten...!!!

Gruß
Tom
Gast #388181
Lesenswert?

Bleistift?^^

Ich habe mal vor kurzem im Internet ein recht gut zu lesendes
"Tutorial" dazu gefunden, wies die Adresse grad aber nichtmehr. Ich
schau mal, vielleicht find ichs ja noch!

Gruß Michi

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