Matlab Modelsim Vivado · DeepSeek Harness plugin
sjscy05/matlab-modelsim-vivado-plugin · skills
Test coverage: Plugin export mode (Loader compatible), 7 tool registrations with HMR unmounting, contract for time overrun/interrupt/missable files for process runrs, verification of parameters (including actual-one constraints) and full call chain validation through genuine spawn vlib/vlog/vsim/vivado.
★ 2GitHub stars
0Forks
2026-08-14Last updated
TypeScriptLanguage
MITLicense
Key features
- A DeepSeek Harness plugin that provides Agent with a full digital communication IC design chain for MATLAB (calculations modelling/reference simulation) ⁇ ModelSim (RTL compiles/ simulates) ⁇ Vivado (integrated/realization/bitstream), all implemented through locally installed EDA tools.
- All running-type tools return uniform normative results: exitCode (nully when killed over time), timedOut, durationMs, stdout, stderr, truncaed (cut and marked when output exceeds maxoutchars ceiling).
- mmv check env — Confirm three tool chains available.
- The non-zero exit code is a normal field result, not a tool error. Agent needs to check the exitCode for success or failure.
- mmv project init — Create Workspace
Requirements
- Process is spawn (without dsh-shell/ dsh-subprocess) by plugin, and therefore does not follow Harness 's shell approval/ sandbox policy
- This is also the trade-off for this plugin to be located in a local development plugin.
Install command
dsh plugin --profile web add github:sjscy05/matlab-modelsim-vivado-plugin