EDA Playground とは?
EDA Playground(edaplayground.com)は、 インストール不要でブラウザ上から Verilog / VHDL などのHDLをシミュレーションできる 無料のオンラインツールである。
Step 1:Google アカウントの準備
すでに Gmail を持っている場合は、このステップを省略する。
Google アカウント作成ページを開く
https://accounts.google.com/signup にアクセスする。
姓名・ユーザー名・パスワードを入力する
ユーザー名が Gmail アドレスになる(例:yourname@gmail.com)。
電話番号の確認(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; を書き忘れていないか確認する。