Hi John, From your response I deduct that the criteria set for a callback to be called is that "a number of elements (1 to n) were moved by the call at the control of caller". One this criteria has been established, the callback will actually be called only once when the caller yields control to the other end. Please confirm that under all circumstances you are proposing that the callback will be called only once. Note: I believe that you provided 2 conflicting responses for the case that two try_send do move data w/o a yield in between. Is it one or two callback invocations once the caller yields? > Now, the condition for the HDL side to yield control to the SW side is > only based on HDL side blocking call being blocked, an explicit flush > call issued by the HDL producer and an OEM sent into the channel in > autoflush mode. johnS: Correct. [Shabtay] Your reply clarified the HDL side to SW side yield condition. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Thu Apr 19 11:33:37 2007
This archive was generated by hypermail 2.1.8 : Thu Apr 19 2007 - 11:33:48 PDT