I talk about nMigen a lot, so you might get the impression I think it's be-all and end-all of newHDLs. nope! it's just the one I picked to make as good as I can, while helping an established community around Migen.
lots of other newHDLs are cool too!
Conversation
Replying to
As it happens, I began a new Lava-like HDL (in Haskell) a few days ago. The implementation is just ~ 150 lines so far. It's intended to be dramatically simpler and fix some key issues with my old one.
2
4
In case anyone is interested, I've put Seq online as well, also not finished
I only had time to glance at the README but there’s much resonance. The York Lava that Reduceron uses, uses the Haskell typing system to, but it’s so forced that it become IMO a bigger burden of its own. I’m not a purist and that’s (probably going out) 1/2
1
I loved the sequential model of Handel C, rather `;` being the clock edge, I wanted it explict. FpgaC and host of other languages does it too (something calling `yield`). Anyway I don’t usual share things this half baked, but I’ll push my POC soon 2/2
1
Show replies


