The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

vcd2df: Value Change Dump to Data Frame

Provides the 'vcd2df' function, which loads a IEEE 1364-1995/2001 VCD (.vcd) file, specified as a parameter of type string containing exactly a file path, and returns an R dataframe containing values over time. A VCD file captures the register values at discrete timepoints from a simulated trace of execution of a hardware design in Verilog or VHDL. The returned dataframe contains a row for each register, by name, and a column for each time point, specified VCD-style using octothorpe-prefixed multiples of the timescale as strings. The only non-trivial implementation details are that (1) VCD 'x' and 'z' non-numerical values are encoded as negative value -1 (as otherwise all bit values are positive) and (2) registers with repeated names in distinct modules are ignored, rather than duplicated, as we anticipate these registers to have the same values. Read more in arXiv preprint: 'vcd2df' – Leveraging Data Science Insights for Hardware Security Research <doi:10.48550/arXiv.2505.06470>.

Version: 1.0.1
Suggests: quarto
Published: 2025-05-16
DOI: 10.32614/CRAN.package.vcd2df
Author: Calvin Deutschbein ORCID iD [aut, cre]
Maintainer: Calvin Deutschbein <ckdeutschbein at willamette.edu>
BugReports: https://github.com/vcd2df/r/issues
License: GPL-3
URL: https://github.com/vcd2df/r
NeedsCompilation: no
CRAN checks: vcd2df results

Documentation:

Reference manual: vcd2df.pdf
Vignettes: index (source, R code)

Downloads:

Package source: vcd2df_1.0.1.tar.gz
Windows binaries: r-devel: not available, r-release: vcd2df_1.0.1.zip, r-oldrel: not available
macOS binaries: r-release (arm64): vcd2df_1.0.1.tgz, r-oldrel (arm64): vcd2df_1.0.1.tgz, r-release (x86_64): not available, r-oldrel (x86_64): vcd2df_1.0.1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=vcd2df to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.