ucb-bar/chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
해결하는 문제
Chipyard은 Chisel 기반의 사용자 정의 시스템온칩(SoC)의 아자일 개발을 간소화하기 위해 설계되었습니다. 설계에서 구현에 이르기까지 더 효율적으로 진행할 수 있도록 다양한 프로세서 코어, 가속기, 도구를 통합한 유일한 프레임워크를 제공합니다.
작동 방식
이 프레임워크는 하드웨어 기술 언어(HDL)인 Chisel과 Rocket Chip SoC 생성기를 활용하여 RISC-V SoC를 생성합니다. 다음과 같은 핵심 구성 요소를 통합합니다:
- 프로세서 코어: Rocket, BOOM, CVA6(Ariane)를 지원합니다.
- 벡터 유닛: Saturn과 Ara 벡터 유닛을 통합합니다.
- 가속기: Gemmini와 NVDLA와 같은 AI 중심 가속기를 포함합니다.
- 메모리 및 주변기기: 메모리 시스템과 MMIO 매핑된 주변기기를 제공합니다.
- 개발 흐름: 소프트웨어 RTL 시뮬레이션, FireSim을 통한 FPGA 가속 시뮬레이션, Hammer를 통한 자동 VLSI 흐름, FireMarshal을 통한 소프트웨어 워크로드 생성을 지원합니다.
대상 사용자
RISC-V 및 사용자 정의 SoC 개발에 집중하는 하드웨어 아키텍트, VLSI 디자이너, 연구자.
주요 특징
- 통합 생태계: 코어, 벡터 유닛, 가속기를 하나의 프레임워크에 통합합니다.
- 아자일 하드웨어 개발: 시뮬레이션에서 VLSI 구현까지 병렬로 진행 가능한 다양한 흐름을 지원합니다.
- RISC-V 기반: RISC-V 명령어 세트 아키텍처를 기반으로 구축됩니다.
- 포괄적인 도구 세트: 시뮬레이션(FireSim) 및 자동 VLSI 흐름(Hammer)을 위한 전문 도구를 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트