FW: Instantiating VHDL components in SystemVerilog.

From: Shehab, Hassan M <hassan.m.shehab_at_.....>
Date: Wed Mar 07 2007 - 13:27:28 PST
I am resending as it seems that there could have been an issue in
sending it the first time

Best Regards
Hassan Shehab                   (480) 554-8398
Intel Corporation               hassan.m.shehab@intel.com
Blackberry Pin                  200DB9A3


-----Original Message-----
From: Shehab, Hassan M 
Sent: Wednesday, March 07, 2007 9:35 AM
To: 'Logie Ramachandran'; sv-xc@server.eda.org
Subject: RE: Instantiating VHDL components in SystemVerilog.

Hi,

Attached is my feedback for The SystemVerilog-VHDL section. I have
answered some of the questions in SystemVerilog-SystemC section before
you email, so you can just ignore those for now. I will try to answer
the additional questions in this email below soon.

Note,I will be out on vacation WW11-12, so please don't expect any
replay from me during that time.


Best Regards
Hassan Shehab                   (480) 554-8398
Intel Corporation               hassan.m.shehab@intel.com
Blackberry Pin                  200DB9A3


-----Original Message-----
From: owner-sv-xc@server.eda.org [mailto:owner-sv-xc@server.eda.org] On
Behalf Of Logie Ramachandran
Sent: Tuesday, March 06, 2007 4:32 PM
To: sv-xc@server.eda.org
Subject: Instantiating VHDL components in SystemVerilog.

Hi Team,

We decided to address SV->VHDL instantiation as our first
topic. We also decided to have a set of questions that
we would like answered as part of this topic. 

I have pulled out some of the questions from 
the survey that pertains to this topic. 

    3.1    What kinds of items would you like to be able to 
           instantiate across VHDL, SystemVerilog boundary
    3.3    What kinds of objects would you like to connect in an
           instantiation that crosses SystemVerilog-VHDL boundary
    3.4    What kinds of data types would you like to see supported
           on "parameters/generics" at the SystemVerilog-VHDL
           boundary
    3.4b   Please list any data type mappings (e.g. VHDL std_ulogic
           to Verilog logic) that are particularly important
    3.5    What kinds of data types would you like to see supported
           on "nets/signals" at a language boundary?
    3.5b   Please list any data type mappings (e.g. VHDL std_ulogic
           to Verilog logic) that are particularly important
    3.6    What kinds of data types would you like to see supported
           on "variables" at the SystemVerilog/VHDL language boundary?
    3.6b    Please list any data type mappings (e.g. VHDL std_ulogic
           to Verilog logic) that are particularly important

Additional questions that are focused on SystemVerilog syntax.
   
Q1. What is the syntax for instantiating a VHDL module/entity inside
    SystemVerilog? 

Q2  Should type parameters be disallowed for VHDL instantiations?
    
Q3. What are the different types of parameters that will be allowed on
the
    instantiation statement.  

Q4. In a multilanguage environment do we need to define
    special attributes in the instantiation  that
    indicates if a module is coming from (a) different language, 
    (b) which one? 

Q5.  Will extern module declarations be extended for VHDL modules?

Q6.  SystemVerilog allows instantiation using 
     i. positional port connections
    ii. named port connections
   iii. implicit .name port connections
    iv. implicit *.port connections

Q7. How will the SV port connection rules be modified for instantiating
    a VHDL component. 
  
Q8. What kind of expressions will be allowed (if any) on the port 
    connections. (eg. partselects, concats). 

Please add other questions that pertain
to instantiating VHDL in SystemVerilog 

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 Wed Mar 7 13:28:49 2007

This archive was generated by hypermail 2.1.8 : Wed Mar 07 2007 - 13:28:51 PST