Hi Radek, Thanks for your input. I agree that it is useful to extend the data mapping to SystemC. Just a couple of comments: The problem with aggregate types is that different languages (or even different tools) may use different memory maps for aggregates, so converting from one language to another may involve reordering the whole aggregate, which could be a performance overhead. The VHPI specifies an aggregate organisation for VHDL, and I think we should conform to that. The VHDL data types are not necessarily associated with signals, but could be variables or constants. I do not see why they need to be mapped to sc_signal. Regards, Peter Flake From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of Radoslaw Nawrot Sent: 03 December 2013 09:18 To: vhdl-200x@eda.org; john_shields@mentor.com Subject: RE: [vhdl-200x] Direct Programming Interface for VHDL 201x Proposal Update So sorry. I've sent old version without vhdl2008 types. Correct one is attached _____ From: owner-vhdl-200x@eda.org [mailto:owner-vhdl-200x@eda.org] On Behalf Of Radosław Nawrot Sent: Tuesday, December 03, 2013 10:09 AM To: john_shields@mentor.com; vhdl-200x@eda.org Subject: [vhdl-200x] Direct Programming Interface for VHDL 201x Proposal Update Hi All, I am new here but I like to propose some changes in DPI Proposal. In my opinion VHDL DPI should be able to cooperate not only with basic c99 and SV types, but also with aggregate types and SystemC types. It's just a scratch, but I thinks it's enough to start discussion. Best regards, Radek Nawrot -- This message has been scanned for viruses and dangerous content by <http://www.mailscanner.info/> MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by <http://www.mailscanner.info/> 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 Thu Dec 5 07:56:33 2013
This archive was generated by hypermail 2.1.8 : Thu Dec 05 2013 - 07:56:39 PST