Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Chisel RISC-V Vector 1.0 Implementation

License

NotificationsYou must be signed in to change notification settings

ucb-bar/saturn-vectors

Repository files navigation

Microarchitectural manualhere.

This repository contains the Chisel source RTL for the Saturn Vector Unit, a parameterized RVV 1.0 vector unit.Saturn supports the entire RVV 1.0 application-profile specification, including

  • V-extension (Full application-profile V)
  • Zve64d - supports FP64,ELEN=64
  • Zvfh - supports FP16
  • Zvbb - support basic vector bit manipulation
  • Zvl64/128/256/512/1024 - configurableVLEN
  • Indexed/strided/segmented loads and stores
  • Virtual memory with precise traps
  • Full chaining with zero dead-time
  • Configurable SIMD datapath width (64/128/256/512+)

Using Saturn

This repository cannot be used stand-alone.Saturn is intended to be used to generate vector-enabled RISC-V cores and SoCs through theChipyard SoC design framework.

Citing Saturn

@techreport{Zhao:EECS-2024-215,    Author = {Zhao, Jerry and Grubb, Daniel and Rusch, Miles and Wei, Tianrui and Anderson, Kevin and Nikolic, Borivoje and Asanović, Krste},    Title = {The Saturn Microarchitecture Manual},    Institution = {EECS Department, University of California, Berkeley},    Year = {2024},    Month = {Dec},    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-215.html},    Number = {UCB/EECS-2024-215}}

[8]ページ先頭

©2009-2025 Movatter.jp