RE: Survey Questionnaire: Draft version

From: N.S. Subramanian <subns_at_.....>
Date: Mon Feb 12 2007 - 22:22:00 PST
Logie, John,

3.16 does not really require any extensions to the VHDL language. But it
does require clarifications
in the SystemVerilog language syntax and semantics pertaining to how
foreign objects and expressions thereof
will be specified and interpreted.

My purpose of 3.17 is two fold 

a)  Like John mentioned, I would like SV instances to have access to
interface objects irrespective of where
    they occur in the mixed language hierarchy. If it is already
captured in a more general form, I am ok. 

b)  I see some early discussion in the VHDL standards committee
regarding interfaces and I am hoping 
    this survey might influence the direction taken by VHDL as well as
interoperability between
    interfaces of the two languages. 

The intention of this question is to really ask the user if he sees
value in having interfaces as 
first class VHDL objects and if so why. 

thanks and regards,
nss
   

-----Original Message-----
From: John Shields [mailto:John_Shields@mentor.com] 
Sent: Tuesday, February 13, 2007 12:09 AM
To: Logie Ramachandran
Cc: N.S. Subramanian; sv-xc@eda.org
Subject: Re: Survey Questionnaire: Draft version

Hi,

3.16 is a good question and does not necessarily imply changes to VHDL.

3.17 on the other hand, has 2 issues.  First, interfaces do not have a
meaningful object kind in VHDL, so it absolutely requires extensions.  
Second, I don't understand the purpose of the question.  Is the goal to
pass an interface through a VHDL instance down to another SV instance
without affecting or being affected by the VHDL instance?  (If so, I
asked a more general version of that question in my feedback).

Or is it to make interfaces (with some restrictions) automagically 
connect to some VHDL structural port(s), sort of an automatic adaptor?

Or is it even to make interfaces a first class object in VHDL so the
connection has very rich semantics? Anyway, without clearing that up, I
don't think it is the right question.  If it is to have semantics within
the VHDL block, then any request for it should explain why they want it,
what use case is envisioned.

Regards, John

Logie Ramachandran wrote:
> Hi NSS,
>
> I was wondering whether 3.16 and 3.17 are within the scope of this 
> committee. Dont these scenarios need extensions to VHDL.
>
> Thanks
>
> Logie.  
>
> -----Original Message-----
> From: N.S. Subramanian [mailto:subns@cadence.com]
> Sent: Wednesday, February 07, 2007 9:25 PM
> To: Logie Ramachandran
> Cc: N.S. Subramanian
> Subject: RE: Survey Questionnaire: Draft version
>
> Logie,
>
> I had some additional survey questions for the VHDL section:
>
> 3.16 Would you like to extend SystemVerilog bind to create SV 
> module/interface instances in
>      VHDL blocks and instances?
>
> 3.17 Would you like to be able to pass SystemVerilog interfaces to 
> VHDL through port connections ?
>
> thanks and regards,
> nss
>
>
>
> -----Original Message-----
> From: owner-sv-xc@eda.org [mailto:owner-sv-xc@eda.org] On Behalf 
> Ofoesn't quite Logie Ramachandran
> Sent: Monday, February 05, 2007 11:12 PM
> To: arnab_saha@mentor.com; John Shields; Kathy McKinley; Amit Kohli; 
> Roy, Somdipta Basu; Ulrich Holtmann
> Cc: sv-xc@eda.org
> Subject: Survey Questionnaire: Draft version
>
> Hi Team,
>
> This took much longer than I expected. I have put together the 
> combined questionnaire making sure that we get a consistent look and 
> feel across the sections.
> I have merged the DPI questions into the SystemC and VHDL section.  
>
> I have also tried to keep this as a txt file so that it can be parsed 
> by a script easily.
>
> Please review the sections and make sure that I have captured all the 
> feedback so far. Suggest any changes in format/questions over email.
>
> Thanks
>
> Logie. 
>
> --
> This message has been scanned for viruses and dangerous content by 
> MailScanner, and is believed to be clean.
>
>
>   

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Feb 12 22:23:48 2007

This archive was generated by hypermail 2.1.8 : Mon Feb 12 2007 - 22:23:54 PST