Wrapper wie und was macht der

Moderator (Firma: Titel) Persönliche Seite #2596590
Lesenswert?
• ▲
▼
Ben schrieb:
> Hallo kann mir einer sagen was und wie ein wrapper funktioniert?
http://www.dict.cc/englisch-deutsch/wrapper.html
Ein "Wrapper" macht genau das, was seine deutsche Übersetzung 
verspricht: er verpackt ein Modul so, dass es in der originalen Sprache 
verbleiben kann und mit den Spracheelementen der neuen Sprache darauf 
zugegriffen werden kann.

>  müsste ein VHDL modul in Verilog wandeln
Er nimmt also durch eine "Umverpackung" nur die "Durchverdrahtung" vor.
Es wird dabei aber nichts gewandelt: das VHDL-Modul bleibt VHDL, es wird 
einfach eine wohlschmeckende Verilog-Hülle drumrumgebaut... ;-)
#2598111
Lesenswert?
• ▲
▼
Du brauchst doch nur eine kleine verilog Datei, die dein VHDL Modul 
instanziiert. Sowas ist doch schnell geschrieben, da musst du lediglich 
mal schnell schauen, wie man Module in Verilog einbindet. Eventuell 
gibts bei Lattice auch so eine Funktion, die dir gleich ein 
Instanziierungs-Tamplate für ein Modul erzeugt. Xilinx ISE kann das ja 
auch. Aber dein Simulator muss dann beide Sprachen gleichzeitig 
simulieren können, wenn du nur einen Wrapper drum herum schreibst. Bei 
ModelSim beispielsweise kostet das richtig extra Geld.
(Firma: www.dossmatik.de) #2598615
Lesenswert?
• ▲
▼
Durchführung Wrapper:

Du schreibst eine reine VHDL Datei. In der must du nur die Signale in 
ein component deklarieren und dann ein binden. Genau wie due es bereits 
aus VHDL gewöhnt bist. Das der Code der Componetnet in Verilog ist, 
schnallt die Fitting Software automatisch.

Es gibt keine Datei in der VHDL mit Verilog vermischt wird.


@Lothar dein Geschenkpapier war wieder ein Schmankerl 1.Klasse.

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