[sv-cc] Parameters in VPI

From: Radoslaw Nawrot <Radoslaw.Nawrot@aldec.com.pl>
Date: Wed Jul 04 2012 - 04:36:02 PDT

Hi,
I have few questions about parameters in vpi.
 
1.) If I use parameter array i.e parameter int P[4]='{1,2,3,4}
       should I receive type vpiParameter or vpiArrayVar (probably no
because is parameter not variable) or mayby it should be new type
vpiParameterArray
2.) What about selection from such parameter
        example :
            parameter [7:0] P =8'h99;
    P[1] shoudl be vpiParameter or vpiBitSelect ?
 
3.) If I have struct param :
i.e typedef struct {int a,b; int arr[2];} T;
  parameter T P ='{1,2,'{3,4}};
 
4.) If I want to receive parameter array element , should I iterate via
vpiParameter. If yes than what If I want to receive one register from
paramter (vide question 2) , should I also iterate via vpiParameter?
 
Can I iterate via vpiMember from that parameter?
If yes should I receive vpiParameter or i.e vpiIntVar,.. vpiArrayVar
 
Regards,
Radek
 
Received on Wed Jul 4 04:36:17 2012

This archive was generated by hypermail 2.1.8 : Wed Jul 04 2012 - 04:36:34 PDT