DexterLab Command Parser — Release 1.0.0
The DexterLab Command Parser is a standalone VHDL module that interprets structured .cmd files and generates formatted bus operations. It is designed for FPGA systems requiring configuration, debugging, automation, or monitoring through a command-driven interface.
Overview
The parser converts high‑level commands into structured AXI‑FULL, AXI‑LITE, AHB‑FULL, and AHB‑LITE transactions. It provides a unified command/response interface, supports DRY_RUN mode, and includes complete simulation environments and documentation.
Features
- Full
.cmdsyntax support - Structured command decoding
- Automatic response generation
- Unified
t_cmd_out/t_rsp_ininterface - DRY_RUN mode
- WAIT / POLL / DUMP mechanisms
- Internal logging and status tracking
- AXI/AHB backend compatibility
- GHDL and Vivado simulation environments
- Complete documentation set
Directory Structure
Codice
rtl/ → VHDL source code (core parser, packages, master)
tb/ → Testbench and stimuli
sim/ → GHDL and Vivado simulation scripts
docs/ → Technical documentation
release/ → VERSION, CHANGELOG, RELEASE_NOTES
README.md → Project overview
Simulation
GHDL
Codice
cd sim/ghdl
./run.sh
Vivado
Codice
cd sim/vivado
vivado -mode batch -source run.tcl
Documentation
The documentation set includes:
- Parser architecture
- Command format
- Response format
- WAIT / POLL / DUMP mechanisms
- Integration guidelines for AXI/AHB wrappers
All documents are available inside the docs/ directory and in the official release package.
Downloads
Official Release Package
DexterLab-Parser_v1.0.0.zip Contains RTL, testbench, simulation scripts, documentation, and release notes.
GitHub Repository
https://github.com/dexterlab-io/parser
Release Information
- Status: Stable
- Version: 1.0.0
- Release Date: 10 September 2026
- Release Notes: Included in
/release/RELEASE_NOTES.md
Notes
This is the first standalone release of the DexterLab Command Parser. Future releases will include AXI and AHB wrappers, integration examples, and extended command sets.