- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在研究 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/
经过一段时间的 JavaScript 游戏“开发”,我想到了一个好主意,或者看起来/听起来是这样。 我正在考虑创建一个代表熔岩的实体。熔岩将朝特定方向移动,使用: function Lava(pos,
我需要创建一个Google Analytics(分析)过滤器,以帮助我仅查看以下网址格式的数据: http://www.xpto.com.br/local/lava-rapido http://www
我一直在研究 Chisel 以及各种 Lavas(Kansas、Chalmers 和 Xilinx 口味)和 CLaSH 的来源。我试图了解 Chisel 与其他产品的主要卖点是什么。我发现的主要方法
当 RTL block 包含对同一寄存器的多个赋值时,我无法理解 Kansas Lava 的行为。这是版本号 1: foo :: (Clock c) => Signal clk Bool foo =
我在使用主站点导航菜单时遇到以下问题。我已经回顾了编辑在提问时提出的一些问题,但没有一个是我要找的……我真的很抱歉提出这样一个具体的问题。 演示: http://jsfiddle.net/fYq6k/
我是一名优秀的程序员,十分优秀!