天哪,StackOverflow的这些家伙真的会让你在试着在这里问一个问题之前就想一想--写这个第一个问题真的害怕上台。
我将提供我在搜索过程中找到的一些资源,但首先让我详细说明主题本身。也就是说,我对Floating Point Unit的研究很感兴趣,因此,我希望看到任何可用的开源硬件实现-最好是在Chisel中,但Verilog/VHDL语言也可以做得很好。
所以,请在这件事上提供任何参考,链接或文档。
我遇到的两个开源数字设计项目,其中包括FPU - Rocket Chip和LowRISC,他们使用的是源自Berkeley - hardfloat的相同存储库。这些都是基于RISCV指令集开发的,但这个问题并不局限于特定的指令集。
一个非常有趣的资源,为所有的编码提供一个很好的理论框架,那就是这个PhD thesis。
有没有人钻研过设计或升级其他FPU的冒险?
你能指出其他免费的开源硬件FPU实现吗?
任何评论,建议,想法都非常受欢迎。
谢谢大家
亚历山大
发布于 2018-01-17 16:44:48
这是一个interesting resource --实际上,这是一个带有许多有趣注释的资源集合(特别强调十进制FPU的优点)和一个用ANSI实现的实际实现,这是一个参考实现,基于给定的规范。
https://stackoverflow.com/questions/47403029
复制相似问题