2016-10-11 3 views
0

Gibt es eine Funktion in SystemC, die die Zeit des nächsten Ereignisses zurückgibt? Oder wenn nicht, wie implementiert man es? Zum Beispiel habe ich Uhr-Modell mit 1 MHz Frequenz und ich führe das Modell mit sc_start (100, SC_NS). Das nächste geplante Ereignis ist 500ns.Wie erhalte ich die Zeit des nächsten Ereignisses in SystemC

Der Code sieht wie folgt aus

.. 
sc_start(100, SC_NS); 
next_time = get_next_event_time(); //get_next_event_time() should return with 500 
.. 

Antwort

0

Sie sc_time_to_pending_activity() verwenden können, um die Zeit bis zum frühest anstehende Aktivität zu erhalten. Weitere Informationen finden Sie unter IEEE Std 1666-2011 unter 4.5.7 Funktionen zum Erkennen ausstehender Aktivität

Verwandte Themen