免费数字逻辑仿真器 Digital从逻辑门到处理器的入门指南【免费下载链接】DigitalA digital logic designer and circuit simulator.项目地址: https://gitcode.com/gh_mirrors/di/DigitalDigital 是一款为教学打造的数字逻辑设计器与电路仿真器拖拽搭电路、实时看信号波形、真值表和电路互推最后还能把结果导出成 HDL 代码拿到开发板上用。⏱️ 它替你省掉的事自己手动画一遍交通灯控制电路要多久先查 JK 触发器的特征方程、写出状态转移表再推导激励方程最后把门和线一个个画到图上——任何一步写错都得重来。Digital 把这串活替你干了在内置的 FSM 编辑器里画出状态机它直接生成状态转移表和对应实现电路你只管验证行为对不对。 三步跑起来环境只有一条要求JRE 8 及以上三大平台都能跑。下载发行包解压想看源码的话clone 仓库 https://gitcode.com/gh_mirrors/di/Digital 自行构建。终端敲java -version确认版本不低于 JRE 8。Linux 直接跑包内的distribution/linux/Digital.shWindows 双击Digital.exeMacOS 运行 JAR 即可。窗口打开后组件库和仿真控制栏就都齐了。 搭出你的第一个电路别急着翻处理器示例先走通最小闭环打开组件库拖出几个与门、或门、非门和输入元件用连线把它们接成一个组合电路把输入依次置成 0/1观察输出点的变化打开测量图表每个信号的实时波形都会画出来。截图里同一个窗口同时放着门电路、真值表和卡诺图。打开卡诺图后工具会自动把 1 分组成圈并直接给出化简后的布尔表达式。 从门电路走到处理器项目自带示例库正好按这条梯度铺好了你照着走就行先练组合逻辑。Digital 能双向互推给电路它推真值表给真值表它画电路中间用卡诺图完成化简。库里那个Adder8bit.dig是 8 位加法器打开就能跑。再上时序逻辑和 FSM。交通灯示例是标准教材左边是 JK 触发器加逻辑门搭的电路右边是状态机图两者跟状态转移表可以互相转换。最后是系统级。完整处理器示例把 PC、寄存器堆、ALU、ROM 和 RAM、控制单元全接上了时钟跑在 38 kHz74xx 芯片库覆盖算术、计数器、触发器、存储器和多路复用器想把设计搬到硬件电路能导出成 VHDL 或 Verilog并支持 BASYS3 与 TinyFPGA BX 板卡集成。❓ 新手最常问的三件事它和普通真值表工具的区别普通工具只会算真值表Digital 可以双向互推还能跑带触发器的时序电路波形随时可见。能直接部署到开发板吗它不直接下位流但支持用 VHDL 和 Verilog 描述组件能把电路导出为 HDL 代码并且做过了 BASYS3、TinyFPGA BX 的集成。示例工程带测试用例吗带。几乎每个示例电路都附了测试用例总覆盖率约 80%打开就能按播放键自证行为。 继续深入示例电路src/main/dig/从逻辑门、计数器到处理器都有FSM 示例src/main/fsm/源码主目录src/main/java/de/neemann/digital/分析器、构建器、核心组件、绘图、GUI 分模块存放HDL 描述教程src/main/dig/hdl/HowTo.md如果你打算认真学数字电路Digital 值得打开先搭几个小电路再一路做到处理器。【免费下载链接】DigitalA digital logic designer and circuit simulator.项目地址: https://gitcode.com/gh_mirrors/di/Digital创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考