Skip to content

Presentation

eipr edited this page Nov 17, 2020 · 1 revision

Presentation

Why

  • Make it easier and faster to work
    • Main workload in SystemVerilog, Python, Tcl and Git
  • No right or wrong when choosing main IDE
  • Meager support for HDLs
  • VS Code looked the most promising as a general purpose IDE
    • Powerful extensions for everything (especially python and git)
  • I was looking for a hobby programming project

What

  • It's an extension for VS Code with SystemVerilog Support
  • Features / Desires
    • Easier reading (Syntax Highlighting)
    • Faster navigation (Lookup table for modules/classes/++)
    • Faster writing (Snippets, WIP Code completion/generation)
  • Publicly available and downloadable from MS Marketplace, GitHub and in Code itself

Demo

  • VS Code in general
    • Diff Editor
    • Local(Network access), SSH(Xterm) and SSH(Remote Host)
    • Integrated terminal
  • Syntax Highlighting
  • GoToDocumentSymbol / Outline
  • GoToWorkspaceSymbol / Indexing
  • Incremental indexing
  • GoToDefinition
  • Save index and quick-start
  • Diagnosis support?

If there is time

  • Development process
  • Future Plans
Clone this wiki locally