Gast
#885744
Hallo, vielleicht kann mir jemand zu folgendem Problem einen Denkanstoss geben. Ich möchte auf ein 8 Bit breites Register aus 2 verschiedenen Prozessen heraus zugreifen. Process_1 (Takt_A): Schreibt Daten Process_2 (Takt_B): Liest Daten Das ist ja meines Wissens ein generelles Problem, wenn Daten genau dann gelesen werden, wenn der andere Prozess Daten reinschreibt. Wie lässt sich das Problem mit den 2 unterschiedlichen Takten beherschen? Meine Idee war es mit dem Xilinx CoreGenerator ein asynchrones FIFO zu erzeugen (FIFO Tiefe = 1). Allerdings brauche ich dann doch wieder ne kleine Statemachine um das FIFO anzusprechen, oder? Ist das ein brauchbarer Ansatz oder gibts da bessere Ideen? Danke an Alle Antwortenden, Ben