Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I can't drive 55.


devel / comp.lang.forth / Re: 6 GHz stack machine

SubjectAuthor
* 6 GHz stack machineStephen Pelc
+* Re: 6 GHz stack machineBrian Fox
|+* Re: 6 GHz stack machineStephen Pelc
||`* Re: 6 GHz stack machineClive Arthur
|| `* Re: 6 GHz stack machinenone
||  `- Re: 6 GHz stack machinePaul Rubin
|`- Re: 6 GHz stack machineBrad Eckert
+- Re: 6 GHz stack machineMarcel Hendrix
+- Re: 6 GHz stack machineFourthy Forth
+* Re: 6 GHz stack machineIlya Tarasov
|+* Re: 6 GHz stack machineJurgen Pitaske
||`* Re: 6 GHz stack machineIlya Tarasov
|| `* Re: 6 GHz stack machineJurgen Pitaske
||  +- Re: 6 GHz stack machineIlya Tarasov
||  `* Re: 6 GHz stack machineHugh Aguilar
||   +- Re: 6 GHz stack machineJurgen Pitaske
||   `* Re: 6 GHz stack machineIlya Tarasov
||    +- Re: 6 GHz stack machineFourthy Forth
||    `- Re: 6 GHz stack machineHugh Aguilar
|+* Re: 6 GHz stack machinePaul Rubin
||`* Re: 6 GHz stack machineIlya Tarasov
|| +* Re: 6 GHz stack machinePaul Rubin
|| |`* Re: 6 GHz stack machineIlya Tarasov
|| | `* Re: 6 GHz stack machinePaul Rubin
|| |  +- Re: 6 GHz stack machineRick C
|| |  `* Re: 6 GHz stack machineIlya Tarasov
|| |   `* Re: 6 GHz stack machinePaul Rubin
|| |    +- Re: 6 GHz stack machineJurgen Pitaske
|| |    `- Re: 6 GHz stack machineIlya Tarasov
|| `* Re: 6 GHz stack machineJurgen Pitaske
||  `* Re: 6 GHz stack machineIlya Tarasov
||   `- Re: 6 GHz stack machineJurgen Pitaske
|`* Re: 6 GHz stack machineStephen Pelc
| +* Re: 6 GHz stack machineFourthy Forth
| |`* Re: 6 GHz stack machineStephen Pelc
| | `- Re: 6 GHz stack machineFourthy Forth
| `* Re: 6 GHz stack machineBrad Eckert
|  +- Re: 6 GHz stack machineJurgen Pitaske
|  +- Re: 6 GHz stack machinedxforth
|  +* Re: 6 GHz stack machineStephen Pelc
|  |`* Re: 6 GHz stack machineJurgen Pitaske
|  | `* Re: 6 GHz stack machineStephen Pelc
|  |  `* Re: 6 GHz stack machineJurgen Pitaske
|  |   `* Re: 6 GHz stack machineStephen Pelc
|  |    `- Re: 6 GHz stack machineRick C
|  `* Re: 6 GHz stack machineRick C
|   `* Re: 6 GHz stack machineBrad Eckert
|    +* Re: 6 GHz stack machinePaul Rubin
|    |`* Re: 6 GHz stack machineBrad Eckert
|    | `* Re: 6 GHz stack machinePaul Rubin
|    |  +* Re: 6 GHz stack machineBrad Eckert
|    |  |+- Re: 6 GHz stack machinePaul Rubin
|    |  |`- Re: 6 GHz stack machineS Jack
|    |  `* Re: 6 GHz stack machineAnton Ertl
|    |   `* Re: 6 GHz stack machineJurgen Pitaske
|    |    +- Re: 6 GHz stack machineJurgen Pitaske
|    |    `* Re: 6 GHz stack machineAnton Ertl
|    |     +* Re: 6 GHz stack machineJurgen Pitaske
|    |     |`* Re: 6 GHz stack machineJurgen Pitaske
|    |     | `- Re: 6 GHz stack machineAnton Ertl
|    |     `- Re: 6 GHz stack machinePaul Rubin
|    `* Re: 6 GHz stack machineRick C
|     +- Re: 6 GHz stack machineFourthy Forth
|     `* Re: 6 GHz stack machineJurgen Pitaske
|      `* Re: 6 GHz stack machineRick C
|       `* Re: 6 GHz stack machineFourthy Forth
|        `* Re: 6 GHz stack machineRick C
|         +- Re: 6 GHz stack machineJurgen Pitaske
|         `* Re: 6 GHz stack machineRick C
|          `- Re: 6 GHz stack machineHugh Aguilar
+* Re: 6 GHz stack machineRick C
|`* Re: 6 GHz stack machineWayne morellini
| +- Re: 6 GHz stack machineRick C
| +* Re: 6 GHz stack machinePaul Rubin
| |`* Re: 6 GHz stack machineWayne morellini
| | `* Re: 6 GHz stack machinePaul Rubin
| |  `* Re: 6 GHz stack machineRick C
| |   +* Re: 6 GHz stack machineWayne morellini
| |   |`* Re: 6 GHz stack machineRick C
| |   | `* Re: 6 GHz stack machineWayne morellini
| |   |  `* Re: 6 GHz stack machineRick C
| |   |   `* Re: 6 GHz stack machineWayne morellini
| |   |    `* Re: 6 GHz stack machineRick C
| |   |     +* Re: 6 GHz stack machinePaul Rubin
| |   |     |`- Re: 6 GHz stack machineRick C
| |   |     `* Re: 6 GHz stack machineWayne morellini
| |   |      `* Re: 6 GHz stack machineRick C
| |   |       `* Re: 6 GHz stack machineWayne morellini
| |   |        `* Re: 6 GHz stack machineRick C
| |   |         `* Re: 6 GHz stack machineWayne morellini
| |   |          `* Re: 6 GHz stack machineRick C
| |   |           +* Re: 6 GHz stack machineWayne morellini
| |   |           |`* Re: 6 GHz stack machinedxforth
| |   |           | +* Re: 6 GHz stack machineJurgen Pitaske
| |   |           | |`- Re: 6 GHz stack machineRick C
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | `- Re: 6 GHz stack machineWayne morellini
| |   |           +* Re: 6 GHz stack machineRick C
| |   |           |`* Re: 6 GHz stack machinePaul Rubin
| |   |           | +* Re: 6 GHz stack machineNickolay Kolchin
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +* Re: 6 GHz stack machineRick C
| |   |           | +* Re: 6 GHz stack machineNickolay Kolchin
| |   |           | +- Re: 6 GHz stack machineHugh Aguilar
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +- Re: 6 GHz stack machineNickolay Kolchin
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +- Re: 6 GHz stack machineNickolay Kolchin
| |   |           | +* Re: 6 GHz stack machineAnton Ertl
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +- Re: 6 GHz stack machineNickolay Kolchin
| |   |           | +- Re: 6 GHz stack machineHugh Aguilar
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +* Re: 6 GHz stack machineHowerd Oakford
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | +- Re: 6 GHz stack machineJurgen Pitaske
| |   |           | +- Re: 6 GHz stack machineHugh Aguilar
| |   |           | +- Re: 6 GHz stack machineJurgen Pitaske
| |   |           | +- Re: 6 GHz stack machineminf...@arcor.de
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +- Re: 6 GHz stack machineWayne morellini
| |   |           | +- Re: 6 GHz stack machineJames Brakefield
| |   |           | +- Re: 6 GHz stack machineRick C
| |   |           | +* Re: 6 GHz stack machineWayne morellini
| |   |           | `- Re: 6 GHz stack machineWayne morellini
| |   |           `* Re: 6 GHz stack machineWayne morellini
| |   +* Re: 6 GHz stack machinePaul Rubin
| |   `* Re: 6 GHz stack machineBrian Fox
| `* Re: 6 GHz stack machineAndy Valencia
+* Re: 6 GHz stack machineWayne morellini
`* Re: 6 GHz stack machine•

Pages:123456789
Re: 6 GHz stack machine

<sp405k$37l$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15523&group=comp.lang.forth#15523

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: how...@inventio.co.uk (Howerd Oakford)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 06:09:09 +0100
Organization: A noiseless patient Spider
Lines: 86
Message-ID: <sp405k$37l$1@dont-email.me>
References: <sbmuh0$l0m$1@dont-email.me>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com>
<1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com>
<6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 12 Dec 2021 05:09:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="868903b9f2ae5eee0e1a358d564fdb65";
logging-data="3317"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180UqwlEknIkoFV/4vUJpsg"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
Cancel-Lock: sha1:Fx2oyM16Kw6bs89puhq+xe38GA8=
In-Reply-To: <6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
Content-Language: en-US
 by: Howerd Oakford - Sun, 12 Dec 2021 05:09 UTC

On 11/12/2021 01:24, Nickolay Kolchin wrote:
> On Saturday, December 11, 2021 at 2:03:34 AM UTC+3, gnuarm.del...@gmail.com wrote:
>> On Friday, December 10, 2021 at 2:49:54 PM UTC-5, Nickolay Kolchin wrote:
>>> On Friday, December 10, 2021 at 9:43:52 PM UTC+3, Paul Rubin wrote:
>>>> Rick C <gnuarm.del...@gmail.com> writes:
>>>> More srsly an MCU with ~128 bytes of ram (like the midrange ATTinys) is
>>>> perfectly useful and respectable. I've been programming those things a
>>>> little bit recently. But, they usually have 4K or more of program store
>>>> on the MCU. Having to use the GA144 ram as program memory (sharing it
>>>> with application data), or being limited to the 64 words (= 144 bytes)
>>>> of mask rom at each node, is horribly constricting, as the code on the
>>>> GA site shows. They had to do crazy things to make even simple programs
>>>> fit.
>>>>
>>> ATTiny make sense only in legacy applications. Cortex-M0 solutions are
>>> much more powerful at lesser price.
>> I have no idea why you say that. CM0 processors may be small and cheap, but basically just hold their own against 8 bit MCUs. Having more capability is only useful if you *have* a use for it. They still sell no small quantity of 4 bit MCUs, not because they are "legacy" applications, but because these parts are cheaper for the application.
>
> I don't follow you. Cortex-M0 have more I/O, more RAM, more Flash, more
> HZ, less power consumption and price starts from $0.35 at Digikey. There
> are zero reasons to choose 8-bit MCU unless:
>
> - You already have a board that needs small customisation.
> - You already have software for 8-bit
> - You know nothing about Cortex and don't want to learn.
>
> And 4-bit MCU are blast from past. I can't even imagine situation when this
> things may be used in new designs...
>
>>> Does GA144 have any practical usage beyond research papers? AFAIK, there
>>> are no commercial products based on GA144...
>> More importantly, it is hard to devise a practical application where a GA144 does the job in a better way than any other device. I'm not saying there are none, but they are few and far between and mostly not worth getting involved in the software for the GA144.
>
> About 5-7 years ago, we briefly considered GA144 for application that required
> extremely low power consumption. But programming looked too complex and
> the idea was ditched.
>
Hi Nickolay,

> But programming looked too complex and the idea was ditched.
Yes, it takes some time to get used to the arrayForth user interface :-)

Jeff Fox invented the "grey color token" in arrayForth to display
run-time data on the same screen as the pre-parsed source - I think of
this as Jeff's most important contribution to Computer Science.
I think this is a concept that only makes sense in the context of
arrayForth, so you have to get used to a life without files...

> About 5-7 years ago
At about that time I was looking at the possibility of using a GA144 to
simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
becoming expensive.

The plan was to make a small PCB the size of a 40 pin DIP package, with
GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
got me - every pin needed a buffer, and the cost and complexity became
too high.

This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
little current, and would have had the additional feature of maybe 120
spare F18 cores in case you need more processing power.

Even better would be the much hoped for (by me) improvement to the GA144
that allows each F18 core to pass data to its neighbors without
spinning. Apparently this is possible. This would reduce the power
consumption to close to the quiescent current, for example when waiting
for the user to press a key.

This would be very useful for extremely low power applications for the IoT.

I will ask Father Christmas for a GA144_b dev board using F18_b cores
with this new feature, and with 5V tolerant pins. I would be happy to
pay for the dev board (~$500), but unfortunately I lack the resources to
fund the development (~$10M) ;-)

Cheers,
Howerd

Re: 6 GHz stack machine

<sp40ro$1pb8$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15524&group=comp.lang.forth#15524

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 16:20:57 +1100
Organization: Aioe.org NNTP Server
Message-ID: <sp40ro$1pb8$1@gioia.aioe.org>
References: <sbmuh0$l0m$1@dont-email.me> <87tufpwn04.fsf@nightsong.com>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <sp3u20$uva$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="58728"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.2
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Sun, 12 Dec 2021 05:20 UTC

On 12/12/2021 15:33, Howerd Oakford wrote:
> On 10/12/2021 19:43, Paul Rubin wrote:
> ...
> > It also didn't help that the Polyforth VM that they include in the rom
> > on 3 the of the GA144 nodes is completely undocumented.
>
> Maybe you missed this :
> http://www.greenarraychips.com/home/documents/greg/DB005-120825-PF-REF.pdf
>
> I bought one of the GA development boards for around $500, and ran
> polyForth on it, so I can confirm that this is possible.
>
> polyForth ran surprisingly fast considering how little current it was
> using, and the impedence mis-match between the 18 bit GA144 and the 16
> bit polyForth VM.
>
> For me, this is pure experimental science and does not need to make
> money, although it would be nice if it did ;-)
>
> Times change, and the emphasis these days seems to be the IoT, where low
> power and small code size are becoming important again.
>
> The GA144 shows one way to design hardware and software to meet these
> kinds of constraints, so it may yet find a market...

But not if GA is so hard to program natively that one has to use PolyForth.
I suspect however porting PolyForth to the GA was little more than an
exercise. As for who is bankrolling GA, I wouldn't be surprised if it
were mainly Chuck. At his age, what's he got to lose. Same for 200x.

Re: 6 GHz stack machine

<871r2i2us1.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15525&group=comp.lang.forth#15525

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sat, 11 Dec 2021 22:37:34 -0800
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <871r2i2us1.fsf@nightsong.com>
References: <sbmuh0$l0m$1@dont-email.me> <87tufpwn04.fsf@nightsong.com>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <sp3u20$uva$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="6adfb2db7684460945129a62c919ac4f";
logging-data="13210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19g8/h5qdcP2KkXB1+El9Q6"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:2kpfZgoGi4OlqfUxKTYhMN6VfUg=
sha1:la7k/ZTsxj6EK9k5wgWFue6Hgak=
 by: Paul Rubin - Sun, 12 Dec 2021 06:37 UTC

Howerd Oakford <howerd@inventio.co.uk> writes:
>> It also didn't help that the Polyforth VM that they include in the rom
>> on 3 the of the GA144 nodes is completely undocumented.
> Maybe you missed this :
> http://www.greenarraychips.com/home/documents/greg/DB005-120825-PF-REF.pdf

I did see that and want to get around to studying it someday, but unless
I missed something, that's the user manual for Polyforth itself. The
GA144 Polyforth implementation involves an interpreter running on a
virtual machine, that itself is implemented in F18a code written in
ArrayForth. That VM emulation code itself runs on three GA144 nodes and
the ArrayForth code is included in the blocks listing in some .html file
on the GA site someplace. It was generated by a Colorforth to HTML
converter. As with everything else in the GA144, they had to do
contorted and confusing things to fit it into the 64 available memory
words. That made it fairly hard to read.

I spent a few minutes looking at it and decided that really
understanding it and reverse engineering the VM instructions would take
considerable effort and I had other things to do, so I put it aside. I
do remember deciding that it didn't look that promising as a C compiler
target, but I wasn't certain of this. Maybe it could have been modified
to be a good target for both Polyforth and C though.

Re: 6 GHz stack machine

<4f7f0929-0176-4cf0-9953-990e8d05a074n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15526&group=comp.lang.forth#15526

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:64c:: with SMTP id a12mr37308341qtb.312.1639291291915;
Sat, 11 Dec 2021 22:41:31 -0800 (PST)
X-Received: by 2002:ac8:7d50:: with SMTP id h16mr39369873qtb.324.1639291291783;
Sat, 11 Dec 2021 22:41:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 11 Dec 2021 22:41:31 -0800 (PST)
In-Reply-To: <sp3u20$uva$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:66c4:e588:3c5e:dc15:df7:1a78;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:66c4:e588:3c5e:dc15:df7:1a78
References: <sbmuh0$l0m$1@dont-email.me> <87tufpwn04.fsf@nightsong.com>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com> <f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com> <2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com> <720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com> <03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com> <41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com> <f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com> <f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com> <878rwspafx.fsf@nightsong.com>
<sp3u20$uva$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4f7f0929-0176-4cf0-9953-990e8d05a074n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Sun, 12 Dec 2021 06:41:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3104
 by: Rick C - Sun, 12 Dec 2021 06:41 UTC

On Saturday, December 11, 2021 at 11:33:07 PM UTC-5, Howerd wrote:
>
> Times change, and the emphasis these days seems to be the IoT, where low
> power and small code size are becoming important again.
>
> The GA144 shows one way to design hardware and software to meet these
> kinds of constraints, so it may yet find a market...

The trouble is after all this time no such market has expressed an interest in what the GA144 has to offer. This is most likely because it is so hard to partition a design to spread across the 144 nodes. Heck, let's face it.. Even one processor at 700 MIPS and that power level would do nearly any IoT application if it had more memory than the 64 words in the F18A. One or another of the various limitations of this chip prevent it from being used in nearly every design out there.

--

Rick C.

++-- Get 1,000 miles of free Supercharging
++-- Tesla referral code - https://ts.la/richard11209

Re: 6 GHz stack machine

<0d6eb449-fc93-40ae-b0ac-80268d93676dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15527&group=comp.lang.forth#15527

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:4a0e:: with SMTP id x14mr37402700qtq.345.1639291915647;
Sat, 11 Dec 2021 22:51:55 -0800 (PST)
X-Received: by 2002:a05:620a:2f9:: with SMTP id a25mr28000379qko.327.1639291915499;
Sat, 11 Dec 2021 22:51:55 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 11 Dec 2021 22:51:55 -0800 (PST)
In-Reply-To: <sp405k$37l$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:66c4:e588:3c5e:dc15:df7:1a78;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:66c4:e588:3c5e:dc15:df7:1a78
References: <sbmuh0$l0m$1@dont-email.me> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com> <6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
<sp405k$37l$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0d6eb449-fc93-40ae-b0ac-80268d93676dn@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Sun, 12 Dec 2021 06:51:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 67
 by: Rick C - Sun, 12 Dec 2021 06:51 UTC

On Sunday, December 12, 2021 at 12:09:11 AM UTC-5, Howerd wrote:
>
> At about that time I was looking at the possibility of using a GA144 to
> simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
> becoming expensive.
>
> The plan was to make a small PCB the size of a 40 pin DIP package, with
> GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
> got me - every pin needed a buffer, and the cost and complexity became
> too high.

That is a direct result of the GA144 not having an application in mind. A large fraction of the MCU chips on the market use 3.3 volt I/Os which are 5 volt tolerant. The rest still work at 3.3 volts. The GA144 is 100% 1.8 volts which requires level shifters. Pointing this out to the people at GA elicited the reply that transistors are cheap, meaning add transistors as level shifters. So you should add dozens of discrete transistors to save GA from having to provide 3.3 volt I/Os as the rest of the MCU world does.

> This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
> little current, and would have had the additional feature of maybe 120
> spare F18 cores in case you need more processing power.

Somebody makes a 100 MHz 8051. One of the intended uses is to emulate I/O functions (like UARTs) in interrupt driven code while the rest of the application runs in the background. Sound familiar?

> Even better would be the much hoped for (by me) improvement to the GA144
> that allows each F18 core to pass data to its neighbors without
> spinning. Apparently this is possible. This would reduce the power
> consumption to close to the quiescent current, for example when waiting
> for the user to press a key.

Spinning??? If you mean sitting in an idle loop of code, it already does that. One processor reads a port and the other processor writes the port. Which ever one is first waits for the other to act and then both can resume operation. There are no special instructions for this, it's part of the port operation.

> This would be very useful for extremely low power applications for the IoT.

Do you think?

> I will ask Father Christmas for a GA144_b dev board using F18_b cores
> with this new feature, and with 5V tolerant pins. I would be happy to
> pay for the dev board (~$500), but unfortunately I lack the resources to
> fund the development (~$10M) ;-)

3.3 volt maybe, but 5 volt I/Os are becoming less and less useful.

--

Rick C.

++-+ Get 1,000 miles of free Supercharging
++-+ Tesla referral code - https://ts.la/richard11209

Re: 6 GHz stack machine

<7752078c-aa28-421c-b4a2-213c860f16f3n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15528&group=comp.lang.forth#15528

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:2427:: with SMTP id gy7mr34884005qvb.38.1639292270994;
Sat, 11 Dec 2021 22:57:50 -0800 (PST)
X-Received: by 2002:a05:6214:ace:: with SMTP id g14mr5241471qvi.51.1639292270856;
Sat, 11 Dec 2021 22:57:50 -0800 (PST)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 11 Dec 2021 22:57:50 -0800 (PST)
In-Reply-To: <sp40ro$1pb8$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:66c4:e588:3c5e:dc15:df7:1a78;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:66c4:e588:3c5e:dc15:df7:1a78
References: <sbmuh0$l0m$1@dont-email.me> <87tufpwn04.fsf@nightsong.com>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com> <f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com> <2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com> <720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com> <03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com> <41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com> <f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com> <f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com> <878rwspafx.fsf@nightsong.com>
<sp3u20$uva$1@dont-email.me> <sp40ro$1pb8$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7752078c-aa28-421c-b4a2-213c860f16f3n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Sun, 12 Dec 2021 06:57:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4451
 by: Rick C - Sun, 12 Dec 2021 06:57 UTC

On Sunday, December 12, 2021 at 12:21:01 AM UTC-5, dxforth wrote:
> On 12/12/2021 15:33, Howerd Oakford wrote:
> > On 10/12/2021 19:43, Paul Rubin wrote:
> > ...
> > > It also didn't help that the Polyforth VM that they include in the rom
> > > on 3 the of the GA144 nodes is completely undocumented.
> >
> > Maybe you missed this :
> > http://www.greenarraychips.com/home/documents/greg/DB005-120825-PF-REF.pdf
> >
> > I bought one of the GA development boards for around $500, and ran
> > polyForth on it, so I can confirm that this is possible.
> >
> > polyForth ran surprisingly fast considering how little current it was
> > using, and the impedence mis-match between the 18 bit GA144 and the 16
> > bit polyForth VM.
> >
> > For me, this is pure experimental science and does not need to make
> > money, although it would be nice if it did ;-)
> >
> > Times change, and the emphasis these days seems to be the IoT, where low
> > power and small code size are becoming important again.
> >
> > The GA144 shows one way to design hardware and software to meet these
> > kinds of constraints, so it may yet find a market...
> But not if GA is so hard to program natively that one has to use PolyForth.
> I suspect however porting PolyForth to the GA was little more than an
> exercise. As for who is bankrolling GA, I wouldn't be surprised if it
> were mainly Chuck. At his age, what's he got to lose. Same for 200x.

I don't think that was the point of Polyforth. The idea is Polyforth gives you a conventional interface with a sizable memory as it uses an attached memory chip, no? You still need to write GA144 code for any specialized I/O functions which is one of the highly touted advantages of the GA144, so many processors you can use them to emulate I/O functions. That part of the GA144 makes perfect sense.

I never looked at the Polyforth for the GA144. I assume it includes words to access the comm ports of the three processors that make up the VM so that it can work with the rest of the CPUs on the chip.

--

Rick C.

+++- Get 1,000 miles of free Supercharging
+++- Tesla referral code - https://ts.la/richard11209

Re: 6 GHz stack machine

<2021Dec12.084153@mips.complang.tuwien.ac.at>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15529&group=comp.lang.forth#15529

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ant...@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 07:41:53 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 32
Message-ID: <2021Dec12.084153@mips.complang.tuwien.ac.at>
References: <sbmuh0$l0m$1@dont-email.me> <41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com> <f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com> <f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com> <878rwspafx.fsf@nightsong.com> <2021Dec11.160613@mips.complang.tuwien.ac.at> <87r1ai506x.fsf@nightsong.com>
Injection-Info: reader02.eternal-september.org; posting-host="234ce500411973a8596dd9e8a9a0331b";
logging-data="15366"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX186MqG0OxVzqsb5wFMO12w4"
Cancel-Lock: sha1:T0CtfIA0xBNiP96r0j96u3ZaVfA=
X-newsreader: xrn 10.00-beta-3
 by: Anton Ertl - Sun, 12 Dec 2021 07:41 UTC

Paul Rubin <no.email@nospam.invalid> writes:
>Its stacks as designed also
>live in block ram, but maybe LUTs could be used for them instead, as a
>LUT is basically a 16 bit RAM.

4 bit? And I don't think updates in non-programming mode are provided
for, are they?

>> (concerning the b16 name: Bernd Paysan... in a later presentation...
>> renamed the b16-dsp into b16-dsp, and the b16-small into b16).
>
>Oh I must not have seen the later one. The dsp name is interesting
>since iirc the first design didn't support multiplication, which on an
>fpga with dsp blocks is "free", so maybe there was a later redesign.

The b16s were designed for "real" hardware implementation, not FPGAs
(that's why the presentations talk about the size in some process, not
the LUTs), so there are no free multipliers to be had. The b16-dsp
has a multiply-step instruction *+ that the b16-small does not have.
The b16-dsp was designed for a car Hifi system.

>The b16-small was imho a little bit TOO small, and could have used
>another 1 or 2 stack levels to make programming a little easier.

You can fix this yourself.

- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2021: https://euro.theforth.net/2021

Re: 6 GHz stack machine

<87wnka1bee.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15530&group=comp.lang.forth#15530

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 00:21:29 -0800
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <87wnka1bee.fsf@nightsong.com>
References: <sbmuh0$l0m$1@dont-email.me>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com>
<2021Dec11.160613@mips.complang.tuwien.ac.at>
<87r1ai506x.fsf@nightsong.com>
<2021Dec12.084153@mips.complang.tuwien.ac.at>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="6adfb2db7684460945129a62c919ac4f";
logging-data="24878"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19C2KPBqAATmghTJo5QcUbv"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:7pK9iOJ5dvI8eSbYo+a7QAzkyeI=
sha1:Z9jOPQx6HA2FkgFWxqZVXhFkOw4=
 by: Paul Rubin - Sun, 12 Dec 2021 08:21 UTC

anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
>>a LUT is basically a 16 bit RAM.
>
> 4 bit? And I don't think updates in non-programming mode are provided
> for, are they?

A LUT-4 has 4 input bits and 1 output bit, if I understand it right.
That lets it implement any 4-input logic function. Internally it is a
16 bit table.

I believe there is usually a way to use them as ram, for example as
1-bit registers, flip-flops, etc. Rick is the FPGA guy though. He
would know better than me. Actually IIRC, the b16 uses them for the top
two stack slots T and N, and b16-small uses them for T. I don't know
how that is done.

> The b16-dsp has a multiply-step instruction *+ that the b16-small does
> not have. The b16-dsp was designed for a car Hifi system.

Ah ok. I wonder if it is fast enough to implement the dsp functions
used in a hi-fi, such as audio equalization or antialiasing. I guess
probably.

Re: 6 GHz stack machine

<sp4io4$eiv$1@newsreader4.netcologne.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15532&group=comp.lang.forth#15532

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!.POSTED.2a0a-a544-99c-0-b811-5a7c-7857-ae41.ipv6dyn.netcologne.de!not-for-mail
From: bl1-remo...@gmx.com (Bernd Linsel)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 11:26:13 +0100
Organization: news.netcologne.de
Distribution: world
Message-ID: <sp4io4$eiv$1@newsreader4.netcologne.de>
References: <sbmuh0$l0m$1@dont-email.me> <87tufpwn04.fsf@nightsong.com>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <sp3u20$uva$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 12 Dec 2021 10:26:12 -0000 (UTC)
Injection-Info: newsreader4.netcologne.de; posting-host="2a0a-a544-99c-0-b811-5a7c-7857-ae41.ipv6dyn.netcologne.de:2a0a:a544:99c:0:b811:5a7c:7857:ae41";
logging-data="14943"; mail-complaints-to="abuse@netcologne.de"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.0
In-Reply-To: <sp3u20$uva$1@dont-email.me>
 by: Bernd Linsel - Sun, 12 Dec 2021 10:26 UTC

On 12.12.2021 05:33, Howerd Oakford wrote:
> On 10/12/2021 19:43, Paul Rubin wrote:
> Hi Paul,
>
> > It also didn't help that the Polyforth VM that they include in the rom
> > on 3 the of the GA144 nodes is completely undocumented.
>
> Maybe you missed this :
> http://www.greenarraychips.com/home/documents/greg/DB005-120825-PF-REF.pdf

And, still more important for the GA144 polyFORTH implementation, the
polyForth supplement platform document:

http://www.greenarraychips.com/home/documents/greg/DB006-200126-PF-G144A12.pdf

>
> I bought one of the GA development boards for around $500, and ran
> polyForth on it, so I can confirm that this is possible.
>
> polyForth ran surprisingly fast considering how little current it was
> using, and the impedence mis-match between the 18 bit GA144 and the 16
> bit polyForth VM.
>
> For me, this is pure experimental science and does not need to make
> money, although it would be nice if it did ;-)
>
> Times change, and the emphasis these days seems to be the IoT, where low
> power and small code size are becoming important again.
>
> The GA144 shows one way to design hardware and software to meet these
> kinds of constraints, so it may yet find a market...

--
Bernd

Re: 6 GHz stack machine

<sp56cq$ret$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15533&group=comp.lang.forth#15533

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: how...@inventio.co.uk (Howerd Oakford)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 17:01:32 +0100
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <sp56cq$ret$1@dont-email.me>
References: <sbmuh0$l0m$1@dont-email.me>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <sp3u20$uva$1@dont-email.me>
<871r2i2us1.fsf@nightsong.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 12 Dec 2021 16:01:30 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="c888b5ad1d838554c6f60b45495f7d61";
logging-data="28125"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/568bb3qMcvbMjsYRmvkDY"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.0
Cancel-Lock: sha1:ex6TbYeMcmpp6oKfDOg1MnbHM/k=
In-Reply-To: <871r2i2us1.fsf@nightsong.com>
Content-Language: en-US
 by: Howerd Oakford - Sun, 12 Dec 2021 16:01 UTC

On 12/12/2021 07:37, Paul Rubin wrote:
> Howerd Oakford <howerd@inventio.co.uk> writes:
>>> It also didn't help that the Polyforth VM that they include in the rom
>>> on 3 the of the GA144 nodes is completely undocumented.
>> Maybe you missed this :
>> http://www.greenarraychips.com/home/documents/greg/DB005-120825-PF-REF.pdf
>
> I did see that and want to get around to studying it someday, but unless
> I missed something, that's the user manual for Polyforth itself. The
> GA144 Polyforth implementation involves an interpreter running on a
> virtual machine, that itself is implemented in F18a code written in
> ArrayForth. That VM emulation code itself runs on three GA144 nodes and
> the ArrayForth code is included in the blocks listing in some .html file
> on the GA site someplace. It was generated by a Colorforth to HTML
> converter. As with everything else in the GA144, they had to do
> contorted and confusing things to fit it into the 64 available memory
> words. That made it fairly hard to read.
>
> I spent a few minutes looking at it and decided that really
> understanding it and reverse engineering the VM instructions would take
> considerable effort and I had other things to do, so I put it aside. I
> do remember deciding that it didn't look that promising as a C compiler
> target, but I wasn't certain of this. Maybe it could have been modified
> to be a good target for both Polyforth and C though.
Hi Paul,

My bad - I misunderstood your comment.
And I agree with you that the route between the GA144 and the rest of
the world is contorted - HTML etc.

Cheers,
Howerd

Re: 6 GHz stack machine

<sp56r2$2jd$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15534&group=comp.lang.forth#15534

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: how...@inventio.co.uk (Howerd Oakford)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 17:09:08 +0100
Organization: A noiseless patient Spider
Lines: 66
Message-ID: <sp56r2$2jd$1@dont-email.me>
References: <sbmuh0$l0m$1@dont-email.me>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com>
<1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com>
<6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
<sp405k$37l$1@dont-email.me>
<0d6eb449-fc93-40ae-b0ac-80268d93676dn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 12 Dec 2021 16:09:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="c888b5ad1d838554c6f60b45495f7d61";
logging-data="2669"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+gL7KDANQogQPzc2BfC0Xr"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.0
Cancel-Lock: sha1:MJFJ72bBGvjE/f+83kPPnxe0cvE=
In-Reply-To: <0d6eb449-fc93-40ae-b0ac-80268d93676dn@googlegroups.com>
Content-Language: en-US
 by: Howerd Oakford - Sun, 12 Dec 2021 16:09 UTC

On 12/12/2021 07:51, Rick C wrote:
> On Sunday, December 12, 2021 at 12:09:11 AM UTC-5, Howerd wrote:
>>
>> At about that time I was looking at the possibility of using a GA144 to
>> simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
>> becoming expensive.
>>
>> The plan was to make a small PCB the size of a 40 pin DIP package, with
>> GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
>> got me - every pin needed a buffer, and the cost and complexity became
>> too high.
>
> That is a direct result of the GA144 not having an application in mind. A large fraction of the MCU chips on the market use 3.3 volt I/Os which are 5 volt tolerant. The rest still work at 3.3 volts. The GA144 is 100% 1.8 volts which requires level shifters. Pointing this out to the people at GA elicited the reply that transistors are cheap, meaning add transistors as level shifters. So you should add dozens of discrete transistors to save GA from having to provide 3.3 volt I/Os as the rest of the MCU world does.
>
>
>> This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
>> little current, and would have had the additional feature of maybe 120
>> spare F18 cores in case you need more processing power.
>
> Somebody makes a 100 MHz 8051. One of the intended uses is to emulate I/O functions (like UARTs) in interrupt driven code while the rest of the application runs in the background. Sound familiar?
>
>
>> Even better would be the much hoped for (by me) improvement to the GA144
>> that allows each F18 core to pass data to its neighbors without
>> spinning. Apparently this is possible. This would reduce the power
>> consumption to close to the quiescent current, for example when waiting
>> for the user to press a key.
>
> Spinning??? If you mean sitting in an idle loop of code, it already does that. One processor reads a port and the other processor writes the port. Which ever one is first waits for the other to act and then both can resume operation. There are no special instructions for this, it's part of the port operation.
>
>
>> This would be very useful for extremely low power applications for the IoT.
>
> Do you think?
>
>
>> I will ask Father Christmas for a GA144_b dev board using F18_b cores
>> with this new feature, and with 5V tolerant pins. I would be happy to
>> pay for the dev board (~$500), but unfortunately I lack the resources to
>> fund the development (~$10M) ;-)
>
> 3.3 volt maybe, but 5 volt I/Os are becoming less and less useful.
>
Hi Rick,

> That is a direct result of the GA144 not having an application in
> mind.
Agreed. They were trying to woo the world with speed, calculated as the
speed of one F18 multiplied by 144. As you know the real world it a lot
more complicate than that ;-)

> So you should add dozens of discrete transistors to save GA from
> having to provide 3.3 volt I/Os as the rest of the MCU world does.
IIRC 32 pins, meaning four 8 way level shifters. This made the PCB vary
packed, and hiked the cost up...

>> This would be very useful for extremely low power applications
>> for the IoT.
> Do you think?
Yes - if you have the minimum hardware doing the minimum number of state
changes it will use the mimimum power, and you can't get better than that.

Cheers,
Howerd

Re: 6 GHz stack machine

<715da09a-055c-484d-8b17-4532d8f42b46n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15535&group=comp.lang.forth#15535

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1cd:: with SMTP id t13mr40111652qtw.487.1639326725614;
Sun, 12 Dec 2021 08:32:05 -0800 (PST)
X-Received: by 2002:a05:6214:f6c:: with SMTP id iy12mr37267447qvb.29.1639326725350;
Sun, 12 Dec 2021 08:32:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 12 Dec 2021 08:32:05 -0800 (PST)
In-Reply-To: <sp405k$37l$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=213.21.29.203; posting-account=DoM31goAAADuzlbg5XKrMFannjkYS2Lr
NNTP-Posting-Host: 213.21.29.203
References: <sbmuh0$l0m$1@dont-email.me> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com> <6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
<sp405k$37l$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <715da09a-055c-484d-8b17-4532d8f42b46n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: nbkolc...@gmail.com (Nickolay Kolchin)
Injection-Date: Sun, 12 Dec 2021 16:32:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 94
 by: Nickolay Kolchin - Sun, 12 Dec 2021 16:32 UTC

On Sunday, December 12, 2021 at 8:09:11 AM UTC+3, Howerd wrote:
> On 11/12/2021 01:24, Nickolay Kolchin wrote:
> > On Saturday, December 11, 2021 at 2:03:34 AM UTC+3, gnuarm.del...@gmail..com wrote:
> >> On Friday, December 10, 2021 at 2:49:54 PM UTC-5, Nickolay Kolchin wrote:
> >>> On Friday, December 10, 2021 at 9:43:52 PM UTC+3, Paul Rubin wrote:
> >>>> Rick C <gnuarm.del...@gmail.com> writes:
> >>>> More srsly an MCU with ~128 bytes of ram (like the midrange ATTinys) is
> >>>> perfectly useful and respectable. I've been programming those things a
> >>>> little bit recently. But, they usually have 4K or more of program store
> >>>> on the MCU. Having to use the GA144 ram as program memory (sharing it
> >>>> with application data), or being limited to the 64 words (= 144 bytes)
> >>>> of mask rom at each node, is horribly constricting, as the code on the
> >>>> GA site shows. They had to do crazy things to make even simple programs
> >>>> fit.
> >>>>
> >>> ATTiny make sense only in legacy applications. Cortex-M0 solutions are
> >>> much more powerful at lesser price.
> >> I have no idea why you say that. CM0 processors may be small and cheap, but basically just hold their own against 8 bit MCUs. Having more capability is only useful if you *have* a use for it. They still sell no small quantity of 4 bit MCUs, not because they are "legacy" applications, but because these parts are cheaper for the application.
> >
> > I don't follow you. Cortex-M0 have more I/O, more RAM, more Flash, more
> > HZ, less power consumption and price starts from $0.35 at Digikey. There
> > are zero reasons to choose 8-bit MCU unless:
> >
> > - You already have a board that needs small customisation.
> > - You already have software for 8-bit
> > - You know nothing about Cortex and don't want to learn.
> >
> > And 4-bit MCU are blast from past. I can't even imagine situation when this
> > things may be used in new designs...
> >
> >>> Does GA144 have any practical usage beyond research papers? AFAIK, there
> >>> are no commercial products based on GA144...
> >> More importantly, it is hard to devise a practical application where a GA144 does the job in a better way than any other device. I'm not saying there are none, but they are few and far between and mostly not worth getting involved in the software for the GA144.
> >
> > About 5-7 years ago, we briefly considered GA144 for application that required
> > extremely low power consumption. But programming looked too complex and
> > the idea was ditched.
> >
> Hi Nickolay,
> > But programming looked too complex and the idea was ditched.
> Yes, it takes some time to get used to the arrayForth user interface :-)
>
> Jeff Fox invented the "grey color token" in arrayForth to display
> run-time data on the same screen as the pre-parsed source - I think of
> this as Jeff's most important contribution to Computer Science.
> I think this is a concept that only makes sense in the context of
> arrayForth, so you have to get used to a life without files...
>
> > About 5-7 years ago
> At about that time I was looking at the possibility of using a GA144 to
> simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
> becoming expensive.
>
> The plan was to make a small PCB the size of a 40 pin DIP package, with
> GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
> got me - every pin needed a buffer, and the cost and complexity became
> too high.
>
> This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
> little current, and would have had the additional feature of maybe 120
> spare F18 cores in case you need more processing power.
>

https://www.dcd.pl/product/dp8051/ -- Doesn't this fit your needs?

Re: 6 GHz stack machine

<e786cfcc-88a7-433a-98a3-c4125d146567n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15536&group=comp.lang.forth#15536

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:8d4:: with SMTP id z20mr28876297qkz.526.1639332716080;
Sun, 12 Dec 2021 10:11:56 -0800 (PST)
X-Received: by 2002:a05:6214:ace:: with SMTP id g14mr7997245qvi.51.1639332715869;
Sun, 12 Dec 2021 10:11:55 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 12 Dec 2021 10:11:55 -0800 (PST)
In-Reply-To: <87mtl64y52.fsf@nightsong.com>
Injection-Info: google-groups.googlegroups.com; posting-host=213.21.29.203; posting-account=DoM31goAAADuzlbg5XKrMFannjkYS2Lr
NNTP-Posting-Host: 213.21.29.203
References: <sbmuh0$l0m$1@dont-email.me> <2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com> <720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com> <03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com> <41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com> <f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com> <f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com> <878rwspafx.fsf@nightsong.com>
<1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com> <c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com>
<87r1aknfvz.fsf@nightsong.com> <3b14c774-ecfb-4a8f-bf1b-cf500cb47c5fn@googlegroups.com>
<87mtl64y52.fsf@nightsong.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e786cfcc-88a7-433a-98a3-c4125d146567n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: nbkolc...@gmail.com (Nickolay Kolchin)
Injection-Date: Sun, 12 Dec 2021 18:11:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: Nickolay Kolchin - Sun, 12 Dec 2021 18:11 UTC

On Sunday, December 12, 2021 at 12:42:13 AM UTC+3, Paul Rubin wrote:
>
> The 1616 is available in a 20 pin, 3mm*3mm VQFN package. That is
> important for this application. I don't know of any comparable ARM part
> available in such a small package that is not WLCSP, which is far harder
> to work with. I'd be interested if you know of something.

Maxim has MAX32660 series with TQFN, but they cost about $1.5.

Also Gigadevices has GD32E230 with QFN. Not sure about price though.

Re: 6 GHz stack machine

<87sfux1l2k.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15538&group=comp.lang.forth#15538

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 15:04:51 -0800
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <87sfux1l2k.fsf@nightsong.com>
References: <sbmuh0$l0m$1@dont-email.me>
<dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com>
<9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <sp3u20$uva$1@dont-email.me>
<sp4io4$eiv$1@newsreader4.netcologne.de>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="b62738caed128e9cde5b57f01f81e55d";
logging-data="8204"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5JH+IcNS+58ffFXSd+7p0"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:/WET7F7HoYiWLHHrSIdInXg+NGs=
sha1:mGkTyXnkwqmsXq33NN9U5rgxroY=
 by: Paul Rubin - Sun, 12 Dec 2021 23:04 UTC

Bernd Linsel <bl1-removethis@gmx.com> writes:
> And, still more important for the GA144 polyFORTH implementation, the
> polyForth supplement platform document:
>
> http://www.greenarraychips.com/home/documents/greg/DB006-200126-PF-G144A12.pdf

Thanks! I don't remember seeing this before. It looks helpful. It
also shows what a pain it is to program the GA144, because of the
limited memory and connectivity at the nodes.

Re: 6 GHz stack machine

<87o85l1kpg.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15539&group=comp.lang.forth#15539

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Sun, 12 Dec 2021 15:12:43 -0800
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <87o85l1kpg.fsf@nightsong.com>
References: <sbmuh0$l0m$1@dont-email.me>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com>
<1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com>
<87r1aknfvz.fsf@nightsong.com>
<3b14c774-ecfb-4a8f-bf1b-cf500cb47c5fn@googlegroups.com>
<87mtl64y52.fsf@nightsong.com>
<e786cfcc-88a7-433a-98a3-c4125d146567n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="b62738caed128e9cde5b57f01f81e55d";
logging-data="8204"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Mhi0Virvm8/kIHZDjnbvZ"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:PFcdeCbsTOAclOM2MfjZ796gzWo=
sha1:sKSBtSFmYBmAM9ZwjuWpl3eEJfs=
 by: Paul Rubin - Sun, 12 Dec 2021 23:12 UTC

Nickolay Kolchin <nbkolchin@gmail.com> writes:
> Maxim has MAX32660 series with TQFN, but they cost about $1.5.
> Also Gigadevices has GD32E230 with QFN. Not sure about price though.

Wow, thanks! The $1.5 is probably tolerable. I will check the analog
and related capabilities, which also matter.

https://www.maximintegrated.com/en/products/microcontrollers/MAX32660.html
https://www.gigadevice.com/products/microcontrollers/gd32/arm-cortex-m23/value-line/gd32e230-series/

I wonder if GD will make a RISC-V version of the GD32E230.

Re: 6 GHz stack machine

<856c8140-2a9d-47b5-9b5e-855b2932ce77n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15541&group=comp.lang.forth#15541

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2996:: with SMTP id r22mr29713782qkp.485.1639359298885;
Sun, 12 Dec 2021 17:34:58 -0800 (PST)
X-Received: by 2002:a37:747:: with SMTP id 68mr31105043qkh.227.1639359298725;
Sun, 12 Dec 2021 17:34:58 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 12 Dec 2021 17:34:58 -0800 (PST)
In-Reply-To: <sp56r2$2jd$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:66c4:8018:115c:b755:f61a:94fe;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:66c4:8018:115c:b755:f61a:94fe
References: <sbmuh0$l0m$1@dont-email.me> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com> <6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
<sp405k$37l$1@dont-email.me> <0d6eb449-fc93-40ae-b0ac-80268d93676dn@googlegroups.com>
<sp56r2$2jd$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <856c8140-2a9d-47b5-9b5e-855b2932ce77n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Mon, 13 Dec 2021 01:34:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 118
 by: Rick C - Mon, 13 Dec 2021 01:34 UTC

On Sunday, December 12, 2021 at 11:09:09 AM UTC-5, Howerd wrote:
> On 12/12/2021 07:51, Rick C wrote:
> > On Sunday, December 12, 2021 at 12:09:11 AM UTC-5, Howerd wrote:
> >>
> >> At about that time I was looking at the possibility of using a GA144 to
> >> simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
> >> becoming expensive.
> >>
> >> The plan was to make a small PCB the size of a 40 pin DIP package, with
> >> GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
> >> got me - every pin needed a buffer, and the cost and complexity became
> >> too high.
> >
> > That is a direct result of the GA144 not having an application in mind. A large fraction of the MCU chips on the market use 3.3 volt I/Os which are 5 volt tolerant. The rest still work at 3.3 volts. The GA144 is 100% 1.8 volts which requires level shifters. Pointing this out to the people at GA elicited the reply that transistors are cheap, meaning add transistors as level shifters. So you should add dozens of discrete transistors to save GA from having to provide 3.3 volt I/Os as the rest of the MCU world does.
> >
> >
> >> This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
> >> little current, and would have had the additional feature of maybe 120
> >> spare F18 cores in case you need more processing power.
> >
> > Somebody makes a 100 MHz 8051. One of the intended uses is to emulate I/O functions (like UARTs) in interrupt driven code while the rest of the application runs in the background. Sound familiar?
> >
> >
> >> Even better would be the much hoped for (by me) improvement to the GA144
> >> that allows each F18 core to pass data to its neighbors without
> >> spinning. Apparently this is possible. This would reduce the power
> >> consumption to close to the quiescent current, for example when waiting
> >> for the user to press a key.
> >
> > Spinning??? If you mean sitting in an idle loop of code, it already does that. One processor reads a port and the other processor writes the port. Which ever one is first waits for the other to act and then both can resume operation. There are no special instructions for this, it's part of the port operation.
> >
> >
> >> This would be very useful for extremely low power applications for the IoT.
> >
> > Do you think?
> >
> >
> >> I will ask Father Christmas for a GA144_b dev board using F18_b cores
> >> with this new feature, and with 5V tolerant pins. I would be happy to
> >> pay for the dev board (~$500), but unfortunately I lack the resources to
> >> fund the development (~$10M) ;-)
> >
> > 3.3 volt maybe, but 5 volt I/Os are becoming less and less useful.
> >
> Hi Rick,
> > That is a direct result of the GA144 not having an application in
> > mind.
> Agreed. They were trying to woo the world with speed, calculated as the
> speed of one F18 multiplied by 144. As you know the real world it a lot
> more complicate than that ;-)
> > So you should add dozens of discrete transistors to save GA from
> > having to provide 3.3 volt I/Os as the rest of the MCU world does.
> IIRC 32 pins, meaning four 8 way level shifters. This made the PCB vary
> packed, and hiked the cost up...
> >> This would be very useful for extremely low power applications
> >> for the IoT.
> > Do you think?
> Yes - if you have the minimum hardware doing the minimum number of state
> changes it will use the mimimum power, and you can't get better than that..

I'm not sure the analogy holds. There is a coefficient for the power used by each CPU and while the F18A may have a lower coefficient, it is not a very complete architecture. One point that is often overlooked or even touted as an advantage when it is actually not, is the asynchronous nature of the CPUs. While it sounds good in theory, there are relatively few applications where you don't need to synchronize to a clock to do the job, either via comms to another device or by establishing timing for many different reasons. The GA144 has no clock, so you have to design one into your code. Then the entire machine is once again synchronous running operations on every transition of the clock.

A perfect example is the ADC. It requires a free running oscillator and counter that consume significant current. Then you need a sampling clock which triggers a node to take samples of the counter on a regular basis using even more power.

We can talk about the GA144 being power efficient in theory, but until the device is used in an application the theoretical power level doesn't mean a thing.

Do you have any IoT applications in mind? Which ones would the GA144 be good at?

--

Rick C.

++++ Get 1,000 miles of free Supercharging
++++ Tesla referral code - https://ts.la/richard11209

Re: 6 GHz stack machine

<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15542&group=comp.lang.forth#15542

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1112:: with SMTP id e18mr43181947qty.226.1639375280672;
Sun, 12 Dec 2021 22:01:20 -0800 (PST)
X-Received: by 2002:a0c:f992:: with SMTP id t18mr40999126qvn.37.1639375280355;
Sun, 12 Dec 2021 22:01:20 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 12 Dec 2021 22:01:20 -0800 (PST)
In-Reply-To: <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.236.200; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.236.200
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Mon, 13 Dec 2021 06:01:20 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 0
 by: Wayne morellini - Mon, 13 Dec 2021 06:01 UTC

Concerning theoretical markets. Why don't people do misc, the way they want. Open Misc. You know of a couple of different avenues to get it made, France and Google. Make IoT, MCU and high performance. GA might even get on board in years to come.

Re: 6 GHz stack machine

<4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15543&group=comp.lang.forth#15543

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:1988:: with SMTP id bm8mr32794651qkb.494.1639409078485;
Mon, 13 Dec 2021 07:24:38 -0800 (PST)
X-Received: by 2002:ac8:4e96:: with SMTP id 22mr45823035qtp.76.1639409078304;
Mon, 13 Dec 2021 07:24:38 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 13 Dec 2021 07:24:38 -0800 (PST)
In-Reply-To: <5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.210.155.220; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 85.210.155.220
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Mon, 13 Dec 2021 15:24:38 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 21
 by: Jurgen Pitaske - Mon, 13 Dec 2021 15:24 UTC

On Monday, 13 December 2021 at 06:01:21 UTC, Wayne morellini wrote:
> Concerning theoretical markets. Why don't people do misc, the way they want. Open Misc. You know of a couple of different avenues to get it made, France and Google. Make IoT, MCU and high performance. GA might even get on board in years to come.

There is one commercial aspect that I think has not been mentioned but would be crucial for many companies:

Which company will take such a risk of designing in a processor,
that has not been updated for the last how many years?
5?
10?

And who could second source the GA144, if GA decides to stop the product?

The updated version of the GA144 is on the GA website
with no expected date of availability or a preliminary data sheet.

And all of these points are completely independent of markets and applications.

For me this GA144 was a test for Chuck's design system.
Brilliant design and independent of commercial CAD software.

Who else has achieved this?
Design and have manufactured a working multiprocessor and do the related software.

Re: 6 GHz stack machine

<b4bd6623-d9fb-444a-899f-2968306a1c82n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15545&group=comp.lang.forth#15545

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:7252:: with SMTP id l18mr2592765qtp.9.1639445999487;
Mon, 13 Dec 2021 17:39:59 -0800 (PST)
X-Received: by 2002:a05:620a:450b:: with SMTP id t11mr1695580qkp.609.1639445999379;
Mon, 13 Dec 2021 17:39:59 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 13 Dec 2021 17:39:59 -0800 (PST)
In-Reply-To: <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.146.134.243; posting-account=OxDKOgoAAADW0cxAqHqpN1zqeCoSsDap
NNTP-Posting-Host: 75.146.134.243
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com> <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b4bd6623-d9fb-444a-899f-2968306a1c82n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: hughagui...@gmail.com (Hugh Aguilar)
Injection-Date: Tue, 14 Dec 2021 01:39:59 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: Hugh Aguilar - Tue, 14 Dec 2021 01:39 UTC

On Monday, December 13, 2021 at 8:24:39 AM UTC-7, jpit...@gmail.com wrote:
> For me this GA144 was a test for Chuck's design system.
> Brilliant design and independent of commercial CAD software.
>
> Who else has achieved this?
> Design and have manufactured a working multiprocessor and do the related software.

John Hart did this with the MiniForth processor in 1994 --- and, unlike the GA144,
the MiniForth had a practical application (the laser-etcher machine) --- also, unlike the GA144,
the MiniForth was tightly-coupled parallelism rather than loosely-coupled parallelism.

John Hart is gone now --- most likely riding his pro-life hobby-horse at a gallop towards his own death.
Now we have Tom Hart impersonating John Hart using a fake gmail address --- grossly disrespectful!
The MiniForth was pretty cool in its day (late 1990s), but that day has passed.

Re: 6 GHz stack machine

<ce54560c-8d31-407b-9fde-3c43758d0827n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15547&group=comp.lang.forth#15547

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:e49:: with SMTP id o9mr3843171qvc.71.1639467471281;
Mon, 13 Dec 2021 23:37:51 -0800 (PST)
X-Received: by 2002:a05:620a:290c:: with SMTP id m12mr2710514qkp.571.1639467471017;
Mon, 13 Dec 2021 23:37:51 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 13 Dec 2021 23:37:50 -0800 (PST)
In-Reply-To: <b4bd6623-d9fb-444a-899f-2968306a1c82n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.210.155.220; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 85.210.155.220
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com> <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
<b4bd6623-d9fb-444a-899f-2968306a1c82n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ce54560c-8d31-407b-9fde-3c43758d0827n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Tue, 14 Dec 2021 07:37:51 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 29
 by: Jurgen Pitaske - Tue, 14 Dec 2021 07:37 UTC

On Tuesday, 14 December 2021 at 01:40:00 UTC, Hugh Aguilar wrote:
> On Monday, December 13, 2021 at 8:24:39 AM UTC-7, jpit...@gmail.com wrote:
> > For me this GA144 was a test for Chuck's design system.
> > Brilliant design and independent of commercial CAD software.
> >
> > Who else has achieved this?
> > Design and have manufactured a working multiprocessor and do the related software.
> John Hart did this with the MiniForth processor in 1994 --- and, unlike the GA144,
> the MiniForth had a practical application (the laser-etcher machine) --- also, unlike the GA144,
> the MiniForth was tightly-coupled parallelism rather than loosely-coupled parallelism.
>
> John Hart is gone now --- most likely riding his pro-life hobby-horse at a gallop towards his own death.
> Now we have Tom Hart impersonating John Hart using a fake gmail address --- grossly disrespectful!
> The MiniForth was pretty cool in its day (late 1990s), but that day has passed.

Typical Hugh Aguilar BULLSHIT again.

He does not have a clue about the subject.
With GA144 we are talking about silicon design - not writing code for an FPGA / CPLD..

Anybody can use an FPGA as a basis. And have a CPU even.

I convinced my colleagues in 1997 to write a little CPU for a a Lattice CPLD
- it was a nice running demo at exhibitions.

The design made it via FH Nuremberg into a student's final work
- and was then manufactured at AMS into silicon.

So, in this project there were both aspects.

Re: 6 GHz stack machine

<aa19f873-5373-474e-b53e-795433e24812n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15550&group=comp.lang.forth#15550

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:7252:: with SMTP id l18mr4653346qtp.9.1639475902452;
Tue, 14 Dec 2021 01:58:22 -0800 (PST)
X-Received: by 2002:a05:620a:4087:: with SMTP id f7mr3059123qko.56.1639475902275;
Tue, 14 Dec 2021 01:58:22 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 14 Dec 2021 01:58:22 -0800 (PST)
In-Reply-To: <ce54560c-8d31-407b-9fde-3c43758d0827n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.224.104.34; posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 79.224.104.34
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com> <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
<b4bd6623-d9fb-444a-899f-2968306a1c82n@googlegroups.com> <ce54560c-8d31-407b-9fde-3c43758d0827n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aa19f873-5373-474e-b53e-795433e24812n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: minfo...@arcor.de (minf...@arcor.de)
Injection-Date: Tue, 14 Dec 2021 09:58:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 38
 by: minf...@arcor.de - Tue, 14 Dec 2021 09:58 UTC

jpit...@gmail.com schrieb am Dienstag, 14. Dezember 2021 um 08:37:52 UTC+1:
> On Tuesday, 14 December 2021 at 01:40:00 UTC, Hugh Aguilar wrote:
> > On Monday, December 13, 2021 at 8:24:39 AM UTC-7, jpit...@gmail.com wrote:
> > > For me this GA144 was a test for Chuck's design system.
> > > Brilliant design and independent of commercial CAD software.
> > >
> > > Who else has achieved this?
> > > Design and have manufactured a working multiprocessor and do the related software.
> > John Hart did this with the MiniForth processor in 1994 --- and, unlike the GA144,
> > the MiniForth had a practical application (the laser-etcher machine) --- also, unlike the GA144,
> > the MiniForth was tightly-coupled parallelism rather than loosely-coupled parallelism.
> >
> > John Hart is gone now --- most likely riding his pro-life hobby-horse at a gallop towards his own death.
> > Now we have Tom Hart impersonating John Hart using a fake gmail address --- grossly disrespectful!
> > The MiniForth was pretty cool in its day (late 1990s), but that day has passed.
> Typical Hugh Aguilar BULLSHIT again.
>
> He does not have a clue about the subject.
> With GA144 we are talking about silicon design - not writing code for an FPGA / CPLD..
>
> Anybody can use an FPGA as a basis. And have a CPU even.
>
> I convinced my colleagues in 1997 to write a little CPU for a a Lattice CPLD
> - it was a nice running demo at exhibitions.
>
> The design made it via FH Nuremberg into a student's final work
> - and was then manufactured at AMS into silicon.
>
> So, in this project there were both aspects.

FWIW example code for an FPGA CPU:
https://github.com/Arlet/verilog-65c02

Although I rather doubt it would run well at 6 GHz! ;-)
(high frequency electronics can cause you sleepless nights...)

That said I have great respect for CPU design for those
frequencies. I guess one has to spend more time on thermal
cooling design and wire length optimization than on the 'naked' CPU.

Re: 6 GHz stack machine

<spa4up$mc9$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15554&group=comp.lang.forth#15554

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: how...@inventio.co.uk (Howerd Oakford)
Newsgroups: comp.lang.forth
Subject: Re: 6 GHz stack machine
Date: Tue, 14 Dec 2021 14:07:36 +0100
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <spa4up$mc9$1@dont-email.me>
References: <sbmuh0$l0m$1@dont-email.me>
<d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com>
<3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com>
<ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com>
<d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com>
<95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com>
<021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com>
<1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com>
<6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
<sp405k$37l$1@dont-email.me>
<715da09a-055c-484d-8b17-4532d8f42b46n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 14 Dec 2021 13:07:37 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="5c5af15f8fd1a0ec5607bb16e659b98b";
logging-data="22921"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18OZAzmRATiGI5KU7+LPe5I"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.4.0
Cancel-Lock: sha1:UzsZOgbWggD/5Oo00tidWhGaoBI=
In-Reply-To: <715da09a-055c-484d-8b17-4532d8f42b46n@googlegroups.com>
Content-Language: en-US
 by: Howerd Oakford - Tue, 14 Dec 2021 13:07 UTC

On 12/12/2021 17:32, Nickolay Kolchin wrote:
> On Sunday, December 12, 2021 at 8:09:11 AM UTC+3, Howerd wrote:
>> On 11/12/2021 01:24, Nickolay Kolchin wrote:
>>> On Saturday, December 11, 2021 at 2:03:34 AM UTC+3, gnuarm.del...@gmail.com wrote:
>>>> On Friday, December 10, 2021 at 2:49:54 PM UTC-5, Nickolay Kolchin wrote:
>>>>> On Friday, December 10, 2021 at 9:43:52 PM UTC+3, Paul Rubin wrote:
>>>>>> Rick C <gnuarm.del...@gmail.com> writes:
>>>>>> More srsly an MCU with ~128 bytes of ram (like the midrange ATTinys) is
>>>>>> perfectly useful and respectable. I've been programming those things a
>>>>>> little bit recently. But, they usually have 4K or more of program store
>>>>>> on the MCU. Having to use the GA144 ram as program memory (sharing it
>>>>>> with application data), or being limited to the 64 words (= 144 bytes)
>>>>>> of mask rom at each node, is horribly constricting, as the code on the
>>>>>> GA site shows. They had to do crazy things to make even simple programs
>>>>>> fit.
>>>>>>
>>>>> ATTiny make sense only in legacy applications. Cortex-M0 solutions are
>>>>> much more powerful at lesser price.
>>>> I have no idea why you say that. CM0 processors may be small and cheap, but basically just hold their own against 8 bit MCUs. Having more capability is only useful if you *have* a use for it. They still sell no small quantity of 4 bit MCUs, not because they are "legacy" applications, but because these parts are cheaper for the application.
>>>
>>> I don't follow you. Cortex-M0 have more I/O, more RAM, more Flash, more
>>> HZ, less power consumption and price starts from $0.35 at Digikey. There
>>> are zero reasons to choose 8-bit MCU unless:
>>>
>>> - You already have a board that needs small customisation.
>>> - You already have software for 8-bit
>>> - You know nothing about Cortex and don't want to learn.
>>>
>>> And 4-bit MCU are blast from past. I can't even imagine situation when this
>>> things may be used in new designs...
>>>
>>>>> Does GA144 have any practical usage beyond research papers? AFAIK, there
>>>>> are no commercial products based on GA144...
>>>> More importantly, it is hard to devise a practical application where a GA144 does the job in a better way than any other device. I'm not saying there are none, but they are few and far between and mostly not worth getting involved in the software for the GA144.
>>>
>>> About 5-7 years ago, we briefly considered GA144 for application that required
>>> extremely low power consumption. But programming looked too complex and
>>> the idea was ditched.
>>>
>> Hi Nickolay,
>>> But programming looked too complex and the idea was ditched.
>> Yes, it takes some time to get used to the arrayForth user interface :-)
>>
>> Jeff Fox invented the "grey color token" in arrayForth to display
>> run-time data on the same screen as the pre-parsed source - I think of
>> this as Jeff's most important contribution to Computer Science.
>> I think this is a concept that only makes sense in the context of
>> arrayForth, so you have to get used to a life without files...
>>
>>> About 5-7 years ago
>> At about that time I was looking at the possibility of using a GA144 to
>> simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
>> becoming expensive.
>>
>> The plan was to make a small PCB the size of a 40 pin DIP package, with
>> GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
>> got me - every pin needed a buffer, and the cost and complexity became
>> too high.
>>
>> This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
>> little current, and would have had the additional feature of maybe 120
>> spare F18 cores in case you need more processing power.
>>
>
> https://www.dcd.pl/product/dp8051/ -- Doesn't this fit your needs?
>
>
Hi Nickolay,

From their website : "Based in Poland, European Union, our company
provides Verilog and VHDL"

I wasn't planning on making my own chips ;-)

Cheers,
Howerd

Re: 6 GHz stack machine

<e3568ff7-6f6f-4d01-b7a8-e1e7de5c1f23n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15555&group=comp.lang.forth#15555

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:2427:: with SMTP id gy7mr5261656qvb.38.1639488651930;
Tue, 14 Dec 2021 05:30:51 -0800 (PST)
X-Received: by 2002:ac8:5756:: with SMTP id 22mr5844698qtx.370.1639488651403;
Tue, 14 Dec 2021 05:30:51 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 14 Dec 2021 05:30:51 -0800 (PST)
In-Reply-To: <spa4up$mc9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=213.21.29.203; posting-account=DoM31goAAADuzlbg5XKrMFannjkYS2Lr
NNTP-Posting-Host: 213.21.29.203
References: <sbmuh0$l0m$1@dont-email.me> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <1af4de9c-4458-44e5-9516-500bb1091e0cn@googlegroups.com>
<c3d1bafa-e048-428f-8796-5d1b7bafda97n@googlegroups.com> <6839eb82-3242-4388-963b-1f7e9d496253n@googlegroups.com>
<sp405k$37l$1@dont-email.me> <715da09a-055c-484d-8b17-4532d8f42b46n@googlegroups.com>
<spa4up$mc9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e3568ff7-6f6f-4d01-b7a8-e1e7de5c1f23n@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: nbkolc...@gmail.com (Nickolay Kolchin)
Injection-Date: Tue, 14 Dec 2021 13:30:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 109
 by: Nickolay Kolchin - Tue, 14 Dec 2021 13:30 UTC

On Tuesday, December 14, 2021 at 4:07:39 PM UTC+3, Howerd wrote:
> On 12/12/2021 17:32, Nickolay Kolchin wrote:
> > On Sunday, December 12, 2021 at 8:09:11 AM UTC+3, Howerd wrote:
> >> On 11/12/2021 01:24, Nickolay Kolchin wrote:
> >>> On Saturday, December 11, 2021 at 2:03:34 AM UTC+3, gnuarm.del...@gmail.com wrote:
> >>>> On Friday, December 10, 2021 at 2:49:54 PM UTC-5, Nickolay Kolchin wrote:
> >>>>> On Friday, December 10, 2021 at 9:43:52 PM UTC+3, Paul Rubin wrote:
> >>>>>> Rick C <gnuarm.del...@gmail.com> writes:
> >>>>>> More srsly an MCU with ~128 bytes of ram (like the midrange ATTinys) is
> >>>>>> perfectly useful and respectable. I've been programming those things a
> >>>>>> little bit recently. But, they usually have 4K or more of program store
> >>>>>> on the MCU. Having to use the GA144 ram as program memory (sharing it
> >>>>>> with application data), or being limited to the 64 words (= 144 bytes)
> >>>>>> of mask rom at each node, is horribly constricting, as the code on the
> >>>>>> GA site shows. They had to do crazy things to make even simple programs
> >>>>>> fit.
> >>>>>>
> >>>>> ATTiny make sense only in legacy applications. Cortex-M0 solutions are
> >>>>> much more powerful at lesser price.
> >>>> I have no idea why you say that. CM0 processors may be small and cheap, but basically just hold their own against 8 bit MCUs. Having more capability is only useful if you *have* a use for it. They still sell no small quantity of 4 bit MCUs, not because they are "legacy" applications, but because these parts are cheaper for the application.
> >>>
> >>> I don't follow you. Cortex-M0 have more I/O, more RAM, more Flash, more
> >>> HZ, less power consumption and price starts from $0.35 at Digikey. There
> >>> are zero reasons to choose 8-bit MCU unless:
> >>>
> >>> - You already have a board that needs small customisation.
> >>> - You already have software for 8-bit
> >>> - You know nothing about Cortex and don't want to learn.
> >>>
> >>> And 4-bit MCU are blast from past. I can't even imagine situation when this
> >>> things may be used in new designs...
> >>>
> >>>>> Does GA144 have any practical usage beyond research papers? AFAIK, there
> >>>>> are no commercial products based on GA144...
> >>>> More importantly, it is hard to devise a practical application where a GA144 does the job in a better way than any other device. I'm not saying there are none, but they are few and far between and mostly not worth getting involved in the software for the GA144.
> >>>
> >>> About 5-7 years ago, we briefly considered GA144 for application that required
> >>> extremely low power consumption. But programming looked too complex and
> >>> the idea was ditched.
> >>>
> >> Hi Nickolay,
> >>> But programming looked too complex and the idea was ditched.
> >> Yes, it takes some time to get used to the arrayForth user interface :-)
> >>
> >> Jeff Fox invented the "grey color token" in arrayForth to display
> >> run-time data on the same screen as the pre-parsed source - I think of
> >> this as Jeff's most important contribution to Computer Science.
> >> I think this is a concept that only makes sense in the context of
> >> arrayForth, so you have to get used to a life without files...
> >>
> >>> About 5-7 years ago
> >> At about that time I was looking at the possibility of using a GA144 to
> >> simulate an 8051, to replace the Dallas/Maxim DS89C450 chip which was
> >> becoming expensive.
> >>
> >> The plan was to make a small PCB the size of a 40 pin DIP package, with
> >> GA144, RTC, EEPROM and voltage level shifters - it was the voltage that
> >> got me - every pin needed a buffer, and the cost and complexity became
> >> too high.
> >>
> >> This PCB would have run legacy 8051 code at maybe 100 MHz, consumed very
> >> little current, and would have had the additional feature of maybe 120
> >> spare F18 cores in case you need more processing power.
> >>
> >
> > https://www.dcd.pl/product/dp8051/ -- Doesn't this fit your needs?
> >
> >
> Hi Nickolay,
>
> From their website : "Based in Poland, European Union, our company
> provides Verilog and VHDL"
>
> I wasn't planning on making my own chips ;-)
>

They are available for FPGA.

Re: 6 GHz stack machine

<80a4a250-dd31-443c-8e53-b4c8b625b71fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15576&group=comp.lang.forth#15576

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:5b01:: with SMTP id m1mr9213562qtw.313.1639604142711;
Wed, 15 Dec 2021 13:35:42 -0800 (PST)
X-Received: by 2002:a37:d207:: with SMTP id f7mr10439228qkj.272.1639604142496;
Wed, 15 Dec 2021 13:35:42 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 15 Dec 2021 13:35:42 -0800 (PST)
In-Reply-To: <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.237.163; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.237.163
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com> <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <80a4a250-dd31-443c-8e53-b4c8b625b71fn@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 15 Dec 2021 21:35:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 70
 by: Wayne morellini - Wed, 15 Dec 2021 21:35 UTC

I thought I replied to this sorry.

On Tuesday, December 14, 2021 at 1:24:39 AM UTC+10, jpit...@gmail.com wrote:
> On Monday, 13 December 2021 at 06:01:21 UTC, Wayne morellini wrote:
> > Concerning theoretical markets. Why don't people do misc, the way they want. Open Misc. You know of a couple of different avenues to get it made, France and Google. Make IoT, MCU and high performance. GA might even get on board in years to come.
> There is one commercial aspect that I think has not been mentioned but would be crucial for many companies:
>
> Which company will take such a risk of designing in a processor,
> that has not been updated for the last how many years?
> 5?
> 10?
>
> And who could second source the GA144, if GA decides to stop the product?
>
> The updated version of the GA144 is on the GA website
> with no expected date of availability or a preliminary data sheet.
>
> And all of these points are completely independent of markets and applications.
>
> For me this GA144 was a test for Chuck's design system.
> Brilliant design and independent of commercial CAD software.
>
> Who else has achieved this?
> Design and have manufactured a working multiprocessor and do the related software.

What's your name?

That doesn't make sense. We are not talking about designing an ga144, but a brand new misc processor, with whatever architecture you like in it. GA could contribute one day, but again, even if they did, that doesn't need to be the ga144, though a redesigned ga144 would be useful in the lowest category. Something that hadn't been upgraded is a target for upgrade. You'll not get places denying and stopping everything.

I think there is a fundamental misunderstanding of what the current generation of misc was meant to be, and that's why it's doesn't seem to fit other things. All this discussion of planning a product for a general purpose CPU is misguided. Sure you need to fit a integrated category these days (even as a plain microcontroller, low component implementation with the right software and ports, is an integration category), but the CPU needs to be applicable generally to a wide range of programming past that. GA is changeable in those ways, along the lines I have written, and while it might still not be the broadest design, it would still be sellable in some areas. People here hassle about killing GA chips, instead of seeing a way out the forest.

Now, as for a lowest end product, 8 bit or 16 bit, is just as doable as 18 bit (4 or 8 bit versions of the 18, with instruction, addressability and data flow enhancements, as I've discussed). I'd be interested to know about these Chinese 4 bit design and, to see how they line up with my 4 and 2 bit architecture proposals.

Say, as a consumer market strategy, the x18 category would be suitable for a product in the lowest end phone category, raising it up a level with JavaScript support. A general MCU could be a subset of that. The issue here, is not the rest of the chip, but integration of 4G/5G modem which is real complexity and licensing. That potentially.wpuld be more costly then the rest of the design, unless there is a low cost cell design licence out of the IOT domain, when vh desires 5G/6G comms.

Re: 6 GHz stack machine

<f1dd7dcd-b84a-4a22-bb16-003dc36b344bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=15577&group=comp.lang.forth#15577

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4495:: with SMTP id x21mr10646890qkp.604.1639608392865;
Wed, 15 Dec 2021 14:46:32 -0800 (PST)
X-Received: by 2002:ac8:590a:: with SMTP id 10mr14411725qty.186.1639608392650;
Wed, 15 Dec 2021 14:46:32 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 15 Dec 2021 14:46:32 -0800 (PST)
In-Reply-To: <ce54560c-8d31-407b-9fde-3c43758d0827n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.182.16.13; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.182.16.13
References: <sbmuh0$l0m$1@dont-email.me> <3e25c028-691a-4d5d-b6d0-4d742bb97785n@googlegroups.com>
<87tufpwn04.fsf@nightsong.com> <dc5d6b88-8012-44be-91ae-295b3574a998n@googlegroups.com>
<f71ff139-2562-4591-ba5b-4467347e3300n@googlegroups.com> <9124281d-7a87-4f1c-8044-dc6fb20f9872n@googlegroups.com>
<2c2b9840-f19b-47b0-b48f-fb49ca88abcbn@googlegroups.com> <d12cae3a-d33a-46f4-8c41-9bfa7dc079c7n@googlegroups.com>
<720a911b-5ba0-4613-86bb-b30473155e7en@googlegroups.com> <3ddf52b2-f937-4ac7-9fd5-404760949204n@googlegroups.com>
<03639c87-29a4-4c4d-8548-85f18effda80n@googlegroups.com> <ee0c9c50-9b16-47e9-b579-c2b6ac5caec4n@googlegroups.com>
<41e00737-7fcb-4406-803d-0b9b54be1857n@googlegroups.com> <d5609b6d-fe97-49be-ae88-f840290334dan@googlegroups.com>
<f51fda09-9702-44b6-a77d-de4744553380n@googlegroups.com> <95825a86-6ad3-4d43-9595-5ea26000cc9an@googlegroups.com>
<f71068eb-0267-430b-81ad-588bd0800316n@googlegroups.com> <021acbbc-c2e9-4bf3-9e9c-44f6706c0fa0n@googlegroups.com>
<878rwspafx.fsf@nightsong.com> <443540f0-080e-42aa-90de-24b3d53aa87dn@googlegroups.com>
<5821e3f3-a9b3-4d4f-9c2f-e317e2bdc321n@googlegroups.com> <4ad08dde-6e13-4809-b41b-c416fb49d6b2n@googlegroups.com>
<b4bd6623-d9fb-444a-899f-2968306a1c82n@googlegroups.com> <ce54560c-8d31-407b-9fde-3c43758d0827n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f1dd7dcd-b84a-4a22-bb16-003dc36b344bn@googlegroups.com>
Subject: Re: 6 GHz stack machine
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 15 Dec 2021 22:46:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 75
 by: Wayne morellini - Wed, 15 Dec 2021 22:46 UTC

On Tuesday, December 14, 2021 at 5:37:52 PM UTC+10, jpit...@gmail.com wrote:
> On Tuesday, 14 December 2021 at 01:40:00 UTC, Hugh Aguilar wrote:
> > On Monday, December 13, 2021 at 8:24:39 AM UTC-7, jpit...@gmail.com wrote:
> > > For me this GA144 was a test for Chuck's design system.
> > > Brilliant design and independent of commercial CAD software.
> > >
> > > Who else has achieved this?
> > > Design and have manufactured a working multiprocessor and do the related software.
> > John Hart did this with the MiniForth processor in 1994 --- and, unlike the GA144,
> > the MiniForth had a practical application (the laser-etcher machine) --- also, unlike the GA144,
> > the MiniForth was tightly-coupled parallelism rather than loosely-coupled parallelism.
> >
> > John Hart is gone now --- most likely riding his pro-life hobby-horse at a gallop towards his own death.
> > Now we have Tom Hart impersonating John Hart using a fake gmail address --- grossly disrespectful!
> > The MiniForth was pretty cool in its day (late 1990s), but that day has passed.
> Typical Hugh Aguilar BULLSHIT again.
>
> He does not have a clue about the subject.
> With GA144 we are talking about silicon design - not writing code for an FPGA / CPLD..
>
> Anybody can use an FPGA as a basis. And have a CPU even.
>
> I convinced my colleagues in 1997 to write a little CPU for a a Lattice CPLD
> - it was a nice running demo at exhibitions.
>
> The design made it via FH Nuremberg into a student's final work
> - and was then manufactured at AMS into silicon.
>
> So, in this project there were both aspects.

Which processor was that?

Now, why pick on High? Let him live out past glories and what happened. You filling up the place with negative rubbish. He's been done wrong, you having a go at home is not going make it better. Time dims the memory and skills, but he could be designing open misc FPGA (with the licensed excluding certain people from using it), or some other useful thing around here in his spare are time. There are a lot of people hanging around here doing nothing, who could do something constructive. Work with mindfkex, work on forth os, work on a forth editor or development system, work on base application frame works, services, integration with common hardware or software, such as using common embedded systems and interfaces, the Linux universal driver system,window and Mac driver system. Os boot systems for PC. Somebody has to make the infrastructure for the next generation to pick up and succeed. I had planned on making an alternative to Forth. And misc, but got too sick. Now. I can't do what is used to by far. I just went to the kitchen filled the jug and put it in the wrong place, even though I can still debate people. To me, forth is what's inside the jug unit now, and though I can still do architecture, the details are more hidden than before, and my design more linear, but I still remember some of the old stuff. I've gone from an Steve Wozniak to a Steve Jobs in some of that. However, I had previously identified that forth and misc were lacking, and there is still a lot of gain the community could design in. We all getting old, what are we going leave behind. Because, after we go, is forth going die? It needs an open source effort, to make it a mainstream alternative. I am also taking about modelling the best instruction type and flow, and make a simpler forth with libraries, to do big things, in a simpler version than ANS. (This is ironically going in a direction which sounds like a misc spirited forth). The two aims, is to target an ideal forth processor and to target work flow to normal processors (maybe a dynamic switch in compiled code and action depending on what processor it loads in on, transparent to the user and programmer).

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor