2021-06-03 Meeting
Attendees
- Peter Flake (@pflake)
- Jim Lewis (@JimLewis)
- Unai Martinez-Corral (@umarcor)
- Marlon James (@marlondjames)
Meeting Discussion
- VHPIDIRECT (clause 20.2.4.3)
- Possibly require tool to accept path(s) to prepend when interpreting object_library_path
- Discussion about dynamically defining the path and/or name of the shared library.
- Marlon suggests that's what VHPI is to be used for (dynamically registering the foreign body), by setting the library to
null
.
- Marlon suggests that's what VHPI is to be used for (dynamically registering the foreign body), by setting the library to
- Restrictions:
- Compile and link models do need the body of the C function during elaboration. It cannot be delayed.
- Is the body of a procedure/function declared as foreign required? Where in the LRM is it specified?
- Is it possible to have
generate
in port declarations and/or generating port names dynamically? - Discussion about default binding rules and GHDL: https://github.com/ghdl/ghdl/issues/912#issuecomment-854257696.
Next Meeting
17 June 2021, 11 am Pacific Daylight Time (GMT-7)
Tentative Agenda
Edited by umarcor