Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What a brilliant resource #1

Open
PythonLinks opened this issue Apr 3, 2023 · 4 comments
Open

What a brilliant resource #1

PythonLinks opened this issue Apr 3, 2023 · 4 comments

Comments

@PythonLinks
Copy link

Thank you so much for creating this.

I am a long time software developer, who just started a master's degree in EE Digital design a month ago. Large number of tiny Forth CPU's are of interest to me, but the reality is that maybe they do not do any better for the space consumed, than a bigger CPU.

So two comments. A more detailed page on how people could help you would be more interesting. And a specific example would be more interesting. In my case the J1 as a stack processor, versus some RISC-V chip is what I would be interested in analyzing.

No promises that I will do it. I am just a curious person, a bit lost, and exploring. On the other hand a detailed benchmark comparing just the two chips would indeed be most interesting. Also Ting's EP24 is of maybe even greater interest to me.

@jimbrake
Copy link
Owner

jimbrake commented Apr 5, 2023 via email

@PythonLinks
Copy link
Author

PythonLinks commented Apr 5, 2023

Thank you so much. With 500 known softcore cpus, it is essential to have someone like you curate them and recommend the best ones.

The microcore one looks particularly interesting. They have the right idea. To make FPGA development more accessible.

It references the Transputer Pause instruction, and allows for multiple data areas to hold multiple stacks. Perfect, just what I need, but was not smart enough to ask for, or even think possible.

I want to call my project the Forth transputer, so when he referenced ideas from the transputer, I was hooked. More seriously he has very needed functionality.

any of the Forth machines with 5-bit instructions classic Forth engine.

You did not give a specific link, but I am considering Ting's work. Sadly now deceased. He optimized both the eforth and the cpus to work together. And he has a 24 bit version, perfect for vision.

And I also have a preference for VHDL over Verilog. "Explicit is better than implicit" is part of the Zen of Python. Ting wrote a book on Zen and Forth.

The J1, is very popular, there must be a reason for that. I need to understand it. Good to know the best version is the mecrisp.

And of course I need to pay attention to the Risc V chips. Good to know which ones to look at.

One thought. It would be nice if it were a database, so I could decide how to sort and filter them.

So thanks again, please keep up this very useful service.

@jimbrake
Copy link
Owner

jimbrake commented Apr 5, 2023 via email

@PythonLinks
Copy link
Author

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants