Ben8Bit
Verilog implementation of Ben Eater's 8-bit breadboard computer (by CompuSAR)
verilog-65C02-microcode
65C02 microprocessor in verilog, small size,reduced cycle count, asynchronous interface (by Arlet)
Ben8Bit | verilog-65C02-microcode | |
---|---|---|
3 | 1 | |
12 | 67 | |
- | - | |
4.1 | 2.9 | |
over 2 years ago | about 1 year ago | |
Verilog | Verilog | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
Ben8Bit
Posts with mentions or reviews of Ben8Bit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-15.
-
Building Ben's 8-bit CPU in VHDL (to learn a bit about FPGAs). Baby Step 1: Clock Module...
I started such a project in VeriLog once, if you want a reference. I abandoned it before getting to branches, however, in favor of writing a 6502 implementation.
-
Why define LUTs and ROMs directly?
My sample CPU is an implementation of Ben Eater's 8-bit machine. You can see it at https://github.com/CompuSAR/Ben8Bit.
-
8-Bit computer in Verilog (with source code)
The code is available here.
verilog-65C02-microcode
Posts with mentions or reviews of verilog-65C02-microcode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-16.
-
Why define LUTs and ROMs directly?
I was trying to debug the 65c02 code at https://github.com/Arlet/verilog-65c02 on the Spartan-7. The code itself directly defines a lot of LUTs, as well as encode logic in ROM by directly defining a ROM and dumping a bunch of binary data into it.
What are some alternatives?
When comparing Ben8Bit and verilog-65C02-microcode you can also consider the following projects:
wd65c02 - Cycle accurate FPGA implementation of various 6502 CPU variants