I'm sorry but I just can't read those long walls of text. Could you
give a description of the chip you're proposing, the kind of description
one would see on a data sheet? Not a 500 page manual or anything like
that. Just a few lines with the basics. Examples:
GREENARRAYS GA144
- 144 nodes of F18A MISC processors, about 750 mhz each
- 4 interconnect paths from each node, connecting to the adjacent
nodes in rectangular layout
- 18 bit word size, 64 words RAM and 64 words ROM per node, plus
8 level control stack and 10 level data stack at each node
ATMEGA ATTINY1616
- 8 bit word size, 32 registers, RISC-like architecture, 16 mhz
- 2KB ram, 16KB program flash
- GPIO, ADC, programmable timers yada yada
Just basic outline. Otherwise the picture is way too vague.
Next question: who would want to use it? That is, why wouldn't they use
chip XYZ instead, where XYZ is some popular existing chip?
-16 bit colorforth or machine forth comparable. ...
-16 bit colorforth or machine forth comparable. ...Ah, thank you very much, this post actually seems to contain some useful info.
I will look at it more closely. In this context MISC may be more
useful as a coprocessor for a conventional core, than one for general computation.
Have you looked at the RP2040? It has a PIO (programmable I/O)
peripheral which is a simple state machine (runs programs up to 32 words long) that lets you implement protocols like SPI on the I/O pins without getting the main CPU involved. MISC could be nice for that since the
PIO is quite limited.
On Sunday, June 19, 2022 at 8:02:49 AM UTC+10, Paul Rubin wrote:
You lack the idea. It wasn't about me saying what it should be, but now I do, because nobody is doing anything but wasting their the being negative. I thought people would be happy to finally organise a regular/sane chip option to use regularly.-16 bit colorforth or machine forth comparable. ...Ah, thank you very much, this post actually seems to contain some useful info.
I've talked about stuff before. It's up to you to read, don't blame me. It's fairly straight forwards and not as complex as chip design normally would be
on the outsideI will look at it more closely. In this context MISC may be moreWell, a array of this sort of misc would be a good coprocessor, but this chip is good on its own.
useful as a coprocessor for a conventional core, than one for general computation.
Have you looked at the RP2040? It has a PIO (programmable I/O)No, pretty much what I'm stating here, is simpler format shaping, but my own processor designs has state like features. But thanks for being this to my attention Paul. I often developed things in black box isolation, so am unaware of what's happening
peripheral which is a simple state machine (runs programs up to 32 words long) that lets you implement protocols like SPI on the I/O pins without getting the main CPU involved. MISC could be nice for that since the
PIO is quite limited.
But. I am considering doing the Google thing, to give you guys a pep up.
- A simple 1000 transistor+ core.
- a macro core to be used to roll your own chip
-16 bit colorforth or machine forth comparable.
Optionals:
-reconfigurable pins so maybe used as 16 bit data/address/clocked IO DMA/digital/analogue pins ...
Wayne morellini <waynemo...@gmail.com> writes:
But. I am considering doing the Google thing, to give you guys a pep up.
- A simple 1000 transistor+ core.
- a macro core to be used to roll your own chip
-16 bit colorforth or machine forth comparable.
Optionals:
-reconfigurable pins so maybe used as 16 bit data/address/clocked IO DMA/digital/analogue pins ...
Ok, I read the whole post. It starts out pretty good but then goes off
the rails. Some comments:
- The reconfigurable pins with a processor on each pin sounds like a
good idea. Take a look at the Parallax P2 for how they do
reconfigurable pins, and look at the RP2040 PIO system for how they
supply some minimal coprocessors for pins. The PIO processors are
very limited though, so MISC would make them more capable.
- Regarding some of the higher end ideas, I would start out by checking
the resources available in the free fab program. 1MB of SRAM might
not be doable but if 64K is possible, that is great.
- I think MISC as a main processor on a chip these days is hard to find
uses for. As a peripheral processor it could be very nice.
An RP2040-like chip containing a RISC-V core, 64K of ram, some program
flash if possible, and reconfigurable pins with MISC processors that
could implement functions like SPI and UART would be of some actual interest, imho.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (2 / 14) |
Uptime: | 52:55:20 |
Calls: | 6,712 |
Files: | 12,243 |
Messages: | 5,355,184 |