Commands
Every Command Palette command, and the default key bindings.
Key bindings#
These are active while a GHDL debug session runs:
| Keys | Command |
|---|---|
| Ctrl+F10 | HDL Studio: Step Time |
| Ctrl+Shift+F10 | Step Back |
| Ctrl+Shift+F11 | HDL Studio: Run For… |
All commands#
| Command Palette title | Command id | Keys |
|---|---|---|
| HDL Studio: Add Testbench… | hdl.workspace.addTestbench |
|
| HDL Studio: Auto-Layout Block Design | hdl.blockDesign.layout |
|
| HDL Studio: Check Subscription Again | hdl.license.refresh |
|
| HDL Studio: Clean Stage | hdl.flow.cleanStage |
|
| HDL Studio: Clear Flow Log | hdl.flow.clearLog |
|
| HDL Studio: Connect to Remote hw_server… | hdl.hardware.connect |
|
| HDL Studio: Create Workspace File | hdl.workspace.create |
|
| HDL Studio: Debug Current File as Testbench | hdl.debugCurrentFile |
|
| HDL Studio: Debug Testbench | hdl.flow.debugTestbench |
|
| HDL Studio: Deposit Signal Value… | hdl.forceSignal |
|
| HDL Studio: Enter License Key… | hdl.license.activate |
|
| HDL Studio: Export Block Design to Vivado (tcl) | hdl.blockDesign.exportVivado |
|
| HDL Studio: Export Recorded Signals as VCD… | hdl.exportVcd |
|
| HDL Studio: Flow Settings | hdl.flow.settings |
|
| HDL Studio: Generate Constraints from Board… | hdl.flow.generateConstraints |
|
| HDL Studio: Generate HDL Wrapper of Block Design | hdl.blockDesign.generateWrapper |
|
| HDL Studio: Install Claude Skill | hdl.skill.install |
|
| HDL Studio: Manage Subscription | hdl.license.manage |
|
| HDL Studio: New Block Design | hdl.blockDesign.new |
|
| HDL Studio: Open Block Design | hdl.blockDesign.open |
|
| HDL Studio: Open in Vivado | hdl.flow.openInVivado |
|
| HDL Studio: Open Report | hdl.flow.openReport |
|
| HDL Studio: Open Signal Viewer | hdl.openSignalViewer |
|
| HDL Studio: Open Stage Log | hdl.flow.openLog |
|
| HDL Studio: Open the Vivado Flow Guide | hdl.hardware.openDocs |
|
| HDL Studio: Open Waveform File (GHW, VCD)… | hdl.openWaveform |
|
| HDL Studio: Open Workspace Dashboard | hdl.workspace.open |
|
| HDL Studio: Open Workspace File as JSON | hdl.workspace.openJson |
|
| HDL Studio: Program Device | hdl.hardware.program |
|
| HDL Studio: Refresh Flow | hdl.flow.refresh |
|
| HDL Studio: Refresh Hardware | hdl.hardware.refresh |
|
| HDL Studio: Remove License Key | hdl.license.deactivate |
|
| HDL Studio: Run Back To… | hdl.runBackTo |
|
| HDL Studio: Run Flow (Synthesise, Implement, Bitstream) | hdl.flow.runFlow |
|
| HDL Studio: Run For… | hdl.runFor |
Ctrl+Shift+F11 |
| HDL Studio: Run Stage | hdl.flow.runStage |
|
| HDL Studio: Run Testbench | hdl.flow.runTestbench |
|
| HDL Studio: See Plans (Client Portal) | hdl.license.plans |
|
| HDL Studio: Set Step Time… | hdl.setStepTime |
|
| HDL Studio: Show CLI Path | hdl.cli.copyPath |
|
| HDL Studio: Show Flow Log | hdl.flow.showLog |
|
| HDL Studio: Show Vivado Reports | hdl.flow.showReports |
|
| HDL Studio: Sign In to Soft Forge | hdl.license.signIn |
|
| HDL Studio: Sign Out | hdl.license.signOut |
|
| HDL Studio: Simulate Current File with Live Signals | hdl.runCurrentFile |
|
| HDL Studio: Start Local hw_server | hdl.hardware.startServer |
|
| HDL Studio: Step Time | hdl.stepTime |
Ctrl+F10 |
| HDL Studio: Stop Stage | hdl.flow.stopStage |
|
| HDL Studio: Stop Testbench | hdl.flow.stopTestbench |
|
| HDL Studio: Validate Block Design | hdl.blockDesign.validate |