Germanyhneemann/Digital
A digital logic designer and circuit simulator.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#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.
A free, open source, online digital circuit/logic designer.
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.