gpt4 book ai didi

chisel - Chisel 和 Lava 和 CLaSH 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 11:37:14 26 4
gpt4 key购买 nike

我一直在研究 Chisel 以及各种 Lavas(Kansas、Chalmers 和 Xilinx 口味)和 CLaSH 的来源。我试图了解 Chisel 与其他产品的主要卖点是什么。我发现的主要方法是快速模拟。

我想知道更深入研究的人是否可以指出其他优点、缺点和权衡。

(对不起,如果这是一个过多的讨论问题。我尝试向凿子用户发帖,但显然您需要被接受为成员(member)才能这样做。)

最佳答案

首先,免责声明,我是 Chisel 的重度用户,但对您提到的基于 Haskell 的 DSEL 仅略知一二。

我认为 Chisel 针对多个后端(C++、Verilog 等)的能力是一个显着的优势。生成的 C++ 允许以 Verilog/VHDL 仿真器速度许多倍的速度进行周期精确仿真,因为它避免了这些语言固有的事件驱动模型。

这不是内在限制,但 Lava 和 CLaSH 似乎主要针对 FPGA 实现,而 Chisel 已用于 FPGA 和 ASIC 的工作。 Chisel 也可能得到更好的支持;代码、说明、例子都是available on GitHub ,并且该语言仍在积极开发中。

Haskell 和 Scala(父语言)之间也存在差异;如果您对其中一个更满意,它可能会使入门更容易一些。 (我将把“语言 war ”留给专家。)

关于chisel - Chisel 和 Lava 和 CLaSH 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27472473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com