Vivado: design has empty top module warum?

OP #5337094
Lesenswert?
• ▲
▼
Hallo schonmal danke im Vorhinein für die Antworten:

also ich möchte nur ein einfaches Programm für den FPGA schreiben (CMOD 
A7- 35 T) jedoch bekomme ich immer die Fehlermeldung designe xxx has an 
empty top module und weis einfach nicht warum.
1
module led_buttons(
2
    input button1,
3
    input button2,
4
    output led1,
5
    output led2
6
    );
7
    assign led1 = button1;
8
    assign led2 = button2;
9
endmodule


Constraint file:
1
set_property -dict { PACKAGE_PIN A18   IOSTANDARD LVCMOS33 } [get_ports { button1 }]; #IO_L19N_T3_VREF_16 Sch=btn[0]
2

3
set_property -dict { PACKAGE_PIN B18   IOSTANDARD LVCMOS33 } [get_ports { button2 }]; #IO_L19P_T3_16 Sch=btn[1]  
4

5
set_property -dict { PACKAGE_PIN A17   IOSTANDARD LVCMOS33 } [get_ports { led1 }]; #IO_L12N_T1_MRCC_16 Sch=led[1]
6
set_property -dict { PACKAGE_PIN C16   IOSTANDARD LVCMOS33 } [get_ports { led2 }]; #IO_L13P_T2_MRCC_16 Sch=led[2]

Bin absoluter Neuling und arbeite mich durch tutorials im internet aber 
bei einfachen "Selbstversuchen" scheitere ich leider

danke mfg
Gast #5337532
Lesenswert?
• ▲
▼
D. R. schrieb:
> Hallo schonmal danke im Vorhinein für die Antworten:
>
> also ich möchte nur ein einfaches Programm für den FPGA schreiben (CMOD
> A7- 35 T) jedoch bekomme ich immer die Fehlermeldung designe xxx has an
> empty top module und weis einfach nicht warum.

Bitte presentiere dem Forum das vollständige log und nicht nur einen 
grob zitierten Fetzen. Am besten als Textfile im Anhang und nicht copy & 
paste im Forumsbeitrag.
Moderator (Firma: Titel) Persönliche Seite #5337562
Lesenswert?
• ▲
▼
D. R. schrieb:
> jedoch bekomme ich immer die Fehlermeldung designe xxx has an empty top
> module und weis einfach nicht warum.
Sieh dir doch mal die Designstruktur deines Designs an.
Was ist unterschiedlich zu einem der vorgefertigten Designs?

D. R. schrieb:
> aber bei einfachen "Selbstversuchen" scheitere ich leider
Was passiert, wenn du ein "fertiges" Beispieldesign so abänderst, dass 
es deine Beschreibung enthält?
Gast #5340639
Lesenswert?
• ▲
▼
D. R. schrieb:
> has an
> empty top module

Streng genommen ist dein Design leer. Es enthält keine funktionalen 
Logikelemente sondern nur zwei pin-zu-pin-Verbindungen. Könnte sein, 
dass die Software einen Fehler rausgibt, wenn sie keine LUTs  findet, 
denn das ist fast immer unbeabsichtigt. Versuch mal wenigstens ein 
Gatter einzubauen z.B.

assign led1 = ~button1;

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.