Shashidhar Posted February 16, 2017 Report Share Posted February 16, 2017 Hi I have doubt about TLM Phase. Do i need use tlm phase in this specific order always (BEGIN_REQ,END_REQ,BEGIN_RESP and END_RESP)?? And if yes, what should be done when I send a BEGIN_REQ from the master side but get END_RESP from the slave side. (Should just stop the transaction??) Please help me out with this doubt Quote Link to comment Share on other sites More sharing options...
AmeyaVS Posted February 16, 2017 Report Share Posted February 16, 2017 Hi, 2 hours ago, Shashidhar said: Do i need use tlm phase in this specific order always (BEGIN_REQ,END_REQ,BEGIN_RESP and END_RESP)?? Yes the TLM phase has to be in specific order. 2 hours ago, Shashidhar said: And if yes, what should be done when I send a BEGIN_REQ from the master side but get END_RESP from the slave side. (Should just stop the transaction??) You can look into the examples folder for the "$SYSTEMC_HOME" installation folder, specifically at_1_phase, at_2_phase and at_4_phase sub-folder. $SYSTEMC_HOME/examples/tlm/ You can also look into a good documentation available in the "$SYSTEMC_HOME" install folder under doc folder, specifically slides: 36, 37, 38 about 1-Phase, 2-Phase, and 4-Phase transactions: $SYSTEMC_HOME/docs/tlm/release/TLM_2_0_presentation.pdf Hope this helps. Regards, Ameya Vikram Singh Quote Link to comment Share on other sites More sharing options...
sraman Posted February 16, 2017 Report Share Posted February 16, 2017 hi, Target /slave can send only END REQ and BEGIN_RESP. target can't send END_RESP. Thanks, Sudha. Quote Link to comment Share on other sites More sharing options...
sraman Posted February 16, 2017 Report Share Posted February 16, 2017 hi, I am sorry to misled you in my previous response. Target can return END_RESP - when the PHase need to be skipped. In this case, initiator may return TLM_COMPLETED. But is not mandatory. Thanks, Sudha. Quote Link to comment Share on other sites More sharing options...
deeku Posted February 17, 2017 Report Share Posted February 17, 2017 see the below image - ref OSCI TLM 2.0 LRM Atul 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.