Viewing profile — MootWoop
MootWoop
HN member- Joined
- Wed, Apr 16, 2014, 6:43 PM UTC
- HN karma
- 81
- Public activity
- 46 items
- HN profile
- View on Hacker News ↗
About MootWoop
Recent public activity
-
comment
Comment #9954083
Sounds great! I'll do my best to answer all questions :-) My email is matthieu.wipliez@synflow.com
-
comment
Comment #9951293
Matthieu, co-founder of Synflow here. Maybe I could help? Don't hesitate to send me an email!
- story
- story
-
comment
Comment #9521022
Yep, I'm Matthieu! You can send me an email at matthieu.wipliez at synflow.com
-
comment
Comment #9520392
> Today's beginners don't make the tools. Not necessarily, I am a beginner in hardware design, and I am creating a new programming language and IDE for hardware design. > The acade…
-
comment
Comment #9520330
Good point about the reasons of productivity leaps. Funnily enough, I recall that one of the main selling points of Java was portability (the famous "Write Once Run Everywhere"), e…
-
comment
Comment #9520241
To whomever downvoted this: would you mind telling me why? Have I offended you in some way? Is it because of the criticism of the hardware industry? Or the sarcasm?
-
comment
Comment #9519661
2. I am curious to hear what you think about our solution of wrapping existing VHDL/Verilog in an external task in Cx? http://cx-lang.org/documentation/tasks#external
-
comment
Comment #9519644
> The bugs are not due to language generally. That's like saying that buffer overflows are not due to how strings are represented in C. Yes a bug is the programmer's fault, but lan…
-
comment
Comment #9519604
> For an engineer it does not matter about the language that describes the circuit. [...] Typing it in is the easiest part. Well... once upon a time, people were writing software w…
-
comment
Comment #9517347
> it looked very promising Thanks! > Reading from a port twice seems to trigger a clock cycle (did I get that right?) You did! It is by design that reading from the same port twice…
-
comment
Comment #9516973
That's the beauty (and sometimes the curse) of hardware design: it doesn't need a processor to run. You essentially describe an electronic circuit, and "program" (configure would b…
-
comment
Comment #9516950
Interesting, I feel like you would like what we've done with the Cx language at Synflow. Probably the exact opposite of CλaSH, the language is sequential imperative (C-like even) a…
-
comment
Comment #9516937
Hard to say, it depends on what you consider better. It certainly is more concise than the equivalent Verilog (just like Haskell is more concise than pretty much any language I kno…
-
comment
Comment #9516736
The way I see it, it's Register Transfer Level, just written differently. Instead of writing: @always(clock) counter you write: counter = s where s = register 0 (s + 1) per http://…
-
comment
Comment #9416171
How well HLS does highly depends on the source code (this is in general and not specific to Vivado HLS). If your code is a simple loop over an array and you add a vendor-specific #…
-
comment
Comment #8919929
@gothenburg @mng2 I get that you think it's not useful or even it's crazy, especially as both of you seem to be seasoned hardware designers. But as a software guy myself, there's n…
-
comment
Comment #8918345
Really? Aren't they using VHDL generics/Verilog parameters? Cx supports specialization of entities with this kind of semantics, so you give an instance parameters and the compiler …
-
comment
Comment #8918249
Yes it is still in use, and the simulation capabilities are quite advanced! It remains a HDL, better than VHDL and Verilog, so you still have to worry about resetting, clocks and s…
-
comment
Comment #8918212
That's a very good point. In fact the main difference in semantics is that Cx code is structured. Sure in VHDL/Verilog you have functions and if statements and loops. But they can …
-
comment
Comment #8917064
Exactly! Isn't that a breeze? Reset and clock are implicit by default, but you can always override them (change name, set reset synchronous, etc.)
-
comment
Comment #8917049
Don't worry, you're not the first to find that this looks similar to Verilog. I have commented about the syntax aspect on EETimes: see http://www.eetimes.com/author.asp?section_id=…
-
comment
Comment #8916755
Good point, we need to make this clearer I think. We (Synflow) have a compiler and IDE that you can download from https://www.synflow.com The compiler and IDE are open source, and …
-
comment
Comment #8916705
We hope so too :) If somehow Cx doesn't live up to its promises and what you expect from it, please let us know! We're still improving it based on the feedback we get. Thanks!