RepositoryJavaDEGermany
HN

hneemann/Digital

A digital logic designer and circuit simulator.

6.1kstars
616forks
173issues
6views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: logic-gates

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: logisim

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: logic

#2 Repository Của Tuần

🎓 Digital: Công cụ thiết kế và mô phỏng mạch logic số miễn phí, không cần lắp đặt

Digital là một bộ thiết kế và mô phỏng mạch logic số dễ sử dụng, được tối ưu cho mục đích giáo dục.

Digital là một ứng dụng Java cho phép người dùng thiết kế, mô phỏng và kiểm thử mạch logic số ngay trên máy tính. Chỉ cần tải file Digital.zip về, giải nén và chạy trực tiếp (trên Linux dùng script, trên Windows/MacOS dùng file JAR). Yêu cầu chỉ là cài đặt Java Runtime Environment (phiên bản 8 trở lên).

✨ Điểm nổi bật

  • Đồ thị tín hiệu: Hiển thị trạng thái tín hiệu dưới dạng đồ thị đo.
  • Chế độ cổng logic đơn lẻ: Phân tích dao động trong mạch.
  • Phân tích và tổng hợp mạch: Hỗ trợ cả mạch kết hợp và tuần tự.
  • Kiểm thử mạch: Tạo test case và chạy thử để kiểm chứng thiết kế.
  • Bộ ví dụ phong phú: Từ Flip-Flop D đến CPU kiểu MIPS đơn chu trình.
  • Trình soạn thiết kế FSM: Chuyển đổi máy trạng thái hữu hạn thành bảng trạng thái và mạch tương ứng.
  • Thư viện IC 74xx: Bao gồm các IC phổ biến như 74LS, 74HC...
  • Mạch tham số hóa: Tạo mạch có thể tùy chỉnh khi sử dụng (ví dụ: thanh ghi dịch bit rộng có thể chọn).
  • Hiệu suất cao: Mạch ví dụ chạy ở tần số lên đến 120 kHz.
  • Hỗ trợ mạch lớn: Ví dụ Game của đời Conway với ~2400 thành phần vẫn hoạt động trơn tru.
  • Tích hợp HDL: Mô tả thành phần bằng VHDL hoặc Verilog (cần cài đặt ghdl/iverilog).
  • Xuất khẩu đa định dạng: VHDL, Verilog, JEDEC (flash lên GAL16v8/GAL22v10), SVG...
  • Hỗ trợ phần cứng: Xuất mạch cho bo mạch BASYS3 và TinyFPGA BX.
  • Giao tiếp TCP: Điều khiển mô phỏng qua giao thức TCP từ bên ngoài.
  • Thành phần tùy chỉnh: Thêm thành phần Java tùy chỉnh qua file JAR.

💡 Vì sao đáng chú ý

Digital khác biệt so với các công cụ khác như Logisim ở chỗ hỗ trợ đầy đủ quy trình từ thiết kế → mô phỏng → kiểm thử → xuất khẩu phần cứng. Đặc biệt, khả năng xuất mạch ra VHDL/Verilog và hỗ trợ các bo mạch thực tế như BASYS3 giúp người dùng dễ dàng chuyển từ mô phỏng sang triển khai trên phần cứng.

Ngoài ra, Digital còn là lựa chọn lý tưởng cho sinh viên và giáo viên nhờ bộ ví dụ đa dạng từ cơ bản đến nâng cao, kèm hệ thống test tự động giúp tiết kiệm thời gian kiểm tra.


#Digital #LogicSimulator #Education #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJava
logisim-evolution/logisim-evolution

Digital logic design tool and simulator

7.8k
Oct 27, 2026
RepositoryTypeScript
OpenCircuits/OpenCircuits

A free, open source, online digital circuit/logic designer.

403
Aug 15, 2026
RepositoryRust
r4gus/nodus

A logic gate simulator written in Rust using the Bevy game engine.

133
Jul 26, 2022
RepositoryC++
mortbopet/Ripes

A graphical processor simulator and assembly editor for the RISC-V ISA

3.5k
Oct 22, 2026
RepositoryJavaScript
tilk/digitaljs

Teaching-focused digital circuit simulator

785
Feb 10, 2026
Dataset
DataMuncher-Labs/UltiMath

Dataset Card for UltiMath UltiMath is a large-scale synthetic dataset containing ~33 billion math reasoning examples, designed to enhance arithmetic and symbolic reasoning in large language models (LLMs). Dataset Details Dataset Description Curated by: [Roman] Funded by: [No funding used] Shared by [Roman]: [Uploads via API] License: [CC by SA 4.0] Dataset Sources [Code Generated] Uses Designed to improve… See the full description on the dataset page: https://huggingface.co/datasets/DataMuncher-Labs/UltiMath.

♥0
41.0k
Jan 18, 2026
RepositoryAssembly
yuxincs/MIPS-CPU

A Simulative MIPS CPU running on Logisim.

150
Jul 17, 2022
RepositoryAssembly
Mazin-O3/Veecom

Simple Yet Powerful RISC-V Computer

128
Jul 12, 2026
RepositoryC++
shivang51/bess

Basic electrical simulation software with easy UI

81
Oct 8, 2026