|
|
|
|
|
by throwaway17_17
907 days ago
|
|
There was an article on the front page of HN yesterday about Chisel, which was described as a HDL (or a HDL-generating language) based on Scala. I looked at the docs for Chisel and have just looked at the Pong sample chapter for Clash. These seem wildly different to me, but I think maybe I’m just very much more familiar with Haskell syntax and so I feel like I grok Clash, but don’t get Chisel. So if anyone knows, do both of these languages do the same thing or is there another angle I need to evaluate them through? |
|
Since you’re more familiar with Haskell, perhaps have a look at Blarney: https://github.com/blarney-lang/blarney/blob/master/Doc/ByEx... It’s an actively maintained EDSL for circuit design using Haskell as its host language.