この Xcratch 用拡張機能では,Scratch ブロックから Velilog への変換を行うことができます.
こちらで実際に使ってみることができます.
以下の画像の全 10 種類のブロックを用いてプログラムを記述し,Verilog へ変換することができます。
Xcratch 上で他の拡張機能と共に用いることができます.
https://HitsujiRere.github.io/scratch2verilog/dist/scratch2verilog.mjs
参考: https://xcratch.github.io/docs/ja/#/how-to-make-extension
scratch2verilog
├─ dist
├─ projects
├─ src
└─ README.md
npm install
を行うcd scratch2verilog
npm install
.
├─ scratch2verilog
│ ├─ dist
│ ├─ projects
│ ├─ src
│ └─ README.md
└─ scratch-gui
git clone -b xcratch --single-branch --depth 1 https://github.com/xcratch/scratch-gui.git
cd scratch-gui
npm install
cd scratch2verilog
npm run register
cd scratch-gui
npm run start -- --https
cd scratch2verilog
npm run build
Xcratch 上で用いるためにサーバを建てる( VSCode の Extension である Live Server など)
Xcratch へ拡張機能を読み込む( VSCode の Live Server の場合、 https://localhost:5500/dist/scratch2verilog.mjs )