P1076 June 25, 2015 Meeting Minutes

Attendees:

Agenda:

Meeting Discussion

  • DPI Review
    • Need an extended example.
      • Preferably from someone who did not write the proposal.
      • Could call something from one of the standard libraries.
    • Pointers? - VHDL cannot use the pointer, however, it can read it and pass the pointer to another C program.
      • Create a pointer type.
    • Use C Interface to scripting languages, such as Perl, Python, ...
    • Can one call printf?
    • Passing strings to C and to scripting languages
    • LIBFFI - A Portable Foreign Function Interface Library
    • AI: Rob look into LIBFFI for VHDL
    • AI: Peter, example for either sockets or LIBFFI
    • How does the external library get bound to the simulator? Use VHDL's library syntax?
      • ?DPI use logical library names?
  • Method to do introspection on names and find different objects
    • find all instance labels whose component name is xyz.
  • Date and System Time Functions
    • Rob and Morten
    • do separate vs. do with DPI?
    • Needs to be synthesizable.
  • String representation of values of composite types
    • Discussion went in a different direction ...
    • Generalize s.t. a composite can implicitly call the conversion for the existing defined function (scalar)
    • type as a first class object?
    • reflection
    • AI: Lieven write proposal - perhaps after arbitrary integer.

Review and Approve Meeting Minutes:

  • Approve: Lieven 2nd: Rob

Next Meeting: Thursday July 9, 11 am Pacific

Previous Meeting: Thursday June 11, 2015

Topic revision: r4 - 2020-02-17 - 15:36:15 - JimLewis
 
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback