Digital是跨平台的数字电路模拟器。这些是Digital的主要功能:-使用测量图可视化信号状态。-单门模式分析振荡。-组合电路和时序电路的分析和综合。-简单的电路测试:您可以创建测试用例并执行它们以验证您的设计。-许多示例:从传输门D型触发器到完整的(简单的)类似MIPS的单周期CPU。-包含具有最常用的74xx系列集成电路的库。-快速运行模式,无需更新GUI即可执行仿真。一个简单的处理器的时钟频率为100kHz。-支持大型电路:“ Conway的生活游戏”示例包含约2400个有源组件,并且工作正常。可以使用以Java实现并打包在jar文件中的自定义组件。有关详细信息,请参见此示例。简单的远程TCP接口,例如允许汇编IDE控制模拟器。直接导出JEDEC文件,您可以将其闪存到GAL16v8或GAL22v10。这些芯片有些过时(于1985年推出!),但足以用于初学者练习,易于理解和有据可查。此外,还支持ATF150x芯片,该芯片最多可提供128个宏单元并用于系统编程。有关详细信息,请参见文档。-导出到VHDL:可以将电路导出到VHDL。还支持BASYS3板。有关详细信息,请参见文档。示例文件夹包含简单CPU的一种变体,它在BASYS3板上运行。-电路的SVG导出,包括兼容LaTeX / Inkscape的SVG版本(请参阅ctan)-无旧代码。-良好的测试覆盖率(不包括约80%的GUI类)。几乎所有示例都包含测试用例,以确保它们正常工作。
digital