4
Digitalは、クロスプラットフォームのデジタル回路シミュレータです。デジタルの主な機能は次のとおりです。-測定グラフによる信号状態の視覚化。-振動を分析するためのシングルゲートモード。-組み合わせ回路と順序回路の分析と合成。-回路の簡単なテスト:テストケースを作成して実行し、設計を検証できます。-多くの例:トランスミッションゲートDフリップフロップから完全な(単純な)MIPSのようなシングルサイクルCPUまで。-最も一般的に使用される74xxシリーズの集積回路を含むライブラリが含まれています。-GUIを更新せずにシミュレーションを実行する高速実行モード。シンプルなプロセッサは100kHzでクロックできます。-大規模な回路をサポート:「ConwayのGame of Life」の例は、約2400個のアクティブコンポーネントで構成され、正常に機能します。Javaで実装され、jarファイルにパックされたカスタムコンポーネントを使用できます。詳細については、この例を参照してください。たとえば、アセンブラーIDEでシミュレーターを制御できるシンプルなリモートTCPインターフェース。GAL16v8またはGAL22v10にフラッシュできるJEDECファイルの直接エクスポート。これらのチップはやや時代遅れです(1985年に導入されました!)が、初心者の練習には十分であり、理解しやすく、十分に文書化されています。また、ATF150xチップがサポートされており、最大128個のマクロセルとシステムプログラミングを提供します。詳細については、ドキュメントを参照してください。-VHDLへのエクスポート:回路をVHDLにエクスポートできます。BASYS3 Boardのサポートもあります。詳細については、ドキュメントを参照してください。examplesフォルダには、BASYS3ボードで実行される単純なCPUのバリアントが含まれています。-LaTeX / Inkscape互換のSVGバージョンを含む回路のSVGエクスポート(ctanを参照)-レガシーコードなし。-良好なテストカバレッジ(約80%のGUIクラスを除く)。ほとんどすべての例には、正しく動作することを確認するテストケースが含まれています。