├── .eslintrc.json ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── constraints-editor-view.jpg ├── module-debugger-view.jpg └── pin-selection-view.jpg ├── lushay-icon.png ├── lushay.schema.json ├── package.json ├── src ├── extension.ts ├── panels │ ├── constraints-editor.ts │ └── module-debugger.ts ├── projecfile.ts ├── stages.ts ├── stages │ ├── ecp-pack.ts │ ├── gowin-pack.ts │ ├── ice-pack.ts │ ├── iverilog.ts │ ├── lushay-cloud-stages.ts │ ├── nextpnr.ts │ ├── openfpgaloader-external-flash.ts │ ├── openfpgaloader-program.ts │ ├── stage.ts │ ├── yosys-cst-check.ts │ └── yosys-synth.ts └── utils │ ├── command-options.ts │ └── device-info.ts ├── syntaxes └── fpga-toolchain-output.tmLanguage.json ├── tsconfig.json └── webview-js ├── board-layout-icebreaker.png ├── board-layout-icestick.png ├── board-layout-orangecrab.png ├── board-layout-tangnano.png ├── board-layout-tangnano1k.png ├── board-layout-tangnano20k.png ├── board-layout-tangnano4k.png ├── board-layout-tangnano9k.png ├── board-layout-upduino31.png ├── constraints-editor.js └── module-debugger.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/README.md -------------------------------------------------------------------------------- /docs/constraints-editor-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/docs/constraints-editor-view.jpg -------------------------------------------------------------------------------- /docs/module-debugger-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/docs/module-debugger-view.jpg -------------------------------------------------------------------------------- /docs/pin-selection-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/docs/pin-selection-view.jpg -------------------------------------------------------------------------------- /lushay-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/lushay-icon.png -------------------------------------------------------------------------------- /lushay.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/lushay.schema.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/package.json -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/panels/constraints-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/panels/constraints-editor.ts -------------------------------------------------------------------------------- /src/panels/module-debugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/panels/module-debugger.ts -------------------------------------------------------------------------------- /src/projecfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/projecfile.ts -------------------------------------------------------------------------------- /src/stages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages.ts -------------------------------------------------------------------------------- /src/stages/ecp-pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/ecp-pack.ts -------------------------------------------------------------------------------- /src/stages/gowin-pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/gowin-pack.ts -------------------------------------------------------------------------------- /src/stages/ice-pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/ice-pack.ts -------------------------------------------------------------------------------- /src/stages/iverilog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/iverilog.ts -------------------------------------------------------------------------------- /src/stages/lushay-cloud-stages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/lushay-cloud-stages.ts -------------------------------------------------------------------------------- /src/stages/nextpnr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/nextpnr.ts -------------------------------------------------------------------------------- /src/stages/openfpgaloader-external-flash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/openfpgaloader-external-flash.ts -------------------------------------------------------------------------------- /src/stages/openfpgaloader-program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/openfpgaloader-program.ts -------------------------------------------------------------------------------- /src/stages/stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/stage.ts -------------------------------------------------------------------------------- /src/stages/yosys-cst-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/yosys-cst-check.ts -------------------------------------------------------------------------------- /src/stages/yosys-synth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/stages/yosys-synth.ts -------------------------------------------------------------------------------- /src/utils/command-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/utils/command-options.ts -------------------------------------------------------------------------------- /src/utils/device-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/src/utils/device-info.ts -------------------------------------------------------------------------------- /syntaxes/fpga-toolchain-output.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/syntaxes/fpga-toolchain-output.tmLanguage.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webview-js/board-layout-icebreaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-icebreaker.png -------------------------------------------------------------------------------- /webview-js/board-layout-icestick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-icestick.png -------------------------------------------------------------------------------- /webview-js/board-layout-orangecrab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-orangecrab.png -------------------------------------------------------------------------------- /webview-js/board-layout-tangnano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-tangnano.png -------------------------------------------------------------------------------- /webview-js/board-layout-tangnano1k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-tangnano1k.png -------------------------------------------------------------------------------- /webview-js/board-layout-tangnano20k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-tangnano20k.png -------------------------------------------------------------------------------- /webview-js/board-layout-tangnano4k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-tangnano4k.png -------------------------------------------------------------------------------- /webview-js/board-layout-tangnano9k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-tangnano9k.png -------------------------------------------------------------------------------- /webview-js/board-layout-upduino31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/board-layout-upduino31.png -------------------------------------------------------------------------------- /webview-js/constraints-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/constraints-editor.js -------------------------------------------------------------------------------- /webview-js/module-debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lushaylabs/lushay-code/HEAD/webview-js/module-debugger.js --------------------------------------------------------------------------------