Rosebud
discrimination
Rosebud | discrimination | |
---|---|---|
2 | - | |
31 | 135 | |
- | - | |
0.0 | 3.1 | |
about 1 year ago | 3 months ago | |
Verilog | Haskell | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Rosebud
-
ASCII Comparison in VHDL
Here is a python script I wrote a while ago that takes a list of strings and generates verilog code for an efficient bit-split string matching implementation: https://github.com/ucsdsysnet/Shire/blob/master/fpga_src/accel/archive/sme/python/sme_rulecompiler.py
-
What do think of Chisel HDL? is it worth learning over Verilog/SystemVerilog?
Sure, I suppose trivial code might be somewhat readable. But doing something non-trivial is a different story. For example, this is what spinal HDL generates for vexriscv: https://github.com/ucsdsysnet/Shire/blob/master/fpga_src/lib/Shire/rtl/VexRiscv.v. This isn't exactly readable. There are about 320 _zz_ signals in there that presumably didn't exist in the original scala code.
discrimination
We haven't tracked posts mentioning discrimination yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
tensil - Open source machine learning accelerators
algebraic-classes - Conversions between algebraic classes and F-algebras.
chisel-book - Digital Design with Chisel
minst-idx - Read and write data in the IDX format used in e.g. the MNIST database
hashtables - Mutable hash tables for Haskell, in the ST monad
gps2htmlReport - Generates a HTML page report detailing a GPS journey, with charts, statistics and an OpenStreetMap graphic.
hebrew-time - Hebrew dates and prayer times.
witherable - Filter with effects
llrbtree - Left-leaning red-black trees
ndjson-conduit - Conduit-based parsing and serialization for newline delimited JSON
relevant-time - relevant times useful for looking forward or backward in time from a time-anchor
CTRex - Open records for Haskell