Hgdb

Latest version: v0.1.4

Safety actively analyzes 625010 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.4

Added
- Add python3.11 support

0.1.3

Added
- Add wrapper scripts to support different EDA tools:
- `hgdb-vcs`
- `hgdb-xrun`
- `hgdb-vsim`
- `hgdb-verilator`
- `hgdb-vvp`

0.1.2

Added
- Add performance counting
- Add namespace/process support
- Add C++ JSON DB wrapper

Changed
- Changed some debugger runtime RPC protocol interface
- Optimize for expression evaluation in clock edge
- Adjust some benchmark code

0.1.1

Added
- Add documentation website hgdb.dev
- Add ability to escape JSON symbol scope entry
- Add support for shadow copy of memory width arbitrary depth
- Rework on expression parsing to use proper C-like PEG syntax
- Add support in indexed variables in JSON symbol table
- Add reproducable benchmark script

Changed
- String formatting is now handled in the framework rather than underlying simulator
- Various error handling changes.

Fixed
- Fix some VPI calls that didn't go through VPI wrapper
- Fixed scoped variable not properly detected
- Fix context var ordering in json db
- Fix scoping issue that causes segfault in fsdb wrapper

0.1.0

Added
- Add JSON-based symbol table support
- Add symbol table auto detection
- Add `hgdb-db` tool to interact with the symbol table
- Add SystemVerilog native complex type support. The RTL stored in the symbol table can now
be of a complex type such as interface or struct

0.0.5

Added
- Data breakpoint support
- Improve `toml2hgdb` conversion
- Chisel/Firrtl support stable
- Add Python implementation of symbol table provider

Fixed
- Gracefully detach/exit the simulation

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.