Caravel_FPU: Caravel_FPU integrates floating point unit with Caravel Core.

Clone this repo:

Branches

  1. 9d4e78b Updating the shuttle_url value in `info.yaml` file. by Tim 'mithro' Ansell · 1 year, 10 months ago main
  2. 2842014 final gds & signoff results by Jeff DiCorpo · 2 years, 10 months ago
  3. 5f3e9d1 final gds oasis by Jeff DiCorpo · 2 years, 10 months ago
  4. 400a959 final gds & signoff results by Jeff DiCorpo · 2 years, 10 months ago
  5. 5e27cb0 final gds oasis by Jeff DiCorpo · 2 years, 10 months ago

Table of contents

Caravel FPU

License UPRJ_CI Caravel Build

Floating Point Unit

FPU Architecture

The default rounding mode for all the operations is RNE as highlighted by RISC-V and IEEE-754 spec.

FPU Exceptions

Integration of FPU as Memory Mapped Peripheral

Wishbone Interface

Logic Analyzer

GPIO

Result of FPU calculation also appers at the 32 GPIO pins.

CSRs for FPU

Instruction Flow