LCS-2016-006b: Language Change Specification for TextIO Updates

This was done in the last revision, but it did not make it into the VHDL-2019 release.

Adding a bunch of functions in std.STANDARD:

  • TO_DSTRING: bit_vector
  • TO_BSTRING: universal_integer, integer, universal_real, real
  • TO_OSTRING: universal_integer, integer, universal_real, real
  • TO_HSTRING: universal_integer, integer, universal_real, real
  • TO_STRING: universal_integer, integer, universal_real, real (overloaded versions)

Adding a bunch of procedures in std.TEXTIO:

  • BREAD: integer
  • OREAD: integer
  • HREAD: integer
  • DREAD: bit_vector
  • BWRITE: integer
  • OWRITE: integer
  • HWRITE: integer
  • DWRITE: integer, bit_vector

And here is the complete information:

Edited by umarcor
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information