Signal gleichzeitig lesen und schreiben / Verilog in VHDL einbinden

Gast #872791
Lesenswert?

Hallo,

vielleicht hat ja jemand eine idee. Ich möchte ein rechenergebnis bei 
steigender flanke in ein arrayfeld schreiben aber das array gleichzeitig 
schieben...sprich es kommt zur multisource fehlern. hat jemand eine idee 
wie ich das elegant abändern kann.

zweite frage: wie kann ich eine Verilogdatei in VHDL code einbinden?

Danke
Gast #872926
Lesenswert?

An welche Stelle ins Arrayfeld soll den Dein Ergebnis? An beliebige 
Stelle oder immer an die erste (z.B.)?

Mit welchen Synthesetools arbeitest Du? Xilinx-XST frißt Verilog und 
VHDL, man muß die Module der jeweils anderen Sprachen geeignet 
instantiieren.

Rick
Gast #872953
Lesenswert?

Arbeite mit Xilinx ISE. ich weiss bloß nicht so recht wie ich die 
verilog datei includen muss und dann noch auf sie drauf zuzugreifen. 
stell mir das so vor als wenn ich ne komponente einbinde oder seh ich 
das falsch? das mit dem array hat sich erledigt. mach es nun statisch 
und nicht generisch. trotzdem danke
Gast #874845
Lesenswert?

Ok. Für Xilinx gibt es den XST user guide (xst.pdf). Da steht ein 
Kapitel über mixed-Synthese und deren Einschränkungen drin.

Das mit der Komponente siehst Du schon ganz richtig so. Hast Du denn 
schon die betroffenen Dateien zu Deinem Projekt hinzugefügt?

Unter ISE kannst Du Dir mit "Design Utilities" -> "View HDL 
Instantiation Template" (mit RMT -> Properties verilog oder VHDL 
auswählen) die nötigen Quelltextzeilen generieren lassen.

Rick

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