Gast
#418021
Servus, versuche angehangenes Macro mit Modelsim zu simulieren, bekomme es jedoch nicht hin. Gelesen wird mit data_tri_en = '1' und geschrieben mit data_tri_en '0'. Einzeln funktioniert, das heißt, wenn ich in der Testbench die jeweilige Zeile auskommentiere. Also, wenn ich "data <= std_logic_vector(cnt_up);" auskommentiere ist funktioniert das lesen und wenn ich "rd_data <= std_logic_vector(cnt_down);" auskommentiere funktioniert das schreiben. Aber wenn beides zusammen spielen soll, funktioniert nur das Schreiben, beim Lesen bekomme ich dan´n an den Stellen im std_logic_vector, wo eine '1' stehen müsste ein 'X'. Bin am Verzweifeln, falls ich etwas falsch mache, klärt mich bitte auf. Als Testdaten wird jeweils ein Counter verwendet, UP zum Schreiben und Down zum Lesen. Testbench folgt. Gruß ehde76