Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
Clash - Hardware Description Language
Conversations
About
Clash - Hardware Description Language
Contact owners and managers
1–30 of 311
Welcome to the Clash HDL mailing list. General info:
http://www.clash-lang.org/
. Bug reports:
https://github.com/cl
ash-lang/clash-compiler/issues
Email
clash-language+subscribe@googl
egroups.com
to join the mailing list without a GMail account. We appreciate it when participants on this mailing list to try to follow our
Guidelines for Respectful Communication
.
Mark all as read
Report group
0 selected
peter.t...@gmail.com
12/23/23
How can I test ResetStrategy r to decide what to do about resets
Happy holiday season and a very tiny xmas conumdrum to all. What can I do with a ResetStrategy r
unread,
How can I test ResetStrategy r to decide what to do about resets
Happy holiday season and a very tiny xmas conumdrum to all. What can I do with a ResetStrategy r
12/23/23
peter.t...@gmail.com
,
Christiaan Baaij
8
12/23/23
Generating verilog gives "Clash.Netlist(1138): mkDcApplication undefined for: ..."
See https://github.com/clash-lang/clash-compiler/issues/2628 where a test case is posted. On Tuesday,
unread,
Generating verilog gives "Clash.Netlist(1138): mkDcApplication undefined for: ..."
See https://github.com/clash-lang/clash-compiler/issues/2628 where a test case is posted. On Tuesday,
12/23/23
peter.t...@gmail.com
,
Leon Schoorl
2
12/21/23
Getting "isn't marked OPAQUE. This might make Clash ignore this primitive"
The OPAQUE pragma was added in GHC 9.4. It is like a stronger version of NOINLINE. The syntax is the
unread,
Getting "isn't marked OPAQUE. This might make Clash ignore this primitive"
The OPAQUE pragma was added in GHC 9.4. It is like a stronger version of NOINLINE. The syntax is the
12/21/23
peter.t...@gmail.com
,
Christiaan Baaij
2
10/29/23
No blackbox for catch#
Your hunch is correct, we don't have a translation for `hasUndefined`. So you cannot use that in
unread,
No blackbox for catch#
Your hunch is correct, we don't have a translation for `hasUndefined`. So you cannot use that in
10/29/23
peter.t...@gmail.com
3
10/7/23
How does one use dfold again?
The manual example is OK, but why I couldn't understand is now clear (to me). I just record it
unread,
How does one use dfold again?
The manual example is OK, but why I couldn't understand is now clear (to me). I just record it
10/7/23
ÉRDI Gergő
,
Christiaan Baaij
5
4/1/22
Avoiding `OtherCon []` unfoldings, restoring definitions from unfoldings
I'm using Prep's output (mostly so that it's in ANF) in my full compilation pipeline, so
unread,
Avoiding `OtherCon []` unfoldings, restoring definitions from unfoldings
I'm using Prep's output (mostly so that it's in ANF) in my full compilation pipeline, so
4/1/22
Anmol Sahoo
, …
Koen Raben
12
2/23/22
Using a Signal as a Clock
I have implemented your suggestion of creating the primitive and it works! Thank you very much for
unread,
Using a Signal as a Clock
I have implemented your suggestion of creating the primitive and it works! Thank you very much for
2/23/22
Christiaan Baaij
2/16/22
Clash contributors meeting March 10 2021, 13:00 - 15:00 UTC
Hi everyone, We're organizing a Clash contributors meeting on March 10 2021, 13:00 - 15:00 UTC.
unread,
Clash contributors meeting March 10 2021, 13:00 - 15:00 UTC
Hi everyone, We're organizing a Clash contributors meeting on March 10 2021, 13:00 - 15:00 UTC.
2/16/22
Pat the Builder
,
Leon Schoorl
2
1/11/22
(Minor) Suggestion for Definition of dfold
You're right, that is confusing and unnecessary. Especially since there is also a term variable
unread,
(Minor) Suggestion for Definition of dfold
You're right, that is confusing and unnecessary. Especially since there is also a term variable
1/11/22
Luka Rahne
1/7/22
compatible version of clash-multisignal and PolySignal
I am glad to announce we have new version of clash-multisignal https://github.com/ra1u/clash-
unread,
compatible version of clash-multisignal and PolySignal
I am glad to announce we have new version of clash-multisignal https://github.com/ra1u/clash-
1/7/22
Peter Lebbing
, …
Pat the Builder
5
1/6/22
Re: [clash-language] Best Way to do Version Control with Clash
Hello Paddy! On Mon, 27 Dec 2021, Pat the Builder wrote: > Sorry about all these questions No
unread,
Re: [clash-language] Best Way to do Version Control with Clash
Hello Paddy! On Mon, 27 Dec 2021, Pat the Builder wrote: > Sorry about all these questions No
1/6/22
Pat the Builder
2
12/25/21
Using -fclash-clear
As it turned out, there were only two Quartus files which Clash didn't like. When I now generate
unread,
Using -fclash-clear
As it turned out, there were only two Quartus files which Clash didn't like. When I now generate
12/25/21
Pat the Builder
,
Peter Lebbing
4
12/24/21
Clash/ghc Can't Find Source Files
> Thanks. I removed @clash@ and re-installed. I now get a different > version and the problem
unread,
Clash/ghc Can't Find Source Files
> Thanks. I removed @clash@ and re-installed. I now get a different > version and the problem
12/24/21
Pat the Builder
,
Peter Lebbing
2
12/24/21
Problems With Blinker Starter Project
Hello Paddy! > Not sure where to post this as it's not a compiler issue. Here seems fine to me
unread,
Problems With Blinker Starter Project
Hello Paddy! > Not sure where to post this as it's not a compiler issue. Here seems fine to me
12/24/21
Rob Stewart
12/20/21
[Job] Postdoc position in hardware acceleration of functional languages
Hi, There is an opening for a Post Doctoral position on hardware acceleration of functional
unread,
[Job] Postdoc position in hardware acceleration of functional languages
Hi, There is an opening for a Post Doctoral position on hardware acceleration of functional
12/20/21
ÉRDI Gergő
, …
Christiaan Baaij
3
11/21/21
"Retrocomputing with Clash" is out!
I think you're underselling yourself (and the book). This book definitely contains techniques
unread,
"Retrocomputing with Clash" is out!
I think you're underselling yourself (and the book). This book definitely contains techniques
11/21/21
Koen Raben
,
Christiaan Baaij
4
11/17/21
First clock period in generated testbench shorter than designed clock period
Hey Christiaan, That is exactly the problem I ran into. In post-synthesis simulations the setup time
unread,
First clock period in generated testbench shorter than designed clock period
Hey Christiaan, That is exactly the problem I ran into. In post-synthesis simulations the setup time
11/17/21
ÉRDI Gergő
, …
Peter Lebbing
7
11/5/21
Example of multi-clock design?
With https://github.com/clash-lang/clash-compiler/pull/1726 merged, I hope this can be revisited. TBH
unread,
Example of multi-clock design?
With https://github.com/clash-lang/clash-compiler/pull/1726 merged, I hope this can be revisited. TBH
11/5/21
adamwa...@gmail.com
,
Christiaan Baaij
3
9/20/21
Blog post about hashtable
Reformatted. Thanks for the suggestion! On Friday, September 17, 2021 at 7:53:34 PM UTC+10 christia..
unread,
Blog post about hashtable
Reformatted. Thanks for the suggestion! On Friday, September 17, 2021 at 7:53:34 PM UTC+10 christia..
9/20/21
ge...@erdi.hu
, …
Alex McKenna
6
9/17/21
Full example of using Clash.Driver.Manifest?
> I would like to replace that with some "real" Clash driver calls that don't go
unread,
Full example of using Clash.Driver.Manifest?
> I would like to replace that with some "real" Clash driver calls that don't go
9/17/21
ÉRDI Gergő
,
Dylan Thinnes
9
9/8/21
Contributors needed: Port Pong to new FPGA boards
On Wednesday, September 8, 2021 at 9:26:00 AM UTC+1 Dylan Thinnes wrote: I've seen the invite,
unread,
Contributors needed: Port Pong to new FPGA boards
On Wednesday, September 8, 2021 at 9:26:00 AM UTC+1 Dylan Thinnes wrote: I've seen the invite,
9/8/21
Chen-Mou Cheng
,
Alex McKenna
3
8/21/21
unfoldrI doesn't quite (un)fold constants
Hi Alex, Thank you very much for your prompt response. I confirm that the TH workaround works for me.
unread,
unfoldrI doesn't quite (un)fold constants
Hi Alex, Thank you very much for your prompt response. I confirm that the TH workaround works for me.
8/21/21
Farhad A
,
mar...@qbaylogic.com
5
8/9/21
An issue in generating verilog file
Hi Martjin, Thanks for your help and explanation. I went through the Stack tutorial as you mentioned
unread,
An issue in generating verilog file
Hi Martjin, Thanks for your help and explanation. I went through the Stack tutorial as you mentioned
8/9/21
L Bollen
,
Peter Lebbing
2
7/22/21
How do enable signals propagate through a function?
Hello Lucas, The really short answer is that when you're only passing clocks, resets and enables
unread,
How do enable signals propagate through a function?
Hello Lucas, The really short answer is that when you're only passing clocks, resets and enables
7/22/21
Farhad A
,
Peter Lebbing
11
7/12/21
How to implement Haskell code in Clash
Hi Farhad, > [...] and I think I will face more issues for writing testbench and > completing
unread,
How to implement Haskell code in Clash
Hi Farhad, > [...] and I think I will face more issues for writing testbench and > completing
7/12/21
L Bollen
, …
Christiaan Baaij
6
6/28/21
Automatically adding proper delay to DSignal dom n type functions.
That's Visible type applications: https://downloads.haskell.org/ghc/latest/docs/html/users_guide/
unread,
Automatically adding proper delay to DSignal dom n type functions.
That's Visible type applications: https://downloads.haskell.org/ghc/latest/docs/html/users_guide/
6/28/21
Mahshid Shahmohammadian
, …
Peter Lebbing
46
6/17/21
VHDL if statement without else equivalent in Clash
On Thu, 17 Jun 2021, Leon Schoorl wrote: > Somewhat confusingly enable isn't listed in the
unread,
VHDL if statement without else equivalent in Clash
On Thu, 17 Jun 2021, Leon Schoorl wrote: > Somewhat confusingly enable isn't listed in the
6/17/21
Constantin Runge
, …
Martijn Bastiaan
5
6/12/21
clash-ghc -fhdl-syn flag
Hi Constantin, Welcome to the mailing list! > Is there any detailed documentation on what
unread,
clash-ghc -fhdl-syn flag
Hi Constantin, Welcome to the mailing list! > Is there any detailed documentation on what
6/12/21
L Bollen
, …
Alex McKenna
15
6/10/21
Bug in clash compiler causing illegal names (Version 1.2.5)
Hi Lucas, Some things that might help: Clash has a -fclash-no-escaped-identifiers flag which means it
unread,
Bug in clash compiler causing illegal names (Version 1.2.5)
Hi Lucas, Some things that might help: Clash has a -fclash-no-escaped-identifiers flag which means it
6/10/21
Mahshid Shahmohammadian
, …
peter.t...@gmail.com
4
6/7/21
Pass a function to mealy machine
Thank you Christiaan and Peter for your thorough responses. That was very useful. Mahshid On Sunday,
unread,
Pass a function to mealy machine
Thank you Christiaan and Peter for your thorough responses. That was very useful. Mahshid On Sunday,
6/7/21