Forum: FPGA, VHDL & Co. .ngo in Verilog verbinden mit DIamond


von Stefan (Gast)


Lesenswert?

Hallo,
ich  bin kurz vor dem verzweifeln, ich versuche jetzt schon den ganzen 
Tag ein . ngo File mit Diamond in ein Verilog einzubinden.

Ich hab mich streng nach der anweisung das unter:
http://www.latticesemi.com/documents/lms1_4_hw_ug.pdf zu finden ist 
gehalten
nun meine Frage.

Wie weiss ich das mein .NGO file mit der Verilogdatei verlinkt wurde.
und  wenn ich dies dann in ein anderes Projekt einbinde bekomm ich den 
Fehler:

NGDBuilder:local block <myfile> with type <myfile> is unexpanded

von Lattice User (Gast)


Lesenswert?

Mit folgendem wrapper sollte es gehen
(Clock ist nur ein Beispiel)
1
module ngomodule_wrapper
2
  (
3
     input wire Clock
4
   );
5
   
6
   
7
   ngomodule_bb
8
   i_ngomodule_bb
9
     (
10
        .Clock( Clock )
11
      )/* synthesis FILE="ngomodule.ngo" */;
12
   
13
endmodule 
14
15
16
module ngomodule_bb
17
  (
18
     input wire Clock
19
   ) 
20
  /* synthesis syn_black_box */;
21
endmodule

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.