ITエンジニア/デザイナ向けにオープンソースを毎日紹介

デジタル回路を設計する際には、その回路を実際に組む前にシミュレータで確認するのが基本です。ハードウェアにするのはハードルが高いので、まずトライ&エラーがしやすい環境でどんどん試していきます。

今回紹介するDigitalJSはそんなデジタル回路のシミュレータです。Web上で試せるのが特に便利です。

DigitalJSの使い方

一例です。左側がエディタ、右側にその回路が表示されます。

ちゃんとスイッチのオン、オフで反応します。

他にも16進数から10進数に変換する回路など様々なデモが用意されています。主に教育用途ですが、実際に動いているところを見ると理解が進みそうです。言語はYosysというもののようで、これをきちんと習得する必要はありそうです。

DigitalJSはJavaScript製のオープンソース・ソフトウェア(2-clause BSD lisence)です。

Yosys2digitaljs demo

tilk/digitaljs: Teaching-focused digital circuit simulator

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2