-----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

Reply via email to