chipsalliance/Cores-VeeR-EH1
VeeR EH1 core
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 Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🚀 VeeR EH1 - Core RISC-V mã nguồn mở bằng SystemVerilog
VeeR EH1 là một core RISC-V được thiết kế bằng SystemVerilog, do CHIPS Alliance phát triển, hỗ trợ cấu hình linh hoạt và tích hợp sẵn testbench mẫu.
VeeR EH1 (hay còn gọi là Cores-VeeR-EH1) là một thiết kế core RISC-V mã nguồn mở sử dụng ngôn ngữ SystemVerilog. Dự án cung cấp RTL (Register-Transfer Level) đầy đủ cùng cấu trúc thư mục rõ ràng phân chia các thành phần chức năng như IFU, EXU, LSU, DEC...
✨ Điểm nổi bật
- Cấu trúc mô-đun rõ ràng: Tách thành các khối như
ifu,exu,lsu,dec,dbg,dmigiúp dễ bảo trì và mở rộng. - Hỗ trợ cấu hình linh hoạt: Dùng script
veer.configđể thiết lập kích thước DCCM, chọn target mặc định hoặc tối ưu hoá cho FPGA/ASIC. - Mô phỏng Verilator nhanh: Hỗ trợ chạy mô phỏng bằng Verilator với đầu ra console, trace lệnh và waveform VCD.
- Tích hợp testbench mẫu: Cung cấp chương trình "Hello World" và các tệp hex mẫu để kiểm thử nhanh.
- Hỗ trợ nhiều simulator: Verilator, VCS, xrun, Questa, Riviera-PRO đều có thể sử dụng thông qua Makefile.
- Tùy chọn tối ưu tốc độ FPGA: Bật
-fpga_optimize=1để loại bỏ logic clock gating, phù hợp với thiết kế FPGA. - Hỗ trợ công cụ chuẩn RISC-V: Yêu cầu cài đặt tool chain GCC 7.3+, Verilator 4.102+ và espresso nếu thay đổi instruction.
💡 Vì sao đáng chú ý
VeeR EH1 khác biệt nhờ khả năng tùy biến cao thông qua hệ thống snapshot và script cấu hình, cho phép người dùng dễ dàng điều chỉnh kích thước bộ nhớ, kiến trúc và mục tiêu triển khai (FPGA hay ASIC). Đây là lựa chọn lý tưởng cho các nhà thiết kế muốn nghiên cứu hoặc phát triển lên lịch sản phẩm dựa trên nền tảng RISC-V mở.
#RISC-V #SystemVerilog #OpenSourceHardware #FPGA #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.
Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our door is wide open for backdoor scrutiny, be it related to RTL, embedded, build, bitstream or any other aspect of design and delivery package. Bujrum!
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
Verilator open-source SystemVerilog simulator and lint system
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication