TWiki
>
P1076 Web
>
Vhdl202X_MeetingMinutes
>
2020_1001_Meeting
(2020-10-01,
JimLewis
)
(raw view)
E
dit
A
ttach
---+ P1076 Minutes from October 1, 2020 ---++ Attendees * Jim Lewis, Unai Martinez-Corral, Peter Ladow, Peter Flake ---++ Meeting Discussion * DPI * Attribute EXPORT vs FOREIGN: it's ok to have two separate attributes, for making it explicit, albeit slightly redundant. * We agree that providing a standardized C header for defining fat pointers is desirable. However, we need feedback from vendors. * Unai will update https://github.com/umarcor/ghdl-cosim/blob/develop/vhpidirect/vffi_user.h, by including fat pointers for access types. * PeterFlake will look how SV handles these, as he (obviously) can not remember such specific details. * The FFI/DPI interface will NOT be part of VHPI, but a separate interface. However, data type conversions, specially of simple types, will be shared. That is, section _22.2_ of the current LRM. * We discussed about variables of modes `out` or `inout` and about passing signals. These, along with supporting `wait` statements in foreign functions does require a further thought. * The first version might just not support either `wait` statements or signals, but only variables or constants. However, we should consider other features too, so we avoid future breaking changes. * PeterLadow proposed all symbols to be exported and imported automatically, through name mangling, as in C++. * That's related to https://umarcor.github.io/ghdl-cosim/vhdl202x/proposal-vffi.html#deferreddef and https://umarcor.github.io/ghdl-cosim/vhdl202x/proposal-vffi.html#function-overloading ---++ Next Meeting ?? (8, 29) October 2020, 11 am Pacific *Daylight* Time (GMT-7) ---++ Comments <br />%COMMENT%
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r1 - 2020-10-01 - 18:01:25 -
JimLewis
P1076
Log In
or
Register
P1076 Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
P1076
Ballots
LCS2016_080
P10761
P1647
P16661
P1685
P1734
P1735
P1778
P1800
P1801
Sandbox
TWiki
VIP
VerilogAMS
Copyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback