clash-ghc
logisim-evolution
Our great sponsors
clash-ghc | logisim-evolution | |
---|---|---|
33 | 25 | |
1,359 | 4,232 | |
1.6% | 4.4% | |
9.2 | 9.5 | |
4 days ago | 7 days ago | |
Haskell | Java | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
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.
clash-ghc
- Clash: A Functional Hardware Description Language
-
Need project idea
You can take a look at https://clash-lang.org/. There is also a book for it. https://gergo.erdi.hu/retroclash/
-
5 layered CNN implementation on arduino/FPGAs [P]
I don't know much about FPGAs, but Clash lang compiles to VHDL, and might do the trick: https://clash-lang.org
- An addressable little explored language gap: HDL - Hardware Description Languages, any language used for electronic circuit design, description, and specs
- Pedagogical Downsides of Haskell
-
A circuit simulator that doesn't look like it was made in 2003
Perhaps peripheral (the original site has been hugged to death).
Both clashlang: https://clash-lang.org/
And Hardcaml: https://github.com/janestreet/hardcaml
have personally fueled my interest in hardware.
Dan Luu speaks eloquently and at length about how better options are needed for logic design. I would recommend both of the above to the enthusiastic novice.
-
Functional programming language for embedded devices?
I haven’t used it yet, but I just came across this a few days ago https://clash-lang.org/
-
Haskell is the one of the most hardest code
Here's one very practical use case for Haskell: https://clash-lang.org/
-
Is “x' = f(x)” a programming paradigm?
In a previous project we used Haskell that compiled down to Verilog to design hardware. Think along the lines of BlueSpec or Clash. Haskell would force you to spell out the new state as a function of the old state of the system. This would let us do gate-level simulations of the hardware we designed. Coupled with Haskell's penchant for using primes to mean "the new value of", stuff like x' = f x was very common.
- Evolutie limbaje in industrie
logisim-evolution
-
A circuit simulator that doesn't look like it was made in 2003
Logism evolution works great and is quite modern.
-
Ben Eater's 8-Bit CPU in Logisim, Plus More!
Here is the link for Logisim Evolution: https://github.com/logisim-evolution/logisim-evolution
-
Crumb Circuit Simulator
In school, I worked on an introductory CS/EE class many, many moons ago, and I believed we used something like "logisim", which by then was pretty awesome - you could build simple things like adders, combine those with "macros" to bui;d ALUs and then whole simple CPUs.
Since then, the logisim project has discontinued, but it looks like there is a open source successor:
https://github.com/logisim-evolution/logisim-evolution
Have not tried it, but it looks promising, provided you don't want to do too complicated things (not sure if you could really model complex CPUs like a pentium with it). Also, it's pretty digital only, so I wouldn't expect Mac-Spice-like analog circuit simulation.
-
I was making adder circuits in games 8 years ago in an attempt to build a computer. I finally worked my way up and built a working computer!
though i'd heavily recommend first building the circuit in a logic simulator like Logisim, or Digital before trying to build it in a game for an FPGA. (Digital even allows you to export circuits as Verilog/VHDL, and as a certified lazy person, that is very useful)
-
Embedded Systems Weekly #112
Logisim-evolution An alternative free and open-source tool to design and simulate digital logic.
- Logisim – A Graphical Tool for Designing and Simulating Digital Logic Circuits
- I Designed My Own 16-Bit CPU
-
features you wish logic gate sims had?
Logicism Evolution also does HDL and can export directly to several common FPGA boards. https://github.com/logisim-evolution/logisim-evolution
- Best logic gate simulation / digital logic circuit software? (best if cross platform.)
-
Building the 8-bit computer in software
I've used Logisim a bit in the past. I liked it. I also see that there's a "Logisim Evolution" project on Github https://github.com/logisim-evolution/logisim-evolution
What are some alternatives?
Digital - A digital logic designer and circuit simulator.
logisim-evolution - Digital logic designer and simulator
32-bit-RISC-V-Cpu-Core
iverilog - Icarus Verilog
RISC-V-Computer - An enhanced yet simplified version of the original RISC-V-Computer build with Logisim [Moved to: https://github.com/MazinCE/RVCOM2.0]
wiringPi - A Haskell binding to the wiringPi library, for using GPIO on the Raspberry Pi.
ghdl - VHDL 2008/93/87 simulator
8-bit-CPU - Homebrew 8-bit CPU
gtkwave - GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
clash-prelude
Logisim - Logisim Italian Fork
rv32i-logisim-cpu - Implementation of RV32I in Logisim-evolution.