RepositoryAssembly
Mazin-O3

Mazin-O3/Veecom

Simple Yet Powerful RISC-V Computer

128sao
12fork
0issue
3lượt xem

🖥️ Veecom - Máy tính RISC-V đầy tiềm năng trong thiết kế gọn gàng

Một hệ thống máy tính 32-bit kết hợp sự đơn giản của máy tính 8-bit với công nghệ RISC-V hiện đại.

Veecom là một hệ thống máy tính 32-bit dựa trên kiến trúc RISC-V, kết hợp sự đơn giản của các máy tính 8-bit cổ điển với công nghệ RISC-V hiện đại. Dự án được phát triển trên nền tảng Logisim, mang lại trải nghiệm lập trình đầy n nostalgia nhưng vẫn mạnh mẽ. Veecom là phiên bản nâng cấp tiếp theo của RISC-V Computer 2.0 với nhiều cải tiến đáng chú ý.

✨ Điểm nổi bật

  • CPU RV32IM: Hỗ trợ bộ lệnh RV32IM với phần mở rộng M cho phép nhân và chia phần cứng
  • Ba phiên bản CPU: Single-Cycle, Multi-Cycle và Pipelined (5-stage) với dự bựo dự báo nhánh
  • VIA thay thế PIA: Cổng I/O linh hoạt với ba cổng 8-bit và bộ định thời 8-bit
  • DMAC đơn giản hóa: Bộ điều khiển truy cập bộ nhớ trực tiếp hỗ trợ chuyển 64KB dữ liệu
  • Bộ giải mã địa chỉ: Tiếp cận các thành phần phần cứng qua bản đồ bộ nhớ 64KB
  • Trình giả lập BASIC: Trình thông dịch uBASIC cho trải nghiệm lập trình thú vị
  • Dự bựo nhánh tĩnh: Bộ đệm mục tiêu nhánh 64 mục với thanh ghi lịch sử 6-bit
  • Hỗ trợ trò chơi: Khả năng chạy các trò chơi đơn giản trên nền tảng máy tính

💡 Vì sao đáng chú ý

Veecom nổi bật với sự kết hợp giữa sự đơn giản của kiến trúc máy tính 8-bit và sức mạnh của RISC-V hiện đại. Điều này tạo ra một nền nền tảng giáo dục hoàn hảo cho việc học hỏi kiến trúc máy tính và phát triển hệ thống nhúng. Các cải tiến như VIA mới, DMAC đơn giản hóa và CPU đa chu trình giúp người dùng khám phá sâu hơn về thiết kế CPU và giao tiếp phần cứng.


#RISC-V #ComputerArchitecture #Logisim #OpenSource #CPU #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryAssembly
openhwfoundation/cva6

The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.

3.2k
Oct 26, 2026
RepositoryJava
hneemann/Digital

A digital logic designer and circuit simulator.

6.1k
Oct 8, 2026
RepositoryC++
mortbopet/Ripes

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

3.5k
Oct 22, 2026
RepositoryVHDL
stnolting/neorv32

🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.

2.3k
Oct 24, 2026
RepositoryC++
cvut/qtrvsim

RISC-V CPU simulator for education purposes

647
Oct 29, 2026
RepositoryJavaScript
kangtegong/csnote

컴퓨터 과학 키워드 총정리 / computer science keyword notes

293
Jun 7, 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
RepositoryC++
TheByteAttic/CERBERUS2080

CERBERUS 2080™, the amazing multi-processor 8-bit microcomputer, featuring Z80, 65C02 and AVR processors.

103
Mar 13, 2024
RepositoryAssembly
SpinalHDL/VexRiscv

A FPGA friendly 32 bit RISC-V CPU implementation

3.3k
Oct 13, 2026