Hallo! Ich arbeite an einem Projekt, bei dem ich mehrere konfigurierbare Zähler verwende. Dabei lösen die Zähler bei einem bestimmten Zählerstand ein Flag aus. Der Zählerstand soll jedoch im laufenden Betrieb konfigurierbar sein. Meine Idee war anfangs ein Package zu schreiben, in dem alle einstellbaren Parameter als Signale hinterlegt sind, die dann von der Top-Level-Entity aus beschrieben werden. Es ist jedoch nicht möglich von einer Entity dem Signal einen Wert zuzuweisen und in einer anderen Entity, das Signal abzufragen. Kann mir jemand einen Tipp zur Realisierung dafür geben?
Gast
#557311
Hi Michael, Ich bin mir jetzt nicht sicher, ob ich deine Frage richtig verstanden habe. Normal sollte es keine Probleme geben wenn du die Parameter einfach über Ports führst. (du wirst für eine rekonfiguration im Betrieb ohnehin keine andere Möglichkeit haben) Also einfach in der Entity, die die Zähler instanziert, als Signal den Parameter des Zählerstandes mitgeben.
Hi Johannes! Diese Lösung habe ich bereits auch schon in einem früheren Projekt verwendet. Ich fand sie aber nicht besonders elegant. Aber wenn es keine andere Lösung gibt, mache ich es wieder so. Danke für deine Antwort!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.