Re: [sv-ec] Just bad wording?

From: Neil Korpusik <Neil.Korpusik_at_.....>
Date: Tue Aug 01 2006 - 16:54:02 PDT
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