Skip to content

Hardware implementation of Posit numbers

Notifications You must be signed in to change notification settings

federicoops/ppu

 
 

Repository files navigation

PPU

img


Build instructions

Check out BUILD.md (might be outdated)


Arch

The design is customizable in terms of Posit format (P<any, any>), operations supported (e.g. including/leaving out conversions) and internal implementations details (e.g. using LUT for division or adding newton-raphson steps) via macros and preprocessor ifdefs.

Get started

Generate single systemverilog file. Changing $TOP to any other module should work as well.

make TOP=ppu_top

About

Hardware implementation of Posit numbers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SystemVerilog 72.2%
  • Python 13.8%
  • Makefile 7.0%
  • Jupyter Notebook 4.9%
  • Shell 1.3%
  • Tcl 0.5%
  • Other 0.3%