EDA Playground 使い方ガイド
ブラウザだけでVerilogをシミュレーションできる無料ツール
EDA Playground とは?
EDA Playground(edaplayground.com)は、 インストール不要でブラウザ上から Verilog / VHDL などのHDLをシミュレーションできる 無料のオンラインツールです。
Step 1:Google アカウントの準備
すでに Gmail をお持ちの方はこのステップをスキップしてください。
Google アカウント作成ページを開く
https://accounts.google.com/signup にアクセスする。
姓名・ユーザー名・パスワードを入力する
ユーザー名が Gmail アドレスになります(例:[email protected])。
電話番号の確認(SMS 認証)
携帯電話番号を入力し、届いた6桁のコードを入力して確認します。
生年月日・性別を入力して完了
「同意する」をクリックするとアカウント作成完了です。
Step 2:EDA Playground にログイン
EDA Playground を開く
https://edaplayground.com にアクセスする。
右上の「Log in」をクリック
「Sign in with Google」を選択し、Gmail アカウントでログインします。
ログイン完了を確認
右上にアカウント名が表示されればログイン成功です。
Step 3:EDA Playground の画面説明
Simulator を選択する
上部の「Simulators」プルダウンから Icarus Verilog 12.0 を選択します。
「Open EPWave after run」にチェックを入れる
波形ビューア(EPWave)が自動で開くようになります。テストベンチに $dumpfile / $dumpvars が必要です。
▶ Run ボタンを押す
下部ログに「Finished!」が表示されれば成功。$display の出力もここで確認できます。
波形を確認する(EPWave)
波形ウィンドウが開いたら、左パネルの信号名をクリックして波形エリアにドラッグ。「Fit」ボタンで全体表示。
コードを保存する
ログイン済みの場合、「Save」ボタンでコードを保存でき、固有のURLが発行されます。
推奨設定まとめ
| 設定項目 | 推奨値 | 備考 |
|---|---|---|
| Language | Verilog | 演習はすべて Verilog |
| Simulator | Icarus Verilog 12.0 | 無料・高速 |
| Open EPWave after run | ✅ チェックする | 波形確認のため |
| Testbench の記述 | 左パネルに記述 | 左がテスト、右が設計 |
よくあるエラーと対処法
❌ "Unable to save, please log in"
→ ログインできていません。右上「Log in」から Google アカウントでログインしてください。
❌ コンパイルエラー "error: ..."
→ 下部ログのエラーメッセージを確認し、該当行の構文を修正してください。セミコロン ; の忘れや匶弧の不一致が多いです。
⚠️ 波形が表示されない
→ テストベンチに $dumpfile("dump.vcd"); と $dumpvars(0, tb_module); の両方が記述されているか確認してください。
⚠️ シミュレーションが終わらない
→ initial ブロックの最後に $finish; を書き忘れていないか確認してください。