Haskell to VHDL/Verilog/SystemVerilog compiler
OTHER License
Bot releases are hidden (Show)
Published by christiaanb over 8 years ago
-clash-hdldir
flag) other than the current working directory #125.-outputdir
directory, unless:
-clash-hdldir
is set to a different directory.-hidir
, -stubdir
, and -dumbdir
are not the same directory as -odir
Published by christiaanb over 8 years ago
Published by christiaanb almost 9 years ago
Char
, Int8
, Int16
, Int32
, Int64
, Word
, Word8
, Word16
, Word32
, Word64
.-clash-intwidth=N
flag, where N
can be either 32 or 64.case error ... of ...
to error ...
#109
Published by christiaanb almost 9 years ago
Published by christiaanb about 9 years ago
Support for clash-prelude
0.10.1
Transformation that lifts applications of the same function out of alternatives of case-statements. e.g.
case x of
A -> f 3 y
B -> f x x
C -> h x
is transformed into:
let f_arg0 = case x of {A -> 3; B -> x}
f_arg1 = case x of {A -> y; B -> x}
f_out = f f_arg0 f_arg1
in case x of
A -> f_out
B -> f_out
C -> h x
Published by christiaanb about 9 years ago
clash-prelude-0.10
CLaSH.Sized.Vector
's :>
is now supportedfold
, dfold
, foldr
Published by christiaanb over 9 years ago
--systemverilog
switch incorrectly generates verilog code instead of systemverilog codeCLaSH.Prelude.Testbench.assert'
CLaSH.Sized.Vec.index_int
generate
statements in SV backendPublished by christiaanb over 9 years ago
clash-prelude-0.9
-clash-inline-below=N
to set the size limit to N
Published by christiaanb over 10 years ago