Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: hackage: clash-prelude
Clash is a functional hardware description language that borrows both its
syntax and semantics from the functional programming language Haskell. The
Clash compiler transforms these high-level descriptions to low-level
synthesizable VHDL, Verilog, or SystemVerilog.
Features of Clash:
Strongly typed, but with a very high degree of type inference, enabling both
safe and fast prototyping using concise descriptions.
Interactive REPL: load your designs in an interpreter and easily test all
your component without needing to setup a test bench.
Higher-order functions, with type inference, result in designs that are
fully parametric by default.
Synchronous sequential circuit design based on streams of values, called
Signals, lead to natural descriptions of feedback loops.
Support for multiple clock domains, with type safe clock domain crossing.
This package provides:
Prelude library containing datatypes and functions for circuit design
To use the library:
Import Clash.Prelude
Alternatively, if you want to explicitly route clock and reset ports,
for more straightforward multi-clock designs, you can import the
Clash.Explicit.Prelude module. Note that you should not import
Clash.Prelude and Clash.Explicit.Prelude at the same time as they
have overlapping definitions.
A preliminary version of a tutorial can be found in Clash.Tutorial, for a
general overview of the library you should however check out Clash.Prelude.
Some circuit examples can be found in Clash.Examples.
66 versions
Latest release: 6 months ago
4 dependent packages
47,216 downloads total
View more package details: https://packages.ecosyste.ms/registries/hackage.haskell.org/packages/clash-prelude
Dependent Repos 52
bzhkl/Spreadsheet Fork of b1g3ar5/Spreadsheet
My spreadsheet app using threepenny-gui- 0.9.2 cabal.config
Size: 7.25 MB - Last synced: about 1 year ago - Pushed: almost 9 years ago
clash-lang/clash-compiler
Haskell to VHDL/Verilog/SystemVerilog compiler- * clash-prelude/clash-prelude.cabal
- * clash-prelude/clash-prelude.cabal
- * benchmark/clash-benchmark.cabal
- >=0.99 clash-cosim/clash-cosim.cabal
- >=0.99 clash-cosim/clash-cosim.cabal
- * benchmark/profiling/prepare/clash-profiling-prepare.cabal
Size: 17.9 MB - Last synced: 1 day ago - Pushed: 4 days ago
alanz/aws-dynamodb-play
Working through AWS getting started example- 0.7.5 cabal.config
Size: 141 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
wayofthepie/coursera-client
- 0.7.5 cabal.config
Size: 129 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
signed/learning-haskell
- 0.11.2 cabal.config
Size: 83 KB - Last synced: about 1 month ago - Pushed: about 6 years ago
dikmax/dikmax.name
See dikmax.name-ng repository for new version. My blog. It's written in Hakyll.- 0.9.3 cabal.config
Size: 625 MB - Last synced: about 1 year ago - Pushed: about 8 years ago
bholst/blog
The blog software written for a personal blog. While this has been written for my own blog, it may also be useful for other blogs.- 0.9.1 cabal.config
Size: 364 KB - Last synced: about 1 year ago - Pushed: about 8 years ago
Vicky3/Simple-Blogging-Page-with-Yesod
- 0.9.1 cabal.config
Size: 162 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
christiaanb/clash-prelude-playground
Functions that might be added to the clash-prelude- >=0.8.1 clash-prelude-playground.cabal
Size: 133 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
clash-lang/clash-compiler
Mirror used for CI testing of https://github.com/clash-lang/clash-compiler- * benchmark/profiling/prepare/clash-profiling-prepare.cabal
- * clash-prelude/clash-prelude.cabal
- * clash-prelude/clash-prelude.cabal
Last synced: 11 months ago
basile-henry/clash-io
Run Clash circuits with a SDL frontend- * clash-io.cabal
Size: 25.4 KB - Last synced: 29 days ago - Pushed: about 3 years ago
spwhitton/oso2pdf 📦
Better conversion of Oxford Scholarship Online material to PDF- 0.9.2 cabal.config
Size: 32.2 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago
etorreborre/producer-hs
Simple streaming library for Haskell- 0.11.2 cabal.config
Size: 39.1 KB - Last synced: 14 days ago - Pushed: over 6 years ago
google/haskell-indexer
Emits code crossreference data for Haskell sources.- ==0.11.2 wrappers/stack-docker/everything/everything.cabal
Size: 447 KB - Last synced: 7 days ago - Pushed: almost 4 years ago
querl.dox/linux/alpine_linux/aports
- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Last synced: 11 months ago
tjunier/mlgsc
Maximum-likelihood general sequence classifier- 0.9.3 cabal.config
Size: 234 MB - Last synced: 7 months ago - Pushed: over 7 years ago
cbiffle/cfm
A 16-bit CPU and self-hosting Forth system for the Lattice ICE40 FPGA, written in Haskell.- * arch/cfm-arch.cabal
- * arch/cfm-arch.cabal
Size: 800 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago
fatho/rot-2015
Sachen erstellt für und während der Sommerakademie 2015 in Rot an der Rot.- 0.9.2 code/cabal.config
Size: 463 KB - Last synced: 10 months ago - Pushed: over 8 years ago
Engincs/aports Fork of alpinelinux/aports
[MIRROR] Alpine packages build scripts- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 352 MB - Last synced: 1 day ago - Pushed: 1 day ago
kritzcreek/FROST-Backend
Backend for the (F)unctional (R)eactive (O)pen (S)pace (T)imetable- 0.7.5 cabal.config
Size: 387 KB - Last synced: about 1 month ago - Pushed: over 8 years ago
akimichi/functionaljs
「関数型プログラミングの基礎」サンプルコード- 0.10.4 cabal.config
Size: 7 MB - Last synced: 22 days ago - Pushed: 22 days ago
b1g3ar5/Spreadsheet
My spreadsheet app using threepenny-gui- 0.9.2 cabal.config
Size: 7.25 MB - Last synced: about 1 year ago - Pushed: almost 9 years ago
pbevin/jstype
Playing at writing a Javascript compiler- 0.9.2 cabal.config
Size: 628 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
positiondev/orged
- 0.7.5 cabal.config
Size: 227 KB - Last synced: about 2 months ago - Pushed: over 8 years ago
TomShacham/haskell-template-project
- 0.9.2 cabal.config
Size: 137 KB - Last synced: 9 months ago - Pushed: almost 9 years ago
wayofthepie/docker-client
Haskell library for the Docker Remote API- 0.7.5 cabal.config
Size: 313 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
jacobstanley/calamine
- 0.7.5 cabal.config
Size: 109 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
Codas/sass-live
Instant recompilation of sass files in haskell- 0.8 cabal.config
Size: 137 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
varosi/cgraytrace
CG^2 demo ray-tracer- 0.9.3 cabal.config
Size: 2.28 MB - Last synced: over 1 year ago
standardsemiconductor/lion
Where Lions Roam: RISC-V on the VELDT- >=1.4 && <1.7 lion-soc/lion-soc.cabal
Size: 299 KB - Last synced: 6 days ago - Pushed: 6 days ago
elisehuard/game-in-haskell
- >0.9.1 cabal.config
Size: 3.35 MB - Last synced: 6 months ago - Pushed: over 5 years ago
alcidesv/second-front
- 0.7.5 cabal.config
Size: 2.95 MB - Last synced: about 1 year ago - Pushed: almost 9 years ago
vyorkin-archive/assignment
test assignment for Excursiopedia- 0.8.1 api/cabal.config
Size: 664 KB - Last synced: about 2 months ago - Pushed: almost 9 years ago
SamProtas/composable-associations
Library providing polymorphic composition of serialized haskell data to reduce boilerplate.- 0.11.2 composable-associations/cabal.config
- 0.11.2 composable-associations-aeson/cabal.config
Size: 47.9 KB - Last synced: 20 days ago - Pushed: about 3 years ago
ianoc/HSFailureCase
- 0.9.3 cabal.config
Size: 12.7 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
saturday06/YesodTemplate
- 0.9.3 cabal.config
Size: 133 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
dnaumenko/learning_notes
Collection of exercises from various books/sites- 0.11.2 learning_haskell/cabal.config
Size: 4.29 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
isovector/circuitry
the missing haskell circuit diagram library- * circuitry.cabal
- * circuitry.cabal
Size: 761 KB - Last synced: 14 days ago - Pushed: almost 3 years ago
bjpop/language-python-test
Code for testing the language-python library- 0.10.14 cabal.config
Size: 1.53 MB - Last synced: 11 days ago - Pushed: over 5 years ago
sumitraja/upnp-client
UPNP Client primarily targeted at getting content off a ContentDirectory- 0.10.6 cabal.config
Size: 4.57 MB - Last synced: over 1 year ago
jacobstern/hamilton
- 0.11.2 cabal.config
- 0.11.2 hamilton/cabal.config
Size: 856 KB - Last synced: over 1 year ago
dataember/docker-control
Daemon for controlling multiple Docker daemons directly- 0.7.5 cabal.config
Size: 156 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
karelfv/alpinelinux_aports Fork of alpinelinux/aports
[MIRROR] Alpine packages build scripts- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 434 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
victorlcasilva/aports
- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 252 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
tonmoyislam250/mineaports
- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 181 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
steshaw/intellij-haskell
IntelliJ plugin for Haskell- 0.10.14 src/main/resources/cabal/cabal.config
Last synced: over 1 year ago
marklnichols/Strat
Haskell library for strategy game AI- 0.11 cabal.config
Last synced: over 1 year ago
lae/haskell-dns-message
Mirrored from https://github.com/laech/haskell-dns-message.git- 0.11.2 cabal.config
Last synced: over 1 year ago
glaubersp/MoodleUFOP
Programa para gerar CSVs de inscrição no Moodle.- 0.9.3 cabal.config
Size: 156 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
alpinelinux/aports
[MIRROR] Alpine packages build scripts- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 408 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
axman6/HaskellMR
A Haskell Map Reduce project designed from the ground up for distributed computation- 0.8 cabal.config
Size: 145 KB - Last synced: 14 days ago - Pushed: almost 9 years ago
bittide/bittide-hardware
- * elastic-buffer-sim/elastic-buffer-sim.cabal
Size: 14.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
kraj/aports Fork of alpinelinux/aports
Mirror of aports repository- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 383 MB - Last synced: 14 days ago - Pushed: 5 months ago
techniumlabs/aports Fork of alpinelinux/aports
Mirror of aports repository- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 341 MB - Last synced: 24 days ago - Pushed: 25 days ago
tcely/aports Fork of alpinelinux/aports
Mirror of aports repository- 1.6.3 testing/darcs/cabal.config
- 1.6.3 testing/stack/cabal.config
Size: 343 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
jcgentry/RubiksCube
- 0.11.2 cabal.config
Size: 11.8 MB - Last synced: 11 months ago - Pushed: over 6 years ago
onepunchtech/one-punch-linux
- 0.11.2 cabal.config
Size: 38.1 KB - Last synced: about 1 month ago - Pushed: over 6 years ago
monnef/youtube-tool
CLI tool for easy downloading and opening of videos from YouTube.- 0.11.2 cabal.config
Last synced: about 1 year ago
bjing/aws-dynamodb-play Fork of alanz/aws-dynamodb-play
Working through AWS getting started example- 0.7.5 cabal.config
Size: 141 KB - Last synced: 12 months ago - Pushed: almost 9 years ago
hallfox/hs-rock-paper-scissors
A simple rock paper scissors game written in Haskell- 0.7.5 cabal.config
Size: 121 KB - Last synced: 9 months ago - Pushed: almost 9 years ago
emhoracek/housetab-api Fork of dbp/housetab-api
- 0.7.5 cabal.config
Size: 555 KB - Last synced: 10 months ago - Pushed: almost 9 years ago
Cloudxtreme/docker-control Fork of dataember/docker-control
Daemon for controlling multiple Docker daemons directly- 0.7.5 cabal.config
Size: 156 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
Alaya-in-Matrix/clash-compiler Fork of clash-lang/clash-compiler
CAES Language for Synchronous Hardware- >=0.7.5 clash-ghc/clash-ghc.cabal
- >=0.7.4 clash-lib/clash-lib.cabal
Size: 4.32 MB - Last synced: about 2 months ago - Pushed: almost 9 years ago
commercialhaskell/commercialhaskell.com
Codebase for commercialhaskell.com- 0.9.2 cabal.config
Size: 2.16 MB - Last synced: about 2 months ago - Pushed: over 8 years ago
Jacob-Holm-Mortensen/my-project
- 0.11.2 cabal.config
Size: 10.6 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
pnaranja/haskellbook
Exercises and notes while studying The Haskell Book - http://haskellbook.com/- 0.11.2 chp14/cabal.config
Size: 3.07 MB - Last synced: 25 days ago - Pushed: over 6 years ago
fritexvz/hl Fork of haskell-infra/hl
Haskell web site- 0.9.2 cabal.config
Size: 2.04 MB - Last synced: 10 months ago - Pushed: over 8 years ago
cchalmers/clash-tasks
Verilog-like tasks for clash simulations- * clash-tasks.cabal
Size: 18.6 KB - Last synced: 9 months ago - Pushed: over 1 year ago
hi-ogawa/haskell-heroku-docker
- 0.10.9 cabal.config
Size: 21.5 KB - Last synced: 14 days ago - Pushed: almost 8 years ago
mikla/haskell-stack-setup
- 0.11.2 cabal.config
Size: 21.5 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago
wayofthepie/http-typed
- 0.7.5 cabal.config
Size: 125 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago
josefs/hl Fork of haskell-infra/hl
Haskell web site- 0.9.2 cabal.config
Size: 2.08 MB - Last synced: about 1 year ago - Pushed: over 8 years ago
digideskio/orged Fork of positiondev/orged
- 0.7.5 cabal.config
Size: 227 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
chroth7/AoCHaskell
Advent of Code - teaching myself how to Haskell (experiments, ideas, testing...)- 0.11.2 cabal.config
Size: 26.4 KB - Last synced: about 1 year ago - Pushed: over 6 years ago
nisardan/appel-compiler
Implementing a compiler for the tiger language- 0.10.1 ch1/cabal.config
- 0.10.1 ch2/cabal.config
Size: 19.5 KB - Last synced: about 1 year ago - Pushed: over 8 years ago
anhmiuhv/learn_haskell
- 0.11.2 median/cabal.config
Size: 5.49 MB - Last synced: about 1 year ago - Pushed: over 6 years ago
rubik/ghc-exactprint Fork of alanz/ghc-exactprint
GHC version of haskell-src-exts exactPrint- 0.9.2 cabal.config
Size: 2.65 MB - Last synced: 25 days ago - Pushed: over 8 years ago