I believe that this was just a poor choice of words. The first two sentences in 14.3 sum it up more properly. "A mailbox is a communication mechanism that allows messages to be exchanged between processes. Data can be sent to a mailbox by one process and retrieved by another." Mantis item 1552 has been filed for this. http://www.eda-stds.org/svdb/bug_view_page.php?bug_id=0001552 Neil Steven Sharp wrote On 08/01/06 15:34,: > Section 14.3 on mailboxes contains the sentence: > > "Similarly, SystemVerilog's mailboxes provide processes to transfer and > retrieve data in a controlled manner." > > If I try to interpret the word "processes" in this sentence as the > technical term for a thread of execution, it doesn't make any sense to > me. The specified behavior of mailboxes does not appear to require > any independent threads associated with the mailbox. > > The only way I can make any sense of this sentence is to assume that the > word process is being used in its nontechnical English meaning, as a > sequence of operations to produce some result. If this was the intent, > then "processes" was a spectacularly poor choice of wording, since the > word "process" is used elsewhere in the same paragraph with its technical > meaning. Another word such as "mechanisms" would have been much better. > > Can someone confirm this, or else explain what threads are being referred > to here? > > Steven Sharp > sharp@cadence.com > -- --------------------------------------------------------------------- Neil Korpusik Tel: 408-720-4852 Senior Staff Engineer Fax: 408-720-4850 Frontend Technologies - ASICs & Processors (FTAP) Sun Microsystems email: neil.korpusik@sun.com ---------------------------------------------------------------------Received on Tue Aug 1 16:54:05 2006
This archive was generated by hypermail 2.1.8 : Tue Aug 01 2006 - 16:54:17 PDT