The respective areas for DPI Interoperability are: I. SystemVerilog Interoperability with SystemC Using DPI II. SystemVerilog Interoperability with HDL PLI's (VPI/VHPI) III. SystemVerilog Interoperability with C++ IV.Other requirements on SystemVerilog Interoperability using DPI Questionnaire ========== I.SystemVerilog Interoperability with SystemC Using DPI 1. Do you have requirements for invoking DPI functions/tasks from SystemC? If the answer is yes, please provide inputs for the following questions: A. Do you require invoking SystemC functions as DPI import functions ? Yes/No B. Do you require invoking SystemC functions as DPI import tasks? Yes/No C. Do you have requirements for invoking SystemC module member functions as DPI import functions/tasks? Yes/No D. Do you require invoking SystemC functions as DPI tasks consuming time? Yes/No E. From within the SystemC portions of the design do you require calling SystemVerilog DPI export functions? Yes/No F. Do you require calling SystemVerilog tasks consuming time from SystemC threads? Yes/No II. SystemVerilog Interoperability with HDL PLI's (VPI/VHPI) 1. Do you foresee a requirement for calling DPI export functions from Verilog-VPI or VHDL-VHPI callbacks? If the answer is yes, please provide inputs for the following questions: A. What is the nature of functionality you expect to achieve through such calls? B. What are the callbacks from which you want to make a call to DPI export functions? Which callbacks will you likely use for making calls to DPI export functions? Please list provide a list of such callbacks. III.SystemVerilog Interoperability with C++ 1. Interoperability for DPI import functions/tasks A. Does the current use model of allowing execution of DPI import functions defined as C functions in C++ suffice your requirements? Namely, a C function will have to be enclosed inside extern 'C' { } B. Do you have a requirement to associate DPI import functions/tasks with C++ functions? Yes/No 2. Interoperability for DPI export functions/tasks A. Is there a requirement to declare a static method of an SV class as an export function? IV. Other Requirements on DPI Interoperability Please do provide inputs on any aspects that you consider important for SystemVerilog interoperability using DPI which have not been covered above. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed Jan 24 05:41:56 2007
This archive was generated by hypermail 2.1.8 : Wed Jan 24 2007 - 05:41:58 PST