Hi Jacob,
I came across RustHDL, did you see it?
Regards,
Cesar
Hi Jacob,
I came across RustHDL, did you see it?
Regards,
Cesar
yes, i saw it. that was part of why I wanted to write a HDL library in Rust, because I saw them having some of the same problems as Verilog and MyHDL -- Verilog doesn't have good facilities for generating complex code with an algorithm, and afaict neither do MyHDL or their RustHDL because they both have the approach of restricting Python or Rust to be mostly like Verilog/VHDL instead of allowing you to dynamically build any HDL structure like you can with nMigen or Fayalite -- e.g. you can build code that constructs arbitrary HDL directly from JSON if you wanted (not that that's the best idea, but it can be done pretty easily), neither of MyHDL or their RustHDL let you do that without having to effectively generate Python or Rust source first, which makes them waay more difficult to use in some cases.