-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, 23 Feb 2014 07:16:02 +0100 (CET) [email protected] wrote:
> Last time I have looked at HDF5, the copyright of HDF5 writers > don't look to be GPL compliant. Is that correct or am I > wrong ? > The HDF format, libraries and associated tools are available under a liberal, BSD-like license. There should be no license problems. http://www.hdfgroup.org/ftp/HDF5/current/src/unpacked/COPYING > Generating HDF5 from ghdl shouldn't be very complex - just > mimic the vcd or ghw writer. > Developing mappings of the VHDL types onto the HDF5 data model is probably where I would spend most of my design/contemplation time. Selecting the signals to be traced and how they are arranged and labeled in the dumpfile might also involve embedding a [TCL][1] shell. Of course, that would also need to be done thoughtfully. [1]: http://tcladashell.sourceforge.net/ > Interfacing C and Ada isn't hard at all (at least for simple > types). I am not worried by that at all! > Agreed, the GNAT compiler can automatically create a thin Ada binding to a C header file with [-fdump-ada-spec][2] and the [HDF5 Lite API][3] might sufficiently do everything that is needed, so the low-level interface might not be too difficult. [2]: http://www.adacore.com/adaanswers/gems/gem-59/ [3]: http://www.hdfgroup.org/HDF5/hdf5_hl/doc/RM_hdf5lt.html > I suppose HDF5 is adapted for anagogic signals, but I also > suppose not well for digital one, i.e.: compression isn't good > compared to other format. But I haven't looked. > HDF5 compression, indexing, and overall performance are all excellent. It performs exceptionally well with high-volume, complexly structured time-series data. I imagine it would also do quite well with simple digital data. > Maybe HDF5 is as good as GHW! > If you are at all interest in the topic, I highly recommend looking at the technology involved in the HDF5 tool suite. It's very impressive! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (OpenBSD) iQIcBAEBAgAGBQJTCaVJAAoJEGUApdpiqr3gV4kP/RYrZcO7lFbWpE+Aza287Dkc BUQ60ssMhxXf5pL0O0aA/GH71jSE29EVLQgcwcDZp1BNbw8kxei8EeuoSU6FAj8E GBGY165/0xWsEUGg8Em6YLDdQYweXTcLOTNbRctknfyMCy11iuScNrhrCbpjjOSK fja1sFc90Uq6aiNSG7F+jk7En0Aqzgdq2AaUuiKGCir6uNsGTSqLkoResQTY/u7n g+TKkCWVM3AScQ/+DmmrEAzN/rJuXwFEHDn9G3hADrJVyVmREIP5FYCNM7EQk2mF 7DRXp3wzG4NTGw11a0vk7wt6SrQQr8hBR0lNFbcWjn8VDds5vK+7XZeLqY8NGz3M 7V/hwULRmmp2jI/pg68S+8blCcqlJmXmvJg1fmXHxIUAElC8E9brbvx4CTLYPCkO Tx+OhI+C1Kb1NqhGyHw2oLTpAT9NEq/3B1Iqp3jjxCmy0C9JYC7sAahwX8P2UoLi EmBwFRdFaiS+BymuwHGNIPDYXQap0EBLLhbaENydvnxlYZnKjSUxcBBBYJ2G1c9+ V2USiv+9bpjk2i7BabfNa86a+USafIkqs0vlr/0iQO/DdOinCsvkDS9o6gr6/XkU seemhEM3KINb3ltMLAFPTf5xPkmcDHqyprHahzK01Ov5Je51xr9C3sLbrq9pGFbS U0NQPMF1U0hmsc/XFFmu =aahY -----END PGP SIGNATURE----- _______________________________________________ Ghdl-discuss mailing list [email protected] https://mail.gna.org/listinfo/ghdl-discuss
