Re:Nyuzi: An experimental FPGA multicore GPGPU processor
by sklogic on Wednesday March 30, 2016 @05:01PM
(#11392963)
MyHDL is exactly the same kind of a eDSL as Chisel. And you have a full control of what it generates, see the examples.
[ Parent
| on HN ]
Re:Nyuzi: An experimental FPGA multicore GPGPU processor
by vvanders on Wednesday March 30, 2016 @05:09PM
(#11393029)
If it's Python, it's not a DSL by definition.
Since you don't seem interested in addressing just one issue(I'm sure I could come up with more) around state machines I don't see any reason in continuing this discussion.
Re:Nyuzi: An experimental FPGA multicore GPGPU processor
by sklogic on Wednesday March 30, 2016 @05:22PM
(#11393118)
> If it's Python, it's not a DSL by definition.
Scala is not any better. It's exactly the same kind of a eDSL - no macros, nothing, just generating objects in runtime and then serialising this tree into a Verilog code. Nothing fancy.
> around state machines
What state machines?!? It does not have any more features for defining FSMs than an underlying Verilog.