Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

How much net work could a network work, if a network could net work?


devel / comp.lang.forth / Designing a Forth Processor?

SubjectAuthor
* Designing a Forth Processor?Wayne morellini
+* Re: Designing a Forth Processor?Rick C
|`* Re: Designing a Forth Processor?Wayne morellini
| +* Re: Designing a Forth Processor?Jan Coombs
| |`- Re: Designing a Forth Processor?Wayne morellini
| `* Re: Designing a Forth Processor?Rick C
|  +* Re: Designing a Forth Processor?Wayne morellini
|  |`* Re: Designing a Forth Processor?Kerr-Mudd, John
|  | `* Re: Designing a Forth Processor?Wayne morellini
|  |  +* Re: Designing a Forth Processor?Kerr-Mudd, John
|  |  |+- Re: Designing a Forth Processor?Wayne morellini
|  |  |`* Re: Designing a Forth Processor?Rick C
|  |  | `- Re: Designing a Forth Processor?Wayne morellini
|  |  `* Re: Designing a Forth Processor?David Schultz
|  |   +- Re: Designing a Forth Processor?Wayne morellini
|  |   `- Re: Designing a Forth Processor?dxforth
|  `* Re: Designing a Forth Processor?none
|   `* Re: Designing a Forth Processor?Rick C
|    `* Re: Designing a Forth Processor?Wayne morellini
|     `* Re: Designing a Forth Processor?Rick C
|      +- Re: Designing a Forth Processor?Wayne morellini
|      `* Re: Designing a Forth Processor?Myron Plichota
|       +* Re: Designing a Forth Processor?Wayne morellini
|       |`* Re: Designing a Forth Processor?Myron Plichota
|       | `* Re: Designing a Forth Processor?Wayne morellini
|       |  `* Re: Designing a Forth Processor?Jurgen Pitaske
|       |   `* Re: Designing a Forth Processor?Wayne morellini
|       |    `* Re: Designing a Forth Processor?Jurgen Pitaske
|       |     `- Re: Designing a Forth Processor?Wayne morellini
|       `* Re: Designing a Forth Processor?Marcel Hendrix
|        +* Re: Designing a Forth Processor?Myron Plichota
|        |`- Re: Designing a Forth Processor?Marcel Hendrix
|        `* Re: Designing a Forth Processor?Paul Rubin
|         +* Re: Designing a Forth Processor?Marcel Hendrix
|         |+* Re: Designing a Forth Processor?dxforth
|         ||`- Re: Designing a Forth Processor?Marcel Hendrix
|         |`* Re: Designing a Forth Processor?Paul Rubin
|         | `- Re: Designing a Forth Processor?Marcel Hendrix
|         `* Re: Designing a Forth Processor?Andy Valencia
|          `- Re: Designing a Forth Processor?Marcel Hendrix
+* Re: Designing a Forth Processor?David Schultz
|`* Re: Designing a Forth Processor?Wayne morellini
| `* Re: Designing a Forth Processor?David Schultz
|  `* Re: Designing a Forth Processor?Wayne morellini
|   +- Re: Designing a Forth Processor?David Schultz
|   `- Re: Designing a Forth Processor?Wayne morellini
+* Re: Designing a Forth Processor?Wayne morellini
|`* Re: Designing a Forth Processor?Paul Rubin
| +* Re: Designing a Forth Processor?Wayne morellini
| |`* Re: Designing a Forth Processor?Brian Fox
| | `- Re: Designing a Forth Processor?Wayne morellini
| `- Re: Designing a Forth Processor?none
+* Re: Designing a Forth Processor?Gerry Jackson
|`* Re: Designing a Forth Processor?Wayne morellini
| `* Re: Designing a Forth Processor?Rick C
|  `* Re: Designing a Forth Processor?Wayne morellini
|   `* Re: Designing a Forth Processor?Rick C
|    +- Re: Designing a Forth Processor?Wayne morellini
|    `* Re: Designing a Forth Processor?Wayne morellini
|     `- Re: Designing a Forth Processor?Rick C
+* Re: Designing a Forth Processor?Wayne morellini
|`* Re: Designing a Forth Processor?Rick C
| `- Re: Designing a Forth Processor?Wayne morellini
+* Re: Designing a Forth Processor?Wayne morellini
|`* Re: Designing a Forth Processor?Rick C
| `* Re: Designing a Forth Processor?Wayne morellini
|  +* Re: Designing a Forth Processor?Rick C
|  |`- Re: Designing a Forth Processor?Wayne morellini
|  `* Re: Designing a Forth Processor?none
|   +* Re: Designing a Forth Processor?Wayne morellini
|   |`- Re: Designing a Forth Processor?Jan Coombs
|   +* Re: Designing a Forth Processor?Wayne morellini
|   |+- Re: Designing a Forth Processor?Jurgen Pitaske
|   |`* Re: Designing a Forth Processor?none
|   | +* Re: Designing a Forth Processor?Wayne morellini
|   | |`* Re: Designing a Forth Processor?Jurgen Pitaske
|   | | `- Re: Designing a Forth Processor?Wayne morellini
|   | `* Re: Designing a Forth Processor?Jurgen Pitaske
|   |  `* Re: Designing a Forth Processor?Wayne morellini
|   |   `* Re: Designing a Forth Processor?Jurgen Pitaske
|   |    `- Re: Designing a Forth Processor?Wayne morellini
|   `- Re: Designing a Forth Processor?Wayne morellini
+* Re: Designing a Forth Processor?Wayne morellini
|`- Re: Designing a Forth Processor?Wayne morellini
`* Forth Processor Project Re: Designing a Forth Processor?Wayne morellini
 `* Re: Forth Processor Project Re: Designing a Forth Processor?Wayne morellini
  `- Re: Forth Processor Project Re: Designing a Forth Processor?Wayne morellini

Pages:1234
Designing a Forth Processor?

<2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4843:b0:6ae:e906:ea49 with SMTP id ec3-20020a05620a484300b006aee906ea49mr30862912qkb.744.1657202318548;
Thu, 07 Jul 2022 06:58:38 -0700 (PDT)
X-Received: by 2002:a05:622a:647:b0:31d:2a37:1adf with SMTP id
a7-20020a05622a064700b0031d2a371adfmr33876563qtb.328.1657202318354; Thu, 07
Jul 2022 06:58:38 -0700 (PDT)
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: Thu, 7 Jul 2022 06:58:38 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=49.182.4.181; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.182.4.181
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
Subject: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Thu, 07 Jul 2022 13:58:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 22
 by: Wayne morellini - Thu, 7 Jul 2022 13:58 UTC

So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign. So, any resources out there useful simplified guide for doing a simple 1000 transistor plus core, and designs for memory, rom and storage memory, on the same process? I only am looking at this because I learnt the basics of digital electronic circuit design, and it shouldn't be any more difficult, with the right software.

I want to explore crossing paths to reuse transistors with path depending on selection, maybe by source and destination to establish path and some other tricks, to inactivate alternative paths? I know this is a path to possible problems, especially with age or environmental deterioration. This is for an compacted design. I'm also interested in progressively waking and turning off the circuit (or at least sleep) as the signal moves through it, for energy.

Thanks again.

Wayne.

Re: Designing a Forth Processor?

<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:57c5:0:b0:31e:a19f:6950 with SMTP id w5-20020ac857c5000000b0031ea19f6950mr499685qta.342.1657204683839;
Thu, 07 Jul 2022 07:38:03 -0700 (PDT)
X-Received: by 2002:a05:620a:29d3:b0:6b2:560d:25c3 with SMTP id
s19-20020a05620a29d300b006b2560d25c3mr23259493qkp.663.1657204681676; Thu, 07
Jul 2022 07:38:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.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: Thu, 7 Jul 2022 07:38:01 -0700 (PDT)
In-Reply-To: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Thu, 07 Jul 2022 14:38:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3918
 by: Rick C - Thu, 7 Jul 2022 14:38 UTC

On Thursday, July 7, 2022 at 9:58:39 AM UTC-4, Wayne morellini wrote:
> So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign. So, any resources out there useful simplified guide for doing a simple 1000 transistor plus core, and designs for memory, rom and storage memory, on the same process? I only am looking at this because I learnt the basics of digital electronic circuit design, and it shouldn't be any more difficult, with the right software.
>
>
> I want to explore crossing paths to reuse transistors with path depending on selection, maybe by source and destination to establish path and some other tricks, to inactivate alternative paths? I know this is a path to possible problems, especially with age or environmental deterioration. This is for an compacted design. I'm also interested in progressively waking and turning off the circuit (or at least sleep) as the signal moves through it, for energy.

This sounds a bit like async logic design. I don't know about the "crossing paths", that sounds like something that is extremely hard to implement, coming under the heading of extreme optimization. As you may know, optimization is the enemy of flexibility. Optimize in this manner and find you have a simple change to make to fix an error, and you have to do the optimization all over again.

However, if you have nothing but time on your hands, there's no reason to not give it a go. I suggest working with some very simple design first, to solidify your concepts. They certainly can use some degree of solidification.

One power optimization that many people don't understand, is to put enabled registers at the input of each section of logic, rather than at the output of each section. Power is dissipated by the logic elements changing. If a logic section's output is not going to be used, it is the inputs that need to remain stable to prevent power waste in pointless calculations. So enabled registers at the input of each logic section saves that wasted power.

These days, it's not so important to make tiny processors into even smaller processors. Even if you want to put 1000s of them on a single chip, it is better to design for short term goals, than to try to bite off the whole cow at once.

Just some friendly advice. If you follow it, you might just start to get somewhere rather than always talking about a new direction you wish to go.

--

Rick C.

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

Re: Designing a Forth Processor?

<UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 10:22:55 -0500
Date: Thu, 7 Jul 2022 10:22:55 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Designing a Forth Processor?
Content-Language: en-US
Newsgroups: comp.lang.forth
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
From: david.sc...@earthlink.net (David Schultz)
In-Reply-To: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com>
Lines: 17
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.109.152
X-Trace: sv3-s5RbTk8ymepxjjdAqAwcNHh43IyLKbFlmVt2T4cHWSOltu82PZ0aWOYuLAJe9SE4gA+4z9JX+5sIbWW!sSH/8jPuCMueBWUl+TZnR/v4K9ebrQDu1riCS04+SHoVl4R4HT8ZWF+RHj2drUeBCYTlMa+24P82!pIkEkDtnwr6yAkZAvZtiHk/iVre8erDDlQ==
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2248
X-Received-Bytes: 2389
 by: David Schultz - Thu, 7 Jul 2022 15:22 UTC

On 7/7/22 8:58 AM, Wayne morellini wrote:
> So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign. So, any resources out there useful simplified guide for doing a simple 1000 transistor plus core, and designs for memory, rom and storage memory, on the same process? I only am looking at this because I learnt the basics of digital electronic circuit design, and it shouldn't be any more difficult, with the right software.
>
You will need more transistors than that. An ALU, some registers, and
control logic. It adds up fast. A RAM/register cell is 4 transistors in
CMOS plus the access and decode logic.

My course work is now more than 20 years old but way back when the
standard text was:
https://www.amazon.com/CMOS-VLSI-Design-Circuits-Perspective/dp/0321547748

Then of course there was the now wildly outdated course in computer
architecture.

--
http://davesrocketworks.com
David Schultz

Re: Designing a Forth Processor?

<60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:400c:b0:6a6:f8e6:92cc with SMTP id h12-20020a05620a400c00b006a6f8e692ccmr589030qko.561.1657242034584;
Thu, 07 Jul 2022 18:00:34 -0700 (PDT)
X-Received: by 2002:a05:6214:627:b0:473:3e1:4ff1 with SMTP id
a7-20020a056214062700b0047303e14ff1mr516940qvx.51.1657242034419; Thu, 07 Jul
2022 18:00:34 -0700 (PDT)
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: Thu, 7 Jul 2022 18:00:34 -0700 (PDT)
In-Reply-To: <6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.20.82; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.20.82
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com> <6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 01:00:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 112
 by: Wayne morellini - Fri, 8 Jul 2022 01:00 UTC

On Friday, July 8, 2022 at 12:38:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
> On Thursday, July 7, 2022 at 9:58:39 AM UTC-4, Wayne morellini wrote:
> > So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign. So, any resources out there useful simplified guide for doing a simple 1000 transistor plus core, and designs for memory, rom and storage memory, on the same process? I only am looking at this because I learnt the basics of digital electronic circuit design, and it shouldn't be any more difficult, with the right software.
> >
> >
> > I want to explore crossing paths to reuse transistors with path depending on selection, maybe by source and destination to establish path and some other tricks, to inactivate alternative paths? I know this is a path to possible problems, especially with age or environmental deterioration. This is for an compacted design. I'm also interested in progressively waking and turning off the circuit (or at least sleep) as the signal moves through it, for energy.
> This sounds a bit like async logic design. I don't know about the "crossing paths", that sounds like something that is extremely hard to implement, coming under the heading of extreme optimization. As you may know, optimization is the enemy of flexibility. Optimize in this manner and find you have a simple change to make to fix an error, and you have to do the optimization all over again.
>
> However, if you have nothing but time on your hands, there's no reason to not give it a go. I suggest working with some very simple design first, to solidify your concepts. They certainly can use some degree of solidification.
>
> One power optimization that many people don't understand, is to put enabled registers at the input of each section of logic, rather than at the output of each section. Power is dissipated by the logic elements changing. If a logic section's output is not going to be used, it is the inputs that need to remain stable to prevent power waste in pointless calculations. So enabled registers at the input of each logic section saves that wasted power.
>
> These days, it's not so important to make tiny processors into even smaller processors. Even if you want to put 1000s of them on a single chip, it is better to design for short term goals, than to try to bite off the whole cow at once.
>
> Just some friendly advice. If you follow it, you might just start to get somewhere rather than always talking about a new direction you wish to go.
>
> --
>
> Rick C.
>
> - Get 1,000 miles of free Supercharging
> - Tesla referral code - https://ts.la/richard11209

Thanks Rick. The stable outputs makes sense. A register doesn't. But maybe there is some circuit to hold the output or inputs stable, but do I want them to turn off completely with the section idea. However, there was that three state logic Chuck was using which was stable, but that would be part of a special node process, not implementable in a normal process?

I look at doing optimisation, because I'm aiming at a low cost 1000+ trasistor design instead of a large complex design. So, the optimisation can be done a lot quicker to a higher perfection. Competition is cost, performance, low energy and reliability. I'm worried about reliability here of a optimised design. It's something I can't prove. Products will last in field certain times.

I didn't go and work at ITV, because they wanted me to self fund going there, and I didn't trust my family, and that turned out to be so true. Otherwise I could have been over there designing processors too by now.

In this small design, there are ways to design to maximise performance or minimise energy, or design more costly for each. It's a matter of picking one of the first two for me. The smaller processor allows for faster processing timed and lower costs. I am interested in using space for memory. Where GA144 uses a segmented space and lots of processors. I'm interested in a low segmented space with flatter addressing, with each segment tied to one of more processors tied to input or code work (thanks fur the pep talk in the other thread, I actually came up with the design to answer many of your objections). So, all cores and inputs/outputs and memory are tightly bonded to the flow of work, with some flexibility to reassign some cores etc, to where there is more work. Using simple signaling coordinating buffer access, a workflow could be pipelined like in a GA row, or mini array. Because the structure is dynamic, the amount of memory available to a core, is not restricted by inter core spacing, like on the 144. Of course I'm looking at banked dual access (and associative) memory techniques. It's more dynamic and general purpose. It's not aimed at what the 144 is aimed at, but in performing custom feature sets simply fast. A perfect processor for an simpler 1970's/1980's computer, to perform most functions. I've already came up with a simple interface to replace D controllers, rs232, parralel, USB, sound, video, wifi on such a computer leaving memory cards as the last thing. Using rom back then could implement the standard part of the functions for the features (in 1976 ram would be thousands for hardly anything). I've worked out I can add lots of patterns on the card proposal at cheap prices. So, some tiling and some object techniques, give you some pretty good imagery with little real memory. Allowing for more state bits stored for the game and graphics in the limited memory. It's not adding things, it's about including enough to make it a good product. holistic design rather thsnr There is a lot I don't intend to add here, unless it is done as a close product. This is just enough to make it marketable.

A 1000+ transistor core on its own is pretty useless, as the 16 bit+ lines are going make it cost. So, adding relatively sized internal memory and IO bus configuration and processing, makes it a marketable product. I'm looking at single core design, but also repeating the then existing core, IO pin configuration blocks and memories, to make a multiple core design simply. It's all tedious work to make things right. If you start out wrong, you can be compromised for the life of the product. So, I don't aim for perfection, but an educational example base designs, hopefully complete and perfect, which can be improved upon. Analyse, use and rely on, at one's own risk. As such, I probably will be looking for an engineer's funded verification.

Re: Designing a Forth Processor?

<baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2992:b0:6ae:e8ff:b086 with SMTP id r18-20020a05620a299200b006aee8ffb086mr668404qkp.494.1657243323392;
Thu, 07 Jul 2022 18:22:03 -0700 (PDT)
X-Received: by 2002:ac8:5dcb:0:b0:31d:42c8:95d7 with SMTP id
e11-20020ac85dcb000000b0031d42c895d7mr928333qtx.546.1657243323245; Thu, 07
Jul 2022 18:22:03 -0700 (PDT)
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: Thu, 7 Jul 2022 18:22:03 -0700 (PDT)
In-Reply-To: <UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.20.82; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.20.82
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com> <UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 01:22:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 47
 by: Wayne morellini - Fri, 8 Jul 2022 01:22 UTC

On Friday, July 8, 2022 at 1:23:03 AM UTC+10, David Schultz wrote:
> On 7/7/22 8:58 AM, Wayne morellini wrote:
> > So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign. So, any resources out there useful simplified guide for doing a simple 1000 transistor plus core, and designs for memory, rom and storage memory, on the same process? I only am looking at this because I learnt the basics of digital electronic circuit design, and it shouldn't be any more difficult, with the right software.
> >
> You will need more transistors than that. An ALU, some registers, and
> control logic. It adds up fast. A RAM/register cell is 4 transistors in
> CMOS plus the access and decode logic.
>
> My course work is now more than 20 years old but way back when the
> standard text was:
> https://www.amazon.com/CMOS-VLSI-Design-Circuits-Perspective/dp/0321547748
>
> Then of course there was the now wildly outdated course in computer
> architecture.
>
> --
> http://davesrocketworks.com
> David Schultz

That's the lower end target, but will be as big as it will be. It's meant to compete with low cost integrated controllers out there, so size matters. It's straight forwards 16 opcode or less 16 bit misc processor, very light weight processors. Are you from around here? So, hopefully 4 instructions per memory access. In the extreme end of simple value generating and comparing decision tree and data shifting applications. But, not that it can't be used for more advanced applications. I admit, it would be challenge and just have 4 slots per return and data stacks equals 512 transistors, a 4 bit version 128 transistors. A challenge to aim towards. As with the other thread, a coffee maker application requires very little, so a 4 bit version would be fine. Even just storing the stacks in memory leaves two stack pointers. The whole thing slows down, and energy might go up, but a coffeemaker it makes very little difference in practical terms. On chip memory, yes. 4 or 8 bit versions, yes. But, 1000 is only a base line potential target for the core, which die size for cache segment could be increased, and bids width (but then again, optimisation might make extension difficult.

Thanks for the book link David.

Are you from around here?

Re: Designing a Forth Processor?

<faednSiuMuzVFVr_nZ2dnUU7-RudnZ2d@earthlink.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 20:28:39 -0500
Date: Thu, 7 Jul 2022 20:28:39 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Designing a Forth Processor?
Content-Language: en-US
Newsgroups: comp.lang.forth
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com>
<baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>
From: david.sc...@earthlink.net (David Schultz)
In-Reply-To: <baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <faednSiuMuzVFVr_nZ2dnUU7-RudnZ2d@earthlink.com>
Lines: 8
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.109.65
X-Trace: sv3-Bc6i0f7ALszPs18OtsXuQ/EV7fI25NwB1cgoHZHVVoRn9UXdf0oqpxTNVESfD9Mx7AYPN2QMgFQrYWV!gG59NcMcFERLM1rkymxaaFOG3b1CS/cHxIDTNd6M+f6jQwLOAOrUNFDb+shYmWz7yszXSCyvtQfm!UxI3hvbFq/RO2XxHQyTlah4C3bJk0qVu
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1479
 by: David Schultz - Fri, 8 Jul 2022 01:28 UTC

On 7/7/22 8:22 PM, Wayne morellini wrote:
> Are you from around here?

That depends on where "here" is.

--
http://davesrocketworks.com
David Schultz

Re: Designing a Forth Processor?

<127dd7ee-b5b0-47db-8b00-680828f3f529n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:1a12:b0:6af:228c:ef65 with SMTP id bk18-20020a05620a1a1200b006af228cef65mr683261qkb.680.1657245774941;
Thu, 07 Jul 2022 19:02:54 -0700 (PDT)
X-Received: by 2002:a05:6214:2488:b0:470:b46d:c0c5 with SMTP id
gi8-20020a056214248800b00470b46dc0c5mr820835qvb.120.1657245774751; Thu, 07
Jul 2022 19:02:54 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.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: Thu, 7 Jul 2022 19:02:54 -0700 (PDT)
In-Reply-To: <faednSiuMuzVFVr_nZ2dnUU7-RudnZ2d@earthlink.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com> <baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>
<faednSiuMuzVFVr_nZ2dnUU7-RudnZ2d@earthlink.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <127dd7ee-b5b0-47db-8b00-680828f3f529n@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 02:02:54 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1543
 by: Wayne morellini - Fri, 8 Jul 2022 02:02 UTC

On Friday, July 8, 2022 at 11:28:47 AM UTC+10, David Schultz wrote:
> On 7/7/22 8:22 PM, Wayne morellini wrote:
> > Are you from around here?
> That depends on where "here" is.
> --
> http://davesrocketworks.com
> David Schultz
Comp.lang.forth?

Re: Designing a Forth Processor?

<_66dnUWHdq7rA1r_nZ2dnUU7-UfNnZ2d@earthlink.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 22:03:18 -0500
Date: Thu, 7 Jul 2022 22:03:16 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re: Designing a Forth Processor?
Content-Language: en-US
Newsgroups: comp.lang.forth
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com>
<baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>
<faednSiuMuzVFVr_nZ2dnUU7-RudnZ2d@earthlink.com>
<127dd7ee-b5b0-47db-8b00-680828f3f529n@googlegroups.com>
From: david.sc...@earthlink.net (David Schultz)
In-Reply-To: <127dd7ee-b5b0-47db-8b00-680828f3f529n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <_66dnUWHdq7rA1r_nZ2dnUU7-UfNnZ2d@earthlink.com>
Lines: 18
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 108.194.109.65
X-Trace: sv3-HxpzF1ouL7pi3yNQMNi2mSdsdxH9F0FQ3rna9mTRvC2DHrh40b6JMD+qwplWzVU7r65ehlkBkdi/imf!YXJLZFVA1RnpESekdn1Fjkt1Pu72FOzLJENggSeX6IgawRsLtonzPFuAPBNaZLxw5WS0X52EiYx8!iU1b+7/R/HZ88sAvAe03OVwF9LMRB7A6
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1935
 by: David Schultz - Fri, 8 Jul 2022 03:03 UTC

On 7/7/22 9:02 PM, Wayne morellini wrote:
> On Friday, July 8, 2022 at 11:28:47 AM UTC+10, David Schultz wrote:
>> On 7/7/22 8:22 PM, Wayne morellini wrote:
>>> Are you from around here?
>> That depends on where "here" is.
>> --
>> http://davesrocketworks.com
>> David Schultz
> Comp.lang.forth?

Nobody can be from there because it is nowhere. Or perhaps wherever the
distributed servers are.

In any case, my first news reader was rn.

--
http://davesrocketworks.com
David Schultz

Re: Designing a Forth Processor?

<2e55837b-cb16-4cc1-8519-b7d53497e8c3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2992:b0:6ae:e8ff:b086 with SMTP id r18-20020a05620a299200b006aee8ffb086mr877849qkp.494.1657249683938;
Thu, 07 Jul 2022 20:08:03 -0700 (PDT)
X-Received: by 2002:ac8:5991:0:b0:31d:2bfb:f089 with SMTP id
e17-20020ac85991000000b0031d2bfbf089mr1141893qte.663.1657249683733; Thu, 07
Jul 2022 20:08:03 -0700 (PDT)
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: Thu, 7 Jul 2022 20:08:03 -0700 (PDT)
In-Reply-To: <127dd7ee-b5b0-47db-8b00-680828f3f529n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<UbadnTj3Gv_SZ1v_nZ2dnUU7-Q3NnZ2d@earthlink.com> <baf13ec0-55e1-4207-aac7-6000405fc870n@googlegroups.com>
<faednSiuMuzVFVr_nZ2dnUU7-RudnZ2d@earthlink.com> <127dd7ee-b5b0-47db-8b00-680828f3f529n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2e55837b-cb16-4cc1-8519-b7d53497e8c3n@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 03:08:03 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 12
 by: Wayne morellini - Fri, 8 Jul 2022 03:08 UTC

On Friday, July 8, 2022 at 12:02:55 PM UTC+10, Wayne morellini wrote:
> On Friday, July 8, 2022 at 11:28:47 AM UTC+10, David Schultz wrote:
> > On 7/7/22 8:22 PM, Wayne morellini wrote:
> > > Are you from around here?
> > That depends on where "here" is.
> > --
> > http://davesrocketworks.com
> > David Schultz
> Comp.lang.forth?

Yes. I see you here David. Thanks for the past advice on the magic design tool. I'm still trying to decide if magic or Okad is easier to do this. The glow version is supposed to be used by high school children.

I don't know why they don't go towards magnetic computing you could also print. But it would be potentially a few millions times less energy and much faster.

Re: Designing a Forth Processor?

<4f772269-459a-4ba9-b489-3223d8b19fafn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2408:b0:6b2:3000:3c39 with SMTP id d8-20020a05620a240800b006b230003c39mr933551qkn.730.1657251129841;
Thu, 07 Jul 2022 20:32:09 -0700 (PDT)
X-Received: by 2002:ad4:5de9:0:b0:473:347e:d30b with SMTP id
jn9-20020ad45de9000000b00473347ed30bmr1080342qvb.79.1657251129722; Thu, 07
Jul 2022 20:32:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.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: Thu, 7 Jul 2022 20:32:09 -0700 (PDT)
In-Reply-To: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4f772269-459a-4ba9-b489-3223d8b19fafn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 03:32:09 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1396
 by: Wayne morellini - Fri, 8 Jul 2022 03:32 UTC

Does anybody know if their are restrictions on short haul video transmission to a in room tv via a tv digital channel, like they allowed with analogue tv channels?

Is there a way to produce a carrier clock that fast enough on chip? So send to tv from devices.

Re: Designing a Forth Processor?

<20220708085605.76e73a42@t530>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!paganini.bofh.team!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: jan4comp...@murray-microft.co.uk (Jan Coombs)
Newsgroups: comp.lang.forth
Subject: Re: Designing a Forth Processor?
Date: Fri, 8 Jul 2022 08:56:05 +0100
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <20220708085605.76e73a42@t530>
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com>
<60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader01.eternal-september.org; posting-host="7f9f5d2f4b5bb29a0cb337484cd1970c";
logging-data="707768"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/czi2pO23LE7JCH3lmTZsss3um+wG33nU="
Cancel-Lock: sha1:HZm+kiLWuO0Xi353nQsiCTFPTJU=
X-Newsreader: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
 by: Jan Coombs - Fri, 8 Jul 2022 07:56 UTC

On Thu, 7 Jul 2022 18:00:34 -0700 (PDT)
Wayne morellini <waynemorellini@gmail.com> wrote:

> But maybe there is some circuit to hold the output or inputs stable,
> but do I want them to turn off completely with the section idea.

Transparent latch? (Not available in most FPGAs)

Re: Designing a Forth Processor?

<874jzsc7tb.fsf@nightsong.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: comp.lang.forth
Subject: Re: Designing a Forth Processor?
Date: Fri, 08 Jul 2022 01:44:32 -0700
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <874jzsc7tb.fsf@nightsong.com>
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<4f772269-459a-4ba9-b489-3223d8b19fafn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="eab604a3b228d033f2137b7c9eccdb3e";
logging-data="724948"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+9CTo3WAMiYlonBiKPAzjU"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:9ikzKAz7ORRoktLGj5Sh0cIX9q8=
sha1:wbjXZUvWexmUIaDIpNgL3b+m9yI=
 by: Paul Rubin - Fri, 8 Jul 2022 08:44 UTC

Wayne morellini <waynemorellini@gmail.com> writes:
> Does anybody know if their are restrictions on short haul video
> transmission to a in room tv via a tv digital channel, like they
> allowed with analogue tv channels?

Nobody cares about that any more. Everyone has cable and TV sets have
HDMI inputs.

Re: Designing a Forth Processor?

<f05c48ac-25f9-4af4-b210-502525c4b4ecn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:4119:b0:473:4e0:aec1 with SMTP id kc25-20020a056214411900b0047304e0aec1mr2570928qvb.7.1657286113676;
Fri, 08 Jul 2022 06:15:13 -0700 (PDT)
X-Received: by 2002:a05:6214:d83:b0:470:4f0a:fabb with SMTP id
e3-20020a0562140d8300b004704f0afabbmr2673204qve.66.1657286113499; Fri, 08 Jul
2022 06:15:13 -0700 (PDT)
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: Fri, 8 Jul 2022 06:15:13 -0700 (PDT)
In-Reply-To: <874jzsc7tb.fsf@nightsong.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<4f772269-459a-4ba9-b489-3223d8b19fafn@googlegroups.com> <874jzsc7tb.fsf@nightsong.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f05c48ac-25f9-4af4-b210-502525c4b4ecn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 13:15:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 12
 by: Wayne morellini - Fri, 8 Jul 2022 13:15 UTC

On Friday, July 8, 2022 at 6:44:35 PM UTC+10, Paul Rubin wrote:
> Wayne morellini <waynemo...@gmail.com> writes:
> > Does anybody know if their are restrictions on short haul video
> > transmission to a in room tv via a tv digital channel, like they
> > allowed with analogue tv channels?
> Nobody cares about that any more. Everyone has cable and TV sets have
> HDMI inputs.

But HDMI is very impractical for very small portable devices. That's why I'm trying to come up with a HDMI attached relay alternative, but in the meantime digital TV signal is an existing standard that can be adopted in. It's all very messy, but a digital tv signal is a compromise.. do, the question was, what restrictions are there.

Re: Designing a Forth Processor?

<59392f3d-c544-48d3-8623-77193a00a1fbn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:1b97:b0:6b5:4c72:8bd9 with SMTP id dv23-20020a05620a1b9700b006b54c728bd9mr2305164qkb.645.1657288303814;
Fri, 08 Jul 2022 06:51:43 -0700 (PDT)
X-Received: by 2002:a05:622a:386:b0:31d:4c75:6f63 with SMTP id
j6-20020a05622a038600b0031d4c756f63mr3000667qtx.404.1657288303636; Fri, 08
Jul 2022 06:51:43 -0700 (PDT)
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: Fri, 8 Jul 2022 06:51:43 -0700 (PDT)
In-Reply-To: <20220708085605.76e73a42@t530>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<20220708085605.76e73a42@t530>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <59392f3d-c544-48d3-8623-77193a00a1fbn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 13:51:43 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 10
 by: Wayne morellini - Fri, 8 Jul 2022 13:51 UTC

On Friday, July 8, 2022 at 5:56:20 PM UTC+10, Jan Coombs wrote:
> On Thu, 7 Jul 2022 18:00:34 -0700 (PDT)
> Wayne morellini <waynemo...@gmail.com> wrote:
>
> > But maybe there is some circuit to hold the output or inputs stable,
> > but do I want them to turn off completely with the section idea.
> Transparent latch? (Not available in most FPGAs)
Thanks Jan.

My.jtmoru 8s vkmy.bsck
Doesn't GA use some three state technology, or something like thyresistor or memristor?

Re: Designing a Forth Processor?

<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4086:b0:6b1:e044:3f66 with SMTP id f6-20020a05620a408600b006b1e0443f66mr2383238qko.500.1657288709785;
Fri, 08 Jul 2022 06:58:29 -0700 (PDT)
X-Received: by 2002:a05:620a:2456:b0:6af:31c6:c1af with SMTP id
h22-20020a05620a245600b006af31c6c1afmr2361414qkn.25.1657288709481; Fri, 08
Jul 2022 06:58:29 -0700 (PDT)
Path: i2pn2.org!rocksolid2!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: Fri, 8 Jul 2022 06:58:29 -0700 (PDT)
In-Reply-To: <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:48d6:ec18:e4ae:462b:9f21:9348;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:48d6:ec18:e4ae:462b:9f21:9348
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Fri, 08 Jul 2022 13:58:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 170
 by: Rick C - Fri, 8 Jul 2022 13:58 UTC

On Thursday, July 7, 2022 at 9:00:35 PM UTC-4, Wayne morellini wrote:
> On Friday, July 8, 2022 at 12:38:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > On Thursday, July 7, 2022 at 9:58:39 AM UTC-4, Wayne morellini wrote:
> > > So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign. So, any resources out there useful simplified guide for doing a simple 1000 transistor plus core, and designs for memory, rom and storage memory, on the same process? I only am looking at this because I learnt the basics of digital electronic circuit design, and it shouldn't be any more difficult, with the right software.
> > >
> > >
> > > I want to explore crossing paths to reuse transistors with path depending on selection, maybe by source and destination to establish path and some other tricks, to inactivate alternative paths? I know this is a path to possible problems, especially with age or environmental deterioration. This is for an compacted design. I'm also interested in progressively waking and turning off the circuit (or at least sleep) as the signal moves through it, for energy.
> > This sounds a bit like async logic design. I don't know about the "crossing paths", that sounds like something that is extremely hard to implement, coming under the heading of extreme optimization. As you may know, optimization is the enemy of flexibility. Optimize in this manner and find you have a simple change to make to fix an error, and you have to do the optimization all over again.
> >
> > However, if you have nothing but time on your hands, there's no reason to not give it a go. I suggest working with some very simple design first, to solidify your concepts. They certainly can use some degree of solidification.
> >
> > One power optimization that many people don't understand, is to put enabled registers at the input of each section of logic, rather than at the output of each section. Power is dissipated by the logic elements changing. If a logic section's output is not going to be used, it is the inputs that need to remain stable to prevent power waste in pointless calculations. So enabled registers at the input of each logic section saves that wasted power..
> >
> > These days, it's not so important to make tiny processors into even smaller processors. Even if you want to put 1000s of them on a single chip, it is better to design for short term goals, than to try to bite off the whole cow at once.
> >
> > Just some friendly advice. If you follow it, you might just start to get somewhere rather than always talking about a new direction you wish to go..
> >
> > --
> >
> > Rick C.
> >
> > - Get 1,000 miles of free Supercharging
> > - Tesla referral code - https://ts.la/richard11209
> Thanks Rick. The stable outputs makes sense. A register doesn't. But maybe there is some circuit to hold the output or inputs stable, but do I want them to turn off completely with the section idea. However, there was that three state logic Chuck was using which was stable, but that would be part of a special node process, not implementable in a normal process?

Tristate??? If you want to turn off logic, that is done at the power connection and has nothing to do with tristate outputs. There is literally no use for tristate outputs in internal logic on a remotely modern chip. They used to provide tristate buffers for long line drivers in FPGAs, in the very earliest devices (circa 1990s), because they allow multiple drivers to implement "wire OR" or "wire AND" buses, eliminating what can be large multiplexer logic. But driving long lines on a chip is slow, so they were quickly eliminated from FPGA designs, being replaced with standard logic.

Powering down logic is typically done on large sections of logic, such as individual peripheral devices. Better is to stop the clock, which eliminates the dynamic power draw. If you are going to use more recent process nodes (anything below approximately 90 nm), they also have significant static current. So stopping the clock is not as effective. Even more recent process nodes (not sure of exact numbers) use special gate geometry to have more control over the channel carriers, and so reduce subthreshold leakage, only high-k dielectrics can mitigate gate oxide leakage which become a problem with the most recent process nodes. So powering down logic can reduce some of the impact of the high static current.

> I look at doing optimisation, because I'm aiming at a low cost 1000+ trasistor design instead of a large complex design. So, the optimisation can be done a lot quicker to a higher perfection. Competition is cost, performance, low energy and reliability. I'm worried about reliability here of a optimised design. It's something I can't prove. Products will last in field certain times.

Instead of a large, complex design (but no more complex than other designs, so not really complex at all), you wish to create a small, complex design, that is complex in ways most people can even imagine.

> I didn't go and work at ITV, because they wanted me to self fund going there, and I didn't trust my family, and that turned out to be so true. Otherwise I could have been over there designing processors too by now.
>
> In this small design, there are ways to design to maximise performance or minimise energy, or design more costly for each. It's a matter of picking one of the first two for me. The smaller processor allows for faster processing timed and lower costs. I am interested in using space for memory. Where GA144 uses a segmented space and lots of processors. I'm interested in a low segmented space with flatter addressing, with each segment tied to one of more processors tied to input or code work (thanks fur the pep talk in the other thread, I actually came up with the design to answer many of your objections). So, all cores and inputs/outputs and memory are tightly bonded to the flow of work, with some flexibility to reassign some cores etc, to where there is more work. Using simple signaling coordinating buffer access, a workflow could be pipelined like in a GA row, or mini array. Because the structure is dynamic, the amount of memory available to a core, is not restricted by inter core spacing, like on the 144. Of course I'm looking at banked dual access (and associative) memory techniques. It's more dynamic and general purpose. It's not aimed at what the 144 is aimed at, but in performing custom feature sets simply fast. A perfect processor for an simpler 1970's/1980's computer, to perform most functions. I've already came up with a simple interface to replace D controllers, rs232, parralel, USB, sound, video, wifi on such a computer leaving memory cards as the last thing. Using rom back then could implement the standard part of the functions for the features (in 1976 ram would be thousands for hardly anything). I've worked out I can add lots of patterns on the card proposal at cheap prices. So, some tiling and some object techniques, give you some pretty good imagery with little real memory. Allowing for more state bits stored for the game and graphics in the limited memory. It's not adding things, it's about including enough to make it a good product. holistic design rather thsnr There is a lot I don't intend to add here, unless it is done as a close product. This is just enough to make it marketable.
>
> A 1000+ transistor core on its own is pretty useless, as the 16 bit+ lines are going make it cost. So, adding relatively sized internal memory and IO bus configuration and processing, makes it a marketable product. I'm looking at single core design, but also repeating the then existing core, IO pin configuration blocks and memories, to make a multiple core design simply. It's all tedious work to make things right. If you start out wrong, you can be compromised for the life of the product. So, I don't aim for perfection, but an educational example base designs, hopefully complete and perfect, which can be improved upon. Analyse, use and rely on, at one's own risk. As such, I probably will be looking for an engineer's funded verification.

Lots of MCUs have very, very little memory, a fraction of 1kB RAM and only a handful kB of Flash. So you don't need to use much memory to design a useful processor. In fact, the real question comes back to application. What is the target application? That will strongly impact the memory size since the memory has the biggest area impact on other small MCUs, and at 1000 transistors, the memory will totally dominate this design, and so, the cost..

In fact, you will see the memory size will be the only important cost controlling feature. If your CPU is 1,000 or 2,000 or even 4,000 transistors will barely matter at all if you have 8 kB of Flash and 1 kB of RAM.

It's only a multi CPU design where the processor size would be optimized usefully, but then you are back to a GA144 sort of design with a scrap of memory on each node. If you add more significant memory to each node, you are back to the memory dominating chip size. If you try to share a single memory between all the nodes, you end up with a chip dominated by routing.

Why do you think no one has been able to improve on this to date? Do you think no one is smart enough?

As I've said, many, many times. Until you select a target application, you won't be able to pick the optimal trade off between the many, many factors involved.


Click here to read the complete article
Re: Designing a Forth Processor?

<423f84dd-7ebe-4721-be42-9707e3d23ccdn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ae9:e704:0:b0:6b5:6bb9:48c3 with SMTP id m4-20020ae9e704000000b006b56bb948c3mr1487287qka.618.1657299653219;
Fri, 08 Jul 2022 10:00:53 -0700 (PDT)
X-Received: by 2002:a05:622a:190d:b0:31d:2ac7:9dc2 with SMTP id
w13-20020a05622a190d00b0031d2ac79dc2mr4019158qtc.233.1657299652819; Fri, 08
Jul 2022 10:00:52 -0700 (PDT)
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: Fri, 8 Jul 2022 10:00:52 -0700 (PDT)
In-Reply-To: <9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <423f84dd-7ebe-4721-be42-9707e3d23ccdn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 08 Jul 2022 17:00:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 197
 by: Wayne morellini - Fri, 8 Jul 2022 17:00 UTC

On Friday, July 8, 2022 at 11:58:30 PM UTC+10, gnuarm.del...@gmail.com wrote:
> On Thursday, July 7, 2022 at 9:00:35 PM UTC-4, Wayne morellini wrote:
> > On Friday, July 8, 2022 at 12:38:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > > On Thursday, July 7, 2022 at 9:58:39 AM UTC-4, Wayne morellini wrote:
...
> > I look at doing optimisation, because I'm aiming at a low cost 1000+ trasistor design instead of a large complex design. So, the optimisation can be done a lot quicker to a higher perfection. Competition is cost, performance, low energy and reliability. I'm worried about reliability here of a optimised design. It's something I can't prove. Products will last in field certain times.
> Instead of a large, complex design (but no more complex than other designs, so not really complex at all), you wish to create a small, complex design, that is complex in ways most people can even imagine.

Doing it with 1 million transistors by hand on an incredibly intertwined complex circuit would not normally be possible in normal lifetime. 2000 transistors would be exponentially more complex than 1000 transistors. It's likely that only certain parts are optimal to be complexed to get a lot of gains. So, even if the core is 4000 transistors only 1000 or less might be in that category (a lot is memory in a full version). Maybe I should just say the core is without stacks (to the side of the core), but placement of stacks will affect performance.

> Lots of MCUs have very, very little memory, a fraction of 1kB RAM and only a handful kB of Flash. So you don't need to use much memory to design a useful processor. In fact, the real question comes back to application. What is the target application? That will strongly

Most applications. It's general purpose, and can be made with differing amounts of pins, memory or processors. If an open community processor, manufacturers can pick the size of everything while maintaining binary compatibility (obviously, if 4 or 8 bit stacks and memory, 16 bit usage is not included).

> impact the memory size since the memory has the biggest area impact on other small MCUs, and at 1000 transistors, the memory will totally dominate this design, and so, the cost.

Core. Only stack memory and pointers etc to be included, however, I am amending that to potentially not have stacks in the design. Secretly. I'm looking at 2 or less transistor memory design, but sram is likely faster for stacks. If the available node process isn't able to do this, my reaction will likely just be to use what it does support. If I can use rom to implement the features, it is still external to the core figure, which I have been saying is at least 1000 transistors (1000+). For a more fuller design, there would be memory on die, if a memory die can't be packed in cheaply, as a multichip, (sorry loosing track here) instead of the extra cost of connecting it to an external memory. This would hopefully optimise performance and energy. So, there is a certain level of on-chip memory you can have before a multiple chip package or external memory, would be cheaper. The fuller version would include multiple processors tied to the pin workflow. But, that includes the separate core, io and memory section stages, and maybe just a simple one core version with external memory, might be done as proof of concept.

> In fact, you will see the memory size will be the only important cost controlling feature. If your CPU is 1,000 or 2,000 or even 4,000 transistors will barely matter at all if you have 8 kB of Flash and 1 kB of RAM.

I want to explore packaged storage chip concepts, if flash can't be done, like flash. I think that the rom concept might be all that's needed at the cheapest prices. I mean, your coffee maker function can be made right once and not need an update. Plus, external memory is commodity pricing, low processor die runs are more expensive. The reduced core size has distinctive advantages and allows for more in die memory, raising the effective wafer area usage, reducing manufacturing cost per unit of area for the same amount of chips, until you get to the cross over point where using external memory to the die is cheaper. But, it depends on what is available in the manufacturing for the process. It maybe a process set up to support on due memory cheap. But, I really would like to avoid the use of complex external serial dram schemes. That can be done later if things are go well. These motors, and flash have a lot of issues.

> It's only a multi CPU design where the processor size would be optimized usefully,

I described that it can be dynamically setup to maximise usage, for that reason. What ever is surplus to optimal performance can be turned off or clocked down.

> If you add more significant memory to each node, you are back to the memory dominating chip size. If you try to share a single memory between all the nodes, you end up with a chip dominated by routing.

No. The manufacturer adds as much memory and cores as needed. It's just that I want it to support a range from 16 words to megabytes. There would be a simple bus and transactional structure. In my simple scheme for other array processors, there is space for each chip, and shared spaces fur each neighbours but there were some other low complexity buses, including one at a time shared buses. So using signaling as a token passing method you avoid access conflicts. Now, if you have the memory such that the other neighbour can dump work into part of your processor's memory, and signal to you to process it (single user system, programmer can control interactions). You work on other parts of the memory, while the nearest neighbour works on that section, then you work on that section. So, I would like dual access for performance etc, a lot can be done by dividing address sieve up into banks with a common bus, with access lines tied off until the processor is signaled, then the neighbour lines are tied off and the processor accesses. Tieing off can be as simple as not accessing it. But, I do want to restrict rogue executing, incase of a execution fault, so only certain things give down until the user can get out and recover the system by rebooting.

Anyway, having multiple neighbours handling the same data is maybe a bit more complex, but a common bus and signaling, different processors can read and perform processing, and as they process another can access. Unless you pass to nearest neighbour, like a simple pipelined approach, you are likely dealing with chunks, so that processing a chunk will take more time than loading it in, leaving the next processors free to load in. There is a bit more to the scheme than I'm saying, but remember the non neighbour general access is really meant for very heavy unnusual loads, or signaling and exceptional messaging. It could be fine with a single data line serially. However, In have another scheme in mind. But nearest neighbour is at least a group of three processors, which is a lot, and you could say 9 processors etc, but then that might get tricky.

> Why do you think no one has been able to improve on this to date? Do you think no one is smart enough?

Improve on what? Which part are you referring too? I assume others might have done something. Chuck certainly improved on it on various areas. There is a variety of ways to do things, and people often just dint see it. Smart is not the issue, it's only part of it. I've been at this for decades.. You can't just design a ISA, you have to think about the hardware design to make the ISA work better. I might have difficulty now, but I have a wealth of previous experience on this to draw upon, what I can remember. I'm literally making a lot of this up as I type. I used to do that with complex stuff and no experience with a subject, a long time back, faster than I could type or write. You won't find many people like that. I used to think in structure and dynamic structural concepts. People always say stuff, while it's obvious that it can be done differently. I wish things were a lot better, I got really sick in the death trap I lived in, and literally trapped there against my wishes. I pulled something like 21 or 27 hormone based cockroach baits out over three years or so, and picked up, relatively, before the Lymes like disease there, then something else twisted to that etc, and other things which should have never been done. I had to virtually stop all work on my OS design due to sickness there early on. The last major section so was working on was an API spec for a full body VR control interface, as the last part of my physical controller device interface spec. Every joint and part movements, but that gets down to muscle movements. So fortunately I stopped then, lots of muscle movements to get into, which I wasn't up to speed on. You could literally use such a spec to monitor a patents health non contact remotely.

> As I've said, many, many times. Until you select a target application you won't be able to pick the optimal trade off between the many, many factors involved.

Look Rick, when I was 10 or 12 I was mapping human intelligence worked and how to design it for a machine to do the same. Research since had proved my theory right band improvements since then.

When I was 14, our science teacher (the daughter of the South African mine manager that Roger More played in the movie Gold about a famous mine accident where they hit a pocket of water) told us that perpetual motion machines weren't possible, giving the spinning axis motion stuff. Within 30 seconds I came up with a way it could be fine, and with 15 minutes or so, how to do it with conventional technology, and within 45 minutes, after class, I concluded it would disrupt the economy and energy sectors, and decided it wasn't a good idea. It seems related to other ones out there. I used to annotate what was wrong with summary science articles all the time, and you would be surprised at how much is wrong on each page. So what do you think Rick? You come along with stuff and I keep answering it. But, what have you done that's original thought? The past stuff I'm not putting here, is more new than anything out there. Like contextual serial computing, strange and weird 2 bit, conventional processing like, architectures, fpga dsp and gpu and distributed parralel processing architectures where hundreds of thousands of cores could be useful (obviously I'm dropping the serial contextual stuff, too awkward). .the freakin tic tac patent is like my surface affect design but extended down into the surface to be more robust safe and reliable, which I might have pursued if I hadn't been so sick). I see people with a chunk of what, but they can't see any features, and I tell them to get the best equipment and look for nanolayers of complexity, and that's what they have found now, and also with that patent. And I have to listen to everybody groan about how difficult it is, and what a genius Steve Jobs or other celebrities, were. But, they had the money to do so much more. Some of them really care about people, which is something.


Click here to read the complete article
Re: Designing a Forth Processor?

<nnd$2116901c$60346df3@603a4ee0fa007f87>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com> <4f772269-459a-4ba9-b489-3223d8b19fafn@googlegroups.com> <874jzsc7tb.fsf@nightsong.com>
Subject: Re: Designing a Forth Processor?
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: alb...@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$2116901c$60346df3@603a4ee0fa007f87>
Organization: KPN B.V.
Date: Fri, 08 Jul 2022 21:09:48 +0200
Path: i2pn2.org!i2pn.org!aioe.org!news.freedyn.de!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe005.abavia.com!abp001.abavia.com!news.kpn.nl!not-for-mail
Lines: 20
Injection-Date: Fri, 08 Jul 2022 21:09:48 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 1558
 by: none - Fri, 8 Jul 2022 19:09 UTC

In article <874jzsc7tb.fsf@nightsong.com>,
Paul Rubin <no.email@nospam.invalid> wrote:
>Wayne morellini <waynemorellini@gmail.com> writes:
>> Does anybody know if their are restrictions on short haul video
>> transmission to a in room tv via a tv digital channel, like they
>> allowed with analogue tv channels?
>
>Nobody cares about that any more. Everyone has cable and TV sets have
>HDMI inputs.

If one needs to generate an analogue tv signal, it could be done
on one of the io coprocessors in the raspberry pico.

Groetjes Albert
--
"in our communism country Viet Nam, people are forced to be
alive and in the western country like US, people are free to
die from Covid 19 lol" duc ha
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

Re: Designing a Forth Processor?

<nnd$6bc20a3b$236fa480@bea5c2002d1fe5c9>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
Subject: Re: Designing a Forth Processor?
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com> <6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com> <9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: alb...@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$6bc20a3b$236fa480@bea5c2002d1fe5c9>
Organization: KPN B.V.
Date: Fri, 08 Jul 2022 21:17:21 +0200
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!feeder.usenetexpress.com!tr2.eu1.usenetexpress.com!94.232.112.244.MISMATCH!feed.abavia.com!abe004.abavia.com!abp002.abavia.com!news.kpn.nl!not-for-mail
Lines: 23
Injection-Date: Fri, 08 Jul 2022 21:17:21 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
 by: none - Fri, 8 Jul 2022 19:17 UTC

In article <9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>,
Rick C <gnuarm.deletethisbit@gmail.com> wrote:
<SNIP>
>
>As I've said, many, many times. Until you select a target application,
>you won't be able to pick the optimal trade off between the many, many
>factors involved.

I'm interested to read your comments, but could you please
snip the text you respond to.
Especially because Waynotelli doesnot restrict line length,
so that proper quoting doesn't work, and I'm tricked in reading
his text, again.

>Rick C.

Groetjes Albert
--
"in our communism country Viet Nam, people are forced to be
alive and in the western country like US, people are free to
die from Covid 19 lol" duc ha
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

Re: Designing a Forth Processor?

<2851131c-76f5-4877-8a66-1422761df41en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:657:0:b0:6b5:6526:d5f8 with SMTP id 84-20020a370657000000b006b56526d5f8mr3157958qkg.691.1657312056970;
Fri, 08 Jul 2022 13:27:36 -0700 (PDT)
X-Received: by 2002:a05:620a:4103:b0:6b2:563a:25a2 with SMTP id
j3-20020a05620a410300b006b2563a25a2mr3670447qko.185.1657312056672; Fri, 08
Jul 2022 13:27:36 -0700 (PDT)
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: Fri, 8 Jul 2022 13:27:36 -0700 (PDT)
In-Reply-To: <nnd$6bc20a3b$236fa480@bea5c2002d1fe5c9>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:48d6:ec18:e4ae:462b:9f21:9348;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:48d6:ec18:e4ae:462b:9f21:9348
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com> <nnd$6bc20a3b$236fa480@bea5c2002d1fe5c9>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2851131c-76f5-4877-8a66-1422761df41en@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Fri, 08 Jul 2022 20:27:36 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 21
 by: Rick C - Fri, 8 Jul 2022 20:27 UTC

On Friday, July 8, 2022 at 3:17:24 PM UTC-4, none albert wrote:
> In article <9c5abe4c-d255-43bd...@googlegroups.com>,
> Rick C <gnuarm.del...@gmail.com> wrote:
> <SNIP>
> >
> >As I've said, many, many times. Until you select a target application,
> >you won't be able to pick the optimal trade off between the many, many
> >factors involved.
> I'm interested to read your comments, but could you please
> snip the text you respond to.
> Especially because Waynotelli doesnot restrict line length,
> so that proper quoting doesn't work, and I'm tricked in reading
> his text, again.

I'm more inclined to not reply at all. I have no idea what the guy is thinking. As soon as he starts to make a bit of sense, he goes back into wide open, doing everything while doing nothing mode. I can't find much to respond to.

--

Rick C.

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

Re: Designing a Forth Processor?

<9b66c406-6e42-4208-94c6-e06ad069f9ban@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ae9:f40d:0:b0:6b5:531e:1310 with SMTP id y13-20020ae9f40d000000b006b5531e1310mr4552796qkl.527.1657334303246;
Fri, 08 Jul 2022 19:38:23 -0700 (PDT)
X-Received: by 2002:ac8:5f13:0:b0:31b:b33f:2c09 with SMTP id
x19-20020ac85f13000000b0031bb33f2c09mr5482597qta.686.1657334302874; Fri, 08
Jul 2022 19:38:22 -0700 (PDT)
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: Fri, 8 Jul 2022 19:38:22 -0700 (PDT)
In-Reply-To: <2851131c-76f5-4877-8a66-1422761df41en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com> <nnd$6bc20a3b$236fa480@bea5c2002d1fe5c9>
<2851131c-76f5-4877-8a66-1422761df41en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9b66c406-6e42-4208-94c6-e06ad069f9ban@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sat, 09 Jul 2022 02:38:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 56
 by: Wayne morellini - Sat, 9 Jul 2022 02:38 UTC

On Saturday, July 9, 2022 at 6:27:38 AM UTC+10, gnuarm.del...@gmail.com wrote:
> On Friday, July 8, 2022 at 3:17:24 PM UTC-4, none albert wrote:
> > In article <9c5abe4c-d255-43bd...@googlegroups.com>,
> > Rick C <gnuarm.del...@gmail.com> wrote:
> > <SNIP>
> > >
> > >As I've said, many, many times. Until you select a target application,
> > >you won't be able to pick the optimal trade off between the many, many
> > >factors involved.
> > I'm interested to read your comments, but could you please
> > snip the text you respond to.
> > Especially because Waynotelli doesnot restrict line length,
> > so that proper quoting doesn't work, and I'm tricked in reading
> > his text, again.
> I'm more inclined to not reply at all. I have no idea what the guy is thinking. As soon as he starts to make a bit of sense, he goes back into wide open, doing everything while doing nothing mode. I can't find much to respond to.

It's much to do with the talent of the reader. I certainly never have had 10-100x times more talented people react in such ways, usually the opposite.. I have however had more talented, say they don't come here because of this behaviour. Viva le death of Forth, guys.

One doesn't just obstinately dig a little tiny microscopic trench in obscure territory, and declare "There is no gold here!". You have to dig for it, everywhere you can, and declare what you actually can find with reason. Google groups is certainly an issue. You can't seem to get through to them, and so the mobile view continues to have no reply icon for many years, and using the desktop version just flashes and jumps around as you try to edit things. So, you have to write it outside to speed up writing many many times, and paste it back in, which is a real problem if the products don't handle compatibility issues between products in the pasting. So, I suggest you talk to them about how their system works. Go to the the menu system, and select feedback. I'm certainly sick of doing it after a handful of times over the years, without much success but maybe if more took responsibility for talking to them, they would take responsibility for fixing things. Some groups do and change problems, others don't. I mainly talk to the former.

You could also take responsibility for reading design factors. But where is your original thought to justify commenting and where is your responsibility for reading to understand. As I said, actual superior people don't act like I read here, they are humble and read to understand, rather than not to dismiss. As I said, most better types will not turn up because of this. I get to communicate behind the scenes. But, this is virtually the only place to have discussion left so know of, and it's dominated by deliberate disruption. As a certainly subgroup level of people always, seemingly, do on every technical forum on the internet. Only really naive people can't see past them. Raise your game. If you are going comment, comment rightly. I certainly don't have time to address all the stuff wrongly raised to promote understanding. I woke sick today, and this has caused me to forget an urgent medical appointment. Better to be part of solutions, rather than problems.

Re: Designing a Forth Processor?

<d22bee47-51c2-4f44-943e-9ec011e07b7dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2619:b0:6b5:5aab:14a8 with SMTP id z25-20020a05620a261900b006b55aab14a8mr4774924qko.274.1657341947595;
Fri, 08 Jul 2022 21:45:47 -0700 (PDT)
X-Received: by 2002:a05:620a:2624:b0:6b5:3f21:b26d with SMTP id
z36-20020a05620a262400b006b53f21b26dmr4821785qko.233.1657341947365; Fri, 08
Jul 2022 21:45:47 -0700 (PDT)
Path: i2pn2.org!rocksolid2!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.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: Fri, 8 Jul 2022 21:45:47 -0700 (PDT)
In-Reply-To: <9b66c406-6e42-4208-94c6-e06ad069f9ban@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:48cb:41f8:4933:915f:2faa:b871;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:48cb:41f8:4933:915f:2faa:b871
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com> <nnd$6bc20a3b$236fa480@bea5c2002d1fe5c9>
<2851131c-76f5-4877-8a66-1422761df41en@googlegroups.com> <9b66c406-6e42-4208-94c6-e06ad069f9ban@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d22bee47-51c2-4f44-943e-9ec011e07b7dn@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Sat, 09 Jul 2022 04:45:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6333
 by: Rick C - Sat, 9 Jul 2022 04:45 UTC

On Friday, July 8, 2022 at 10:38:24 PM UTC-4, Wayne morellini wrote:
> On Saturday, July 9, 2022 at 6:27:38 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > On Friday, July 8, 2022 at 3:17:24 PM UTC-4, none albert wrote:
> > > In article <9c5abe4c-d255-43bd...@googlegroups.com>,
> > > Rick C <gnuarm.del...@gmail.com> wrote:
> > > <SNIP>
> > > >
> > > >As I've said, many, many times. Until you select a target application,
> > > >you won't be able to pick the optimal trade off between the many, many
> > > >factors involved.
> > > I'm interested to read your comments, but could you please
> > > snip the text you respond to.
> > > Especially because Waynotelli doesnot restrict line length,
> > > so that proper quoting doesn't work, and I'm tricked in reading
> > > his text, again.
> > I'm more inclined to not reply at all. I have no idea what the guy is thinking. As soon as he starts to make a bit of sense, he goes back into wide open, doing everything while doing nothing mode. I can't find much to respond to.
> It's much to do with the talent of the reader. I certainly never have had 10-100x times more talented people react in such ways, usually the opposite. I have however had more talented, say they don't come here because of this behaviour. Viva le death of Forth, guys.
>
> One doesn't just obstinately dig a little tiny microscopic trench in obscure territory, and declare "There is no gold here!". You have to dig for it, everywhere you can, and declare what you actually can find with reason. Google groups is certainly an issue. You can't seem to get through to them, and so the mobile view continues to have no reply icon for many years, and using the desktop version just flashes and jumps around as you try to edit things. So, you have to write it outside to speed up writing many many times, and paste it back in, which is a real problem if the products don't handle compatibility issues between products in the pasting. So, I suggest you talk to them about how their system works. Go to the the menu system, and select feedback. I'm certainly sick of doing it after a handful of times over the years, without much success but maybe if more took responsibility for talking to them, they would take responsibility for fixing things. Some groups do and change problems, others don't. I mainly talk to the former.
>
> You could also take responsibility for reading design factors. But where is your original thought to justify commenting and where is your responsibility for reading to understand. As I said, actual superior people don't act like I read here, they are humble and read to understand, rather than not to dismiss. As I said, most better types will not turn up because of this. I get to communicate behind the scenes. But, this is virtually the only place to have discussion left so know of, and it's dominated by deliberate disruption. As a certainly subgroup level of people always, seemingly, do on every technical forum on the internet. Only really naive people can't see past them. Raise your game. If you are going comment, comment rightly. I certainly don't have time to address all the stuff wrongly raised to promote understanding. I woke sick today, and this has caused me to forget an urgent medical appointment. Better to be part of solutions, rather than problems.

As usual, you fail to understand. That's ok. I don't really care much about what you talk about. It's really just talk as far as I can tell. The fact that you waste your time responding with such long, involved posts when it's just to defend yourself, in spite of your not caring what I say, says you do care a lot. The point being you are very easily distracted from whatever your goals are.

Stop being weird about what I post that you don't like. Ignore it. Then you will do much better here. Or waste your breath discussing what is not worth discussing and fail to get on with what ever it is you are trying to do.

What I have observed here is that the people who talk about the life or death of Forth accomplish little. Others, who just get on with it, do very well. I don't use Forth a lot. I have designed stack processors over the years and have some ideas I'd like to work on, but have many other priorities at this time. My lack of experience with Forth actually holds me back in not being able to design a good software development tool for one of the processors I want to extend.

--

Rick C.

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

Re: Designing a Forth Processor?

<tab5u0$vjfd$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: do-not-...@swldwa.uk (Gerry Jackson)
Newsgroups: comp.lang.forth
Subject: Re: Designing a Forth Processor?
Date: Sat, 9 Jul 2022 07:06:56 +0100
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <tab5u0$vjfd$1@dont-email.me>
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 9 Jul 2022 06:06:56 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="55f0add4918ddeae34c0ff769d063f03";
logging-data="1035757"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/4S8TF9IhvzyI/cue8/5QfHpH9zWXh3LY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Cancel-Lock: sha1:D0mH3++eA/bwYBlCIrKojdmde8E=
In-Reply-To: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
 by: Gerry Jackson - Sat, 9 Jul 2022 06:06 UTC

On 07/07/2022 14:58, Wayne morellini wrote:
> So, I've basically forgotten a lot from my university days to do with digital electronics, and want to do some things a bit complex on the proposed processor deign.

Does that mean you've no experience of digital hardware design at all?
You're full of ideas on advanced features to incorporate into a
processor, if you've no experience how can you evaluate what is
practical or not?

Have you any significant experience of writing Forth software. If not
how can you devise a suitable instruction set and on-chip architecture
to support the language.

So, any resources out there useful simplified guide for doing a simple
1000 transistor plus core, and designs for memory, rom and storage
memory, on the same process? I only am looking at this because I learnt
the basics of digital electronic circuit design, and it shouldn't be any
more difficult, with the right software

I've heard that sort of statement said before until reality hits.

>
>
> I want to explore crossing paths to reuse transistors with path depending on selection, maybe by source and destination to establish path and some other tricks, to inactivate alternative paths? I know this is a path to possible problems, especially with age or environmental deterioration. This is for an compacted design. I'm also interested in progressively waking and turning off the circuit (or at least sleep) as the signal moves through it, for energy.

No doubt you'll interpret this as negativity, but some negativity is
part of the design process, e.g. you design something and should ask
yourself "why won't this work" - both for hardware and software.

--
Gerry

Re: Designing a Forth Processor?

<20220709111658.41e0b2eeca8fdf1701c307ea@127.0.0.1>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: adm...@127.0.0.1 (Kerr-Mudd, John)
Newsgroups: comp.lang.forth
Subject: Re: Designing a Forth Processor?
Date: Sat, 9 Jul 2022 11:16:58 +0100
Organization: Dis
Lines: 10
Message-ID: <20220709111658.41e0b2eeca8fdf1701c307ea@127.0.0.1>
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com>
<60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com>
<423f84dd-7ebe-4721-be42-9707e3d23ccdn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader01.eternal-september.org; posting-host="cf0e461f66c910257797a2de6fbcec7c";
logging-data="1072184"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18qsDUo3Wk2a+iAvXLijd3+VkG1oew8Ey8="
Cancel-Lock: sha1:dYaMnA9I1L3znJuro3HaaQkmIRg=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
;X-no-Archive: Maybe
GNU: Terry Pratchett
 by: Kerr-Mudd, John - Sat, 9 Jul 2022 10:16 UTC

On Fri, 8 Jul 2022 10:00:52 -0700 (PDT)
Wayne morellini <waynemorellini@gmail.com> wrote:
[]
[Teacher] told us that perpetual motion machines weren't possible, giving the spinning axis motion stuff. Within 30 seconds I came up with a way it could be fine, and with 15 minutes or so, how to do it with conventional technology, and within 45 minutes, after class, I concluded it would disrupt the economy and energy sectors, and decided it wasn't a good idea. It seems related to other ones out there. I used to annotate what was wrong with
[]

Wait: you've invent a PMM and won't tell us?

--
Bah, and indeed Humbug.

Re: Designing a Forth Processor?

<22202fa1-bd57-4c00-845b-bd203cb10e42n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ae9:f40d:0:b0:6b5:531e:1310 with SMTP id y13-20020ae9f40d000000b006b5531e1310mr5376378qkl.527.1657365902462;
Sat, 09 Jul 2022 04:25:02 -0700 (PDT)
X-Received: by 2002:a05:620a:190f:b0:6af:2746:cab8 with SMTP id
bj15-20020a05620a190f00b006af2746cab8mr5164106qkb.404.1657365902305; Sat, 09
Jul 2022 04:25:02 -0700 (PDT)
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, 9 Jul 2022 04:25:02 -0700 (PDT)
In-Reply-To: <f05c48ac-25f9-4af4-b210-502525c4b4ecn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=99.242.210.36; posting-account=2z7GawoAAADc70p5SM5AbaCyzjLblS3g
NNTP-Posting-Host: 99.242.210.36
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<4f772269-459a-4ba9-b489-3223d8b19fafn@googlegroups.com> <874jzsc7tb.fsf@nightsong.com>
<f05c48ac-25f9-4af4-b210-502525c4b4ecn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <22202fa1-bd57-4c00-845b-bd203cb10e42n@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: brian....@brianfox.ca (Brian Fox)
Injection-Date: Sat, 09 Jul 2022 11:25:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 14
 by: Brian Fox - Sat, 9 Jul 2022 11:25 UTC

On Friday, July 8, 2022 at 9:15:14 AM UTC-4, Wayne morellini wrote:

>impractical for very small portable devices. That's why I'm trying to come up with a HDMI attached relay alternative, but in the >meantime digital TV signal is an existing standard that can be adopted in. It's all very messy, but a digital tv signal is a >compromise.. do, the question was, what restrictions are there.

You might be late for that product concept...

https://www.amazon.ca/Dummy-Headless-Display-Emulator-Generation/dp/B07FB4VJL9/ref=asc_df_B07FB4VJL9/?tag=googleshopc0c-20&linkCode=df0&hvadid=335118530598&hvpos=&hvnetw=g&hvrand=12878053212799315034&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9001065&hvtargid=pla-901877952212&th=1

Re: Designing a Forth Processor?

<ca1603a9-693f-43b1-880f-4f2c27ff8579n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:189d:b0:31e:a89b:99fd with SMTP id v29-20020a05622a189d00b0031ea89b99fdmr4897897qtc.638.1657366467748;
Sat, 09 Jul 2022 04:34:27 -0700 (PDT)
X-Received: by 2002:a05:620a:248c:b0:6a6:e50d:442a with SMTP id
i12-20020a05620a248c00b006a6e50d442amr5571825qkn.117.1657366467488; Sat, 09
Jul 2022 04:34:27 -0700 (PDT)
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, 9 Jul 2022 04:34:27 -0700 (PDT)
In-Reply-To: <20220709111658.41e0b2eeca8fdf1701c307ea@127.0.0.1>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.190.246; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.190.246
References: <2cd662e6-02e5-4b86-9aec-c9f859cef91cn@googlegroups.com>
<6a815a9f-c546-455c-ba32-2970fda4c66dn@googlegroups.com> <60f34019-7c7f-472d-9d8e-9e86782d96e6n@googlegroups.com>
<9c5abe4c-d255-43bd-b92b-7f0d9b2343bfn@googlegroups.com> <423f84dd-7ebe-4721-be42-9707e3d23ccdn@googlegroups.com>
<20220709111658.41e0b2eeca8fdf1701c307ea@127.0.0.1>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ca1603a9-693f-43b1-880f-4f2c27ff8579n@googlegroups.com>
Subject: Re: Designing a Forth Processor?
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sat, 09 Jul 2022 11:34:27 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 66
 by: Wayne morellini - Sat, 9 Jul 2022 11:34 UTC

On Saturday, July 9, 2022 at 8:16:56 PM UTC+10, Kerr-Mudd, John wrote:
> On Fri, 8 Jul 2022 10:00:52 -0700 (PDT)
> Wayne morellini <waynemo...@gmail.com> wrote:
> []
> [Teacher] told us that perpetual motion machines weren't possible, giving the spinning axis motion stuff. Within 30 seconds I came up with a way it could be fine, and with 15 minutes or so, how to do it with conventional technology, and within 45 minutes, after class, I concluded it would disrupt the economy and energy sectors, and decided it wasn't a good idea. It seems related to other ones out there. I used to annotate what was wrong with
> []
>
> Wait: you've invent a PMM and won't tell us?
>
> --
> Bah, and indeed Humbug.

Yes. It's a misunderstanding of science. But when you say it like that.. We even had a local guy here decades latter, that lived on the same street as a freind, who was famous for inventing something, but it guess nowhere, and people died. Just saw a video last night of somebody making a device from an old oil company patent, trying to prove to everybody it has no this that or the other. I'm sitting there also going, what about this that or other other" way of faking it. They covered most areas in the video, but not remote projection of electrical energy, and can't convince me they couldn't have hidden a power storage device. But, not everybody is dishonest. I took a careful look at the asymmetrical factors in the design, which is part of the trick. It's all a bit, most guys die unusually, who design these things (which seems to actually
be the case) so we don't want to reveal the complete secret until we hit 100 million subscribers. But, the we don't want to get sued for copying a 50 years old patent, is what gets me. Unless there is a special classification of military classified patent I don't know of, these people should know that dyes t make sense, which might be a strong indicator of a fake. I used to examine sceptic claims for validity (often very fanciful people, looking for what they want to find to discredit instead of objectivity). The only way these sorts of things can work is a trick that violates normal symmetry of reactions. There are many failings in science, such as the notion of quantum randomness and symmetry leading to completely reversible reactions sets. If you have a complete set of reversible symmetrical reactions then you can't have true reversibility, unless you have time reversibility. Which brings up another whole can of worms to do with the generation of matter and interaction with gravitational, and other, forces in a time stream, depending on how things actually work. Anyway, scientifically, further discoveries will sort things out. Some of these theories are stranger than fiction, and even in science fiction, there are a number of key technologies ideas actually covered from historical stories (I do some mild archeological/anthropological information into earliest layers of history where these things happen to be copied from. That's how I'm aware of them. You will find high intelligence capable workers, have an interest in interesting things in general). You get to a level, where people are interested in understanding and exploring sets of information, which less intelligent people are not good at, but merely opinionated about part information as the limit of things. Really bad. An intellectual explorer will at least try to understand the limits of information, even if they can't come up with the information themselves. Believe me, I know people who believe all sorts of things, and apart from put up with their antics, have to tell them why it can't be true (the actual limits of what can be true, but what do I know, you find things are different than what you think at times. We have these holographic universe experts running around, and I point to local independent interaction of forces unless there is a method of remote local interactions, which sub implied a way to instantly interact over distance, or speed limits (maybe implying that light is speed limited by remote interaction speed. But, it is all "if"'s is these hypothesis. Lost my train of thought, a new message notification turned up. I point to diffuse information at distance not interacting. So, you get to need a different version of such a theory, to work, and or local interactions. I'm theorising a local local model.

Pages:1234
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor