このリポジトリは、VerylとVerilatorを使用したハードウェア記述言語(HDL)開発のためのDev Container環境を提供します。
- Veryl v0.16.0: 新しいハードウェア記述言語
- Verilator (stable): 高性能Verilogシミュレーター
- Ubuntu latest: 最新のUbuntu環境
- Docker
- Visual Studio Code
- Dev Containers拡張機能
- このリポジトリをクローン:
git clone <repository-url>
cd veryl-docker- VSCodeでフォルダを開く:
code .- VSCodeで「Dev Containers: Reopen in Container」を実行
devcontainer.jsonのmounts設定:
"mounts": [
"source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached"
]veryl-docker/
├── .devcontainer/
│ ├── devcontainer.json # Dev Container設定
│ └── Dockerfile # コンテナイメージ定義
├── examples/ # サンプルプロジェクト
└── README.md # このファイル
- Verylコードを作成・編集
- コンテナ内でコンパイル・シミュレーション実行
- 結果をホスト側で確認