Forum: FPGA, VHDL & Co. Signal gleichzeitig lesen und schreiben / Verilog in VHDL einbinden


von Tilo (Gast)


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

von Rick Dangerus (Gast)


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

von Tilo (Gast)


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

von Rick Dangerus (Gast)


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

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.