add requirements (dependencies)
[ieee754fpu.git] / README.md
1 # IEEE754 Floating-Point ALU, in nmigen
2
3 This project implements a pipelined IEEE754 floating-point ALU that
4 supports FP16, FP32 and FP64. It is a general-purpose unit that
5 may be used in any project (not limited to one specific processor).
6
7 # Requirements
8
9 * nmigen
10 * yosys (latest git repository, required by nmigen)
11 * sfpy (running unit tests). provides python bindings to berkeley softfloat-3
12
13 # Useful resources
14
15 * https://en.wikipedia.org/wiki/IEEE_754-1985
16 * http://weitz.de/ieee/
17 * https://steve.hollasch.net/cgindex/coding/ieeefloat.html