dsh plugins中文
← Back to popular plugin directory

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
View GitHub repository ↗Back to popular plugin directory