浮点单元 - 开源硬件实施

时间:2017-11-20 23:47:54

标签: riscv chisel fpu

男孩,StackOverflow上的这些人真的会让你思考,甚至​​在这里问一个问题 - 真正的怯场写下第一个问题。

我将提供我在搜索过程中找到的一些资源,但首先让我详细说明这个主题本身。即,我对Floating Point Unit的研究感兴趣,因此,我希望看到任何可用的开源硬件实现 - 最好在Chisel,但Verilog / VHDL也可以。

所以,请提供有关此事的任何参考,链接或文件。

我遇到的情况是,在包含FPU的两个开源数字设计项目中取得高峰 - Rocket ChipLowRISC是他们在同一个源自Berkeley的存储库 - {{ 3}}。这些都是基于hardfloat ISA开发的,但这个问题不仅限于那个特定的ISA。

一个非常有趣的资源,为所有编码提供一个很好的理论框架是RISCV

有没有人钻研过设计或升级其他FPU的冒险经历?

你能指出任何其他免费的开源硬件FPU实现吗?

任何评论,建议,想法都非常受欢迎。

谢谢大家,

的Aleksandar

1 个答案:

答案 0 :(得分:0)

这是interesting resource - 实际上是一组资源,包含许多有趣的注释(特别强调十进制FPU的优点)以及基于规范的ANSI C中的实际实现,这是一个参考实现给出。