Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

As far as we know, our computer has never had an undetected error. -- Weisert


devel / comp.lang.forth / Re: J1 Barrel Processor

SubjectAuthor
* J1 Barrel ProcessorChristopher Lozinski
+- Re: J1 Barrel ProcessorLorem Ipsum
+- Re: J1 Barrel ProcessorMatthias Koch
+* Re: J1 Barrel ProcessorHugh Aguilar
|+- Re: J1 Barrel Processordxforth
|`- Re: J1 Barrel Processornone
`* Re: J1 Barrel ProcessorHugh Aguilar
 `* Re: J1 Barrel ProcessorChristopher Lozinski
  `* Re: J1 Barrel ProcessorBrian Fox
   +* Re: J1 Barrel ProcessorLorem Ipsum
   |`* Re: J1 Barrel ProcessorHugh Aguilar
   | `- Re: J1 Barrel ProcessorLorem Ipsum
   +- Re: J1 Barrel ProcessorHugh Aguilar
   `* Re: J1 Barrel Processordxforth
    +* Re: J1 Barrel ProcessorLorem Ipsum
    |`- Re: J1 Barrel Processordxforth
    `* Re: J1 Barrel ProcessorBrian Fox
     `* Re: J1 Barrel ProcessorLorem Ipsum
      `* Re: J1 Barrel ProcessorBrian Fox
       `* Re: J1 Barrel Processordxforth
        `* Re: J1 Barrel ProcessorLorem Ipsum
         `* Re: J1 Barrel Processordxforth
          `* Re: J1 Barrel ProcessorLorem Ipsum
           `* Re: J1 Barrel Processordxforth
            `* Re: J1 Barrel ProcessorLorem Ipsum
             `* Re: J1 Barrel Processordxforth
              `* Re: J1 Barrel ProcessorLorem Ipsum
               +* Re: J1 Barrel Processordxforth
               |`- Re: J1 Barrel ProcessorLorem Ipsum
               `* Re: J1 Barrel Processornone
                +- Re: J1 Barrel Processorminforth
                +- Re: J1 Barrel ProcessorLorem Ipsum
                `* Re: J1 Barrel Processordxforth
                 `* Re: J1 Barrel ProcessorLorem Ipsum
                  `* Re: J1 Barrel Processornone
                   `* Re: J1 Barrel ProcessorLorem Ipsum
                    `* Re: J1 Barrel ProcessorMatthias Koch
                     +* Re: J1 Barrel ProcessorLorem Ipsum
                     |+- Re: J1 Barrel ProcessorAnton Ertl
                     |`- Re: J1 Barrel Processornone
                     +- Re: J1 Barrel ProcessorAnton Ertl
                     `- Re: J1 Barrel Processornone

Pages:12
Re: J1 Barrel Processor

<u935j5$14a6s$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24035&group=comp.lang.forth#24035

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxforth@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
Date: Mon, 17 Jul 2023 20:36:22 +1000
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <u935j5$14a6s$1@dont-email.me>
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<7fff83f0-424b-43c4-acfa-a9ddea4c2dc6n@googlegroups.com>
<85d7f5fb-9174-4944-8c12-acdbbbdde2cdn@googlegroups.com>
<9eb223f0-ba29-458b-8a2b-450bd93d7c1fn@googlegroups.com>
<u8qojh$3uttg$1@dont-email.me>
<2197ea78-624b-4b2a-8680-44610a2a4d33n@googlegroups.com>
<e08bb1dd-2f0c-4e47-b325-370762ae4ba2n@googlegroups.com>
<6f057f88-2428-4d55-96fd-2e86742ac196n@googlegroups.com>
<u8tahq$ak70$1@dont-email.me>
<c9f571ed-b7f3-47d0-addb-bdc0c089d3c5n@googlegroups.com>
<u90hos$o2fg$1@dont-email.me>
<0c7342c1-341b-47b8-a70a-8cfc188a6c90n@googlegroups.com>
<u92c31$11ol4$1@dont-email.me>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 17 Jul 2023 10:36:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1f76daf82cff5c88ea73130334c55023";
logging-data="1190108"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19QCZtE2l/c7U0QEO2hmRTb"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:3zYEueOzvV7mNG16p7e0L2U8TgA=
Content-Language: en-GB
In-Reply-To: <981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com>
 by: dxforth - Mon, 17 Jul 2023 10:36 UTC

On 17/07/2023 3:38 pm, Lorem Ipsum wrote:
> On Sunday, July 16, 2023 at 11:21:09 PM UTC-4, dxforth wrote:
>> On 16/07/2023 8:48 pm, Lorem Ipsum wrote:
>>> On Sunday, July 16, 2023 at 6:45:51 AM UTC-4, dxforth wrote:
>>>> On 15/07/2023 5:34 pm, Lorem Ipsum wrote:
>>>>> On Saturday, July 15, 2023 at 1:24:15 AM UTC-4, dxforth wrote:
>>>>>> On 15/07/2023 2:04 pm, Brian Fox wrote:
>>>>>>> On Friday, July 14, 2023 at 3:27:38 PM UTC-4, Lorem Ipsum wrote:
>>>>>>>
>>>>>>>>> "Fast, Good, Cheap. Pick two"
>>>>>>>> Not sure how that trope applies here.
>>>>>>>
>>>>>>> I was considering stack machine versus register machine
>>>>>>> advantages/tradeoffs as I wrote it.
>>>>>>>
>>>>>>> I am sure there is a better trope. I just don't have one.
>>>>>> In the case of AVR8 there is some sort of trade-off at play. These
>>>>>> devices have quite small flash yet instruction sizes are relatively
>>>>>> large. Were there a better option Atmel (or a competitor) would have
>>>>>> used it.
>>>>>
>>>>> Better in what way? Often decisions are made so the product does not appear "goofy". For example, users are biased to hate instruction words that are not powers of 2. I suppose that's because of the typical mixing of data and instructions. I think some of the PICs have 12 bit instructions and no mixing. I suppose that would be a Harvard architecture. I can't think of any others.
>>>>> ...
>>>>
>>>> The 8085 had few registers, variable-length instructions as short as one
>>>> byte, 16-bit push/pops (also one byte). To my mind the latter would have
>>>> been a better model for the flash sizes typically found in AVR devices.
>>>> What use is a 1 cycle instruction CPU if the program doesn't fit.
>>>
>>> Sorry, I don't follow what you are trying to say.
>> Current 8-bit CPU's are not memory efficient.
>
> And this is relevant to the conversation in what way? I'm just now following the flow of thought. I mentioned that instruction sized vary, but are mostly powers of two and gave an exception. You made a comment that doesn't seem to flow from that. I don't get the connection.
>

It's news to me customers are biased towards instructions being a power (multiple?)
of two. They buy what's available which at the moment is 1 cycle CPU's. Even if
customers are aware it may not be best fit, what are they going to do - design their
own CPU? Manufacturers have customers by the short and curlies.

Re: J1 Barrel Processor

<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24038&group=comp.lang.forth#24038

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:19a7:b0:765:942d:b19 with SMTP id bm39-20020a05620a19a700b00765942d0b19mr81024qkb.13.1689634079198;
Mon, 17 Jul 2023 15:47:59 -0700 (PDT)
X-Received: by 2002:a05:620a:28c3:b0:765:3e4a:1c57 with SMTP id
l3-20020a05620a28c300b007653e4a1c57mr87127qkp.11.1689634078898; Mon, 17 Jul
2023 15:47:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: Mon, 17 Jul 2023 15:47:58 -0700 (PDT)
In-Reply-To: <u935j5$14a6s$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=65.207.89.54; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 65.207.89.54
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<7fff83f0-424b-43c4-acfa-a9ddea4c2dc6n@googlegroups.com> <85d7f5fb-9174-4944-8c12-acdbbbdde2cdn@googlegroups.com>
<9eb223f0-ba29-458b-8a2b-450bd93d7c1fn@googlegroups.com> <u8qojh$3uttg$1@dont-email.me>
<2197ea78-624b-4b2a-8680-44610a2a4d33n@googlegroups.com> <e08bb1dd-2f0c-4e47-b325-370762ae4ba2n@googlegroups.com>
<6f057f88-2428-4d55-96fd-2e86742ac196n@googlegroups.com> <u8tahq$ak70$1@dont-email.me>
<c9f571ed-b7f3-47d0-addb-bdc0c089d3c5n@googlegroups.com> <u90hos$o2fg$1@dont-email.me>
<0c7342c1-341b-47b8-a70a-8cfc188a6c90n@googlegroups.com> <u92c31$11ol4$1@dont-email.me>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com> <u935j5$14a6s$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: gnuarm.deletethisbit@gmail.com (Lorem Ipsum)
Injection-Date: Mon, 17 Jul 2023 22:47:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5138
 by: Lorem Ipsum - Mon, 17 Jul 2023 22:47 UTC

On Monday, July 17, 2023 at 6:37:45 AM UTC-4, dxforth wrote:
> On 17/07/2023 3:38 pm, Lorem Ipsum wrote:
> > On Sunday, July 16, 2023 at 11:21:09 PM UTC-4, dxforth wrote:
> >> On 16/07/2023 8:48 pm, Lorem Ipsum wrote:
> >>> On Sunday, July 16, 2023 at 6:45:51 AM UTC-4, dxforth wrote:
> >>>> On 15/07/2023 5:34 pm, Lorem Ipsum wrote:
> >>>>> On Saturday, July 15, 2023 at 1:24:15 AM UTC-4, dxforth wrote:
> >>>>>> On 15/07/2023 2:04 pm, Brian Fox wrote:
> >>>>>>> On Friday, July 14, 2023 at 3:27:38 PM UTC-4, Lorem Ipsum wrote:
> >>>>>>>
> >>>>>>>>> "Fast, Good, Cheap. Pick two"
> >>>>>>>> Not sure how that trope applies here.
> >>>>>>>
> >>>>>>> I was considering stack machine versus register machine
> >>>>>>> advantages/tradeoffs as I wrote it.
> >>>>>>>
> >>>>>>> I am sure there is a better trope. I just don't have one.
> >>>>>> In the case of AVR8 there is some sort of trade-off at play. These
> >>>>>> devices have quite small flash yet instruction sizes are relatively
> >>>>>> large. Were there a better option Atmel (or a competitor) would have
> >>>>>> used it.
> >>>>>
> >>>>> Better in what way? Often decisions are made so the product does not appear "goofy". For example, users are biased to hate instruction words that are not powers of 2. I suppose that's because of the typical mixing of data and instructions. I think some of the PICs have 12 bit instructions and no mixing. I suppose that would be a Harvard architecture. I can't think of any others.
> >>>>> ...
> >>>>
> >>>> The 8085 had few registers, variable-length instructions as short as one
> >>>> byte, 16-bit push/pops (also one byte). To my mind the latter would have
> >>>> been a better model for the flash sizes typically found in AVR devices.
> >>>> What use is a 1 cycle instruction CPU if the program doesn't fit.
> >>>
> >>> Sorry, I don't follow what you are trying to say.
> >> Current 8-bit CPU's are not memory efficient.
> >
> > And this is relevant to the conversation in what way? I'm just now following the flow of thought. I mentioned that instruction sized vary, but are mostly powers of two and gave an exception. You made a comment that doesn't seem to flow from that. I don't get the connection.
> >
> It's news to me customers are biased towards instructions being a power (multiple?)
> of two. They buy what's available which at the moment is 1 cycle CPU's. Even if
> customers are aware it may not be best fit, what are they going to do - design their
> own CPU? Manufacturers have customers by the short and curlies.

There are times you make absolutely no sense. Customers have choice. The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64 bits. Some, when addresses are combined with the opcode, will result in 48 bit instructions, but otherwise, the non-binary power sizes are very unusual. The only one I can even think of is the 12 bit instruction PIC.

So, what are you trying to say?

--

Rick C.

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

Re: J1 Barrel Processor

<u94spr$1h2o7$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24039&group=comp.lang.forth#24039

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxforth@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
Date: Tue, 18 Jul 2023 12:18:37 +1000
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <u94spr$1h2o7$1@dont-email.me>
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<7fff83f0-424b-43c4-acfa-a9ddea4c2dc6n@googlegroups.com>
<85d7f5fb-9174-4944-8c12-acdbbbdde2cdn@googlegroups.com>
<9eb223f0-ba29-458b-8a2b-450bd93d7c1fn@googlegroups.com>
<u8qojh$3uttg$1@dont-email.me>
<2197ea78-624b-4b2a-8680-44610a2a4d33n@googlegroups.com>
<e08bb1dd-2f0c-4e47-b325-370762ae4ba2n@googlegroups.com>
<6f057f88-2428-4d55-96fd-2e86742ac196n@googlegroups.com>
<u8tahq$ak70$1@dont-email.me>
<c9f571ed-b7f3-47d0-addb-bdc0c089d3c5n@googlegroups.com>
<u90hos$o2fg$1@dont-email.me>
<0c7342c1-341b-47b8-a70a-8cfc188a6c90n@googlegroups.com>
<u92c31$11ol4$1@dont-email.me>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com>
<u935j5$14a6s$1@dont-email.me>
<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 18 Jul 2023 02:18:35 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8624f90c7d320f79503dec95ecee3d32";
logging-data="1608455"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/KrK7r0HeOVM6zZY3QklxH"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:l4fqO4z3SboAfO260XgKlrh+i4Y=
In-Reply-To: <a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>
Content-Language: en-GB
 by: dxforth - Tue, 18 Jul 2023 02:18 UTC

On 18/07/2023 8:47 am, Lorem Ipsum wrote:
> On Monday, July 17, 2023 at 6:37:45 AM UTC-4, dxforth wrote:
>> On 17/07/2023 3:38 pm, Lorem Ipsum wrote:
>>> On Sunday, July 16, 2023 at 11:21:09 PM UTC-4, dxforth wrote:
>>>> On 16/07/2023 8:48 pm, Lorem Ipsum wrote:
>>>>> On Sunday, July 16, 2023 at 6:45:51 AM UTC-4, dxforth wrote:
>>>>>> On 15/07/2023 5:34 pm, Lorem Ipsum wrote:
>>>>>>> On Saturday, July 15, 2023 at 1:24:15 AM UTC-4, dxforth wrote:
>>>>>>>> On 15/07/2023 2:04 pm, Brian Fox wrote:
>>>>>>>>> On Friday, July 14, 2023 at 3:27:38 PM UTC-4, Lorem Ipsum wrote:
>>>>>>>>>
>>>>>>>>>>> "Fast, Good, Cheap. Pick two"
>>>>>>>>>> Not sure how that trope applies here.
>>>>>>>>>
>>>>>>>>> I was considering stack machine versus register machine
>>>>>>>>> advantages/tradeoffs as I wrote it.
>>>>>>>>>
>>>>>>>>> I am sure there is a better trope. I just don't have one.
>>>>>>>> In the case of AVR8 there is some sort of trade-off at play. These
>>>>>>>> devices have quite small flash yet instruction sizes are relatively
>>>>>>>> large. Were there a better option Atmel (or a competitor) would have
>>>>>>>> used it.
>>>>>>>
>>>>>>> Better in what way? Often decisions are made so the product does not appear "goofy". For example, users are biased to hate instruction words that are not powers of 2. I suppose that's because of the typical mixing of data and instructions. I think some of the PICs have 12 bit instructions and no mixing. I suppose that would be a Harvard architecture. I can't think of any others.
>>>>>>> ...
>>>>>>
>>>>>> The 8085 had few registers, variable-length instructions as short as one
>>>>>> byte, 16-bit push/pops (also one byte). To my mind the latter would have
>>>>>> been a better model for the flash sizes typically found in AVR devices.
>>>>>> What use is a 1 cycle instruction CPU if the program doesn't fit.
>>>>>
>>>>> Sorry, I don't follow what you are trying to say.
>>>> Current 8-bit CPU's are not memory efficient.
>>>
>>> And this is relevant to the conversation in what way? I'm just now following the flow of thought. I mentioned that instruction sized vary, but are mostly powers of two and gave an exception. You made a comment that doesn't seem to flow from that. I don't get the connection.
>>>
>> It's news to me customers are biased towards instructions being a power (multiple?)
>> of two. They buy what's available which at the moment is 1 cycle CPU's. Even if
>> customers are aware it may not be best fit, what are they going to do - design their
>> own CPU? Manufacturers have customers by the short and curlies.
>
> There are times you make absolutely no sense. Customers have choice. The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64 bits. Some, when addresses are combined with the opcode, will result in 48 bit instructions, but otherwise, the non-binary power sizes are very unusual. The only one I can even think of is the 12 bit instruction PIC.
>
> So, what are you trying to say?

I've already said it. Current 8-bit CPU's are not memory efficient. Users didn't
decide that.

Re: J1 Barrel Processor

<103f5f37-531a-42dc-a94a-60c98377f0cen@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24040&group=comp.lang.forth#24040

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:ab1:b0:635:dbbe:7a6d with SMTP id ew17-20020a0562140ab100b00635dbbe7a6dmr3556qvb.13.1689648411195;
Mon, 17 Jul 2023 19:46:51 -0700 (PDT)
X-Received: by 2002:a05:6808:14cd:b0:3a3:e17e:d2ea with SMTP id
f13-20020a05680814cd00b003a3e17ed2eamr18414992oiw.8.1689648410810; Mon, 17
Jul 2023 19:46:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: Mon, 17 Jul 2023 19:46:50 -0700 (PDT)
In-Reply-To: <u94spr$1h2o7$1@dont-email.me>
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: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<7fff83f0-424b-43c4-acfa-a9ddea4c2dc6n@googlegroups.com> <85d7f5fb-9174-4944-8c12-acdbbbdde2cdn@googlegroups.com>
<9eb223f0-ba29-458b-8a2b-450bd93d7c1fn@googlegroups.com> <u8qojh$3uttg$1@dont-email.me>
<2197ea78-624b-4b2a-8680-44610a2a4d33n@googlegroups.com> <e08bb1dd-2f0c-4e47-b325-370762ae4ba2n@googlegroups.com>
<6f057f88-2428-4d55-96fd-2e86742ac196n@googlegroups.com> <u8tahq$ak70$1@dont-email.me>
<c9f571ed-b7f3-47d0-addb-bdc0c089d3c5n@googlegroups.com> <u90hos$o2fg$1@dont-email.me>
<0c7342c1-341b-47b8-a70a-8cfc188a6c90n@googlegroups.com> <u92c31$11ol4$1@dont-email.me>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com> <u935j5$14a6s$1@dont-email.me>
<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com> <u94spr$1h2o7$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <103f5f37-531a-42dc-a94a-60c98377f0cen@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: gnuarm.deletethisbit@gmail.com (Lorem Ipsum)
Injection-Date: Tue, 18 Jul 2023 02:46:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5585
 by: Lorem Ipsum - Tue, 18 Jul 2023 02:46 UTC

On Monday, July 17, 2023 at 10:18:39 PM UTC-4, dxforth wrote:
> On 18/07/2023 8:47 am, Lorem Ipsum wrote:
> > On Monday, July 17, 2023 at 6:37:45 AM UTC-4, dxforth wrote:
> >> On 17/07/2023 3:38 pm, Lorem Ipsum wrote:
> >>> On Sunday, July 16, 2023 at 11:21:09 PM UTC-4, dxforth wrote:
> >>>> On 16/07/2023 8:48 pm, Lorem Ipsum wrote:
> >>>>> On Sunday, July 16, 2023 at 6:45:51 AM UTC-4, dxforth wrote:
> >>>>>> On 15/07/2023 5:34 pm, Lorem Ipsum wrote:
> >>>>>>> On Saturday, July 15, 2023 at 1:24:15 AM UTC-4, dxforth wrote:
> >>>>>>>> On 15/07/2023 2:04 pm, Brian Fox wrote:
> >>>>>>>>> On Friday, July 14, 2023 at 3:27:38 PM UTC-4, Lorem Ipsum wrote:
> >>>>>>>>>
> >>>>>>>>>>> "Fast, Good, Cheap. Pick two"
> >>>>>>>>>> Not sure how that trope applies here.
> >>>>>>>>>
> >>>>>>>>> I was considering stack machine versus register machine
> >>>>>>>>> advantages/tradeoffs as I wrote it.
> >>>>>>>>>
> >>>>>>>>> I am sure there is a better trope. I just don't have one.
> >>>>>>>> In the case of AVR8 there is some sort of trade-off at play. These
> >>>>>>>> devices have quite small flash yet instruction sizes are relatively
> >>>>>>>> large. Were there a better option Atmel (or a competitor) would have
> >>>>>>>> used it.
> >>>>>>>
> >>>>>>> Better in what way? Often decisions are made so the product does not appear "goofy". For example, users are biased to hate instruction words that are not powers of 2. I suppose that's because of the typical mixing of data and instructions. I think some of the PICs have 12 bit instructions and no mixing. I suppose that would be a Harvard architecture. I can't think of any others.
> >>>>>>> ...
> >>>>>>
> >>>>>> The 8085 had few registers, variable-length instructions as short as one
> >>>>>> byte, 16-bit push/pops (also one byte). To my mind the latter would have
> >>>>>> been a better model for the flash sizes typically found in AVR devices.
> >>>>>> What use is a 1 cycle instruction CPU if the program doesn't fit.
> >>>>>
> >>>>> Sorry, I don't follow what you are trying to say.
> >>>> Current 8-bit CPU's are not memory efficient.
> >>>
> >>> And this is relevant to the conversation in what way? I'm just now following the flow of thought. I mentioned that instruction sized vary, but are mostly powers of two and gave an exception. You made a comment that doesn't seem to flow from that. I don't get the connection.
> >>>
> >> It's news to me customers are biased towards instructions being a power (multiple?)
> >> of two. They buy what's available which at the moment is 1 cycle CPU's.. Even if
> >> customers are aware it may not be best fit, what are they going to do - design their
> >> own CPU? Manufacturers have customers by the short and curlies.
> >
> > There are times you make absolutely no sense. Customers have choice. The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64 bits. Some, when addresses are combined with the opcode, will result in 48 bit instructions, but otherwise, the non-binary power sizes are very unusual. The only one I can even think of is the 12 bit instruction PIC.
> >
> > So, what are you trying to say?
> I've already said it. Current 8-bit CPU's are not memory efficient. Users didn't
> decide that.

Ok, enjoy.

--

Rick C.

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

Re: J1 Barrel Processor

<nnd$1df26010$01e84c94@a716c46bfc3fc5b3>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24041&group=comp.lang.forth#24041

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com> <981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com> <u935j5$14a6s$1@dont-email.me> <a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>
Subject: Re: J1 Barrel Processor
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
Organization: KPN B.V.
Date: Tue, 18 Jul 2023 07:27:29 +0200
Path: i2pn2.org!i2pn.org!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp001.abavia.com!news.kpn.nl!not-for-mail
Lines: 25
Injection-Date: Tue, 18 Jul 2023 07:27:29 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 1952
 by: none - Tue, 18 Jul 2023 05:27 UTC

In article <a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>,
Lorem Ipsum <gnuarm.deletethisbit@gmail.com> wrote:
>There are times you make absolutely no sense. Customers have choice.
>The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64
>bits. Some, when addresses are combined with the opcode, will result in
>48 bit instructions, but otherwise, the non-binary power sizes are very
>unusual. The only one I can even think of is the 12 bit instruction
>PIC.

This makes sense because of memories. Memories in multiples of bytes
(octets) are practical and have gained the upper hand not only in
hardware but also in software.
It is unimaginable that the billion euro's investment needed for
10 bit memories are duplicated.
This more or less dictates a decision that busses are a multiple of
8 and consequences for the CPU architectures.

> Rick C.
Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: J1 Barrel Processor

<9934d10e-5150-4bb8-8205-964369472f82n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24042&group=comp.lang.forth#24042

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4553:b0:767:dd55:2add with SMTP id u19-20020a05620a455300b00767dd552addmr74800qkp.14.1689659464060;
Mon, 17 Jul 2023 22:51:04 -0700 (PDT)
X-Received: by 2002:ac8:7d4a:0:b0:403:afbf:accf with SMTP id
h10-20020ac87d4a000000b00403afbfaccfmr88937qtb.5.1689659463877; Mon, 17 Jul
2023 22:51:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: Mon, 17 Jul 2023 22:51:03 -0700 (PDT)
In-Reply-To: <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
Injection-Info: google-groups.googlegroups.com; posting-host=87.157.111.23; posting-account=AqNUYgoAAADmkK2pN-RKms8sww57W0Iw
NNTP-Posting-Host: 87.157.111.23
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com> <u935j5$14a6s$1@dont-email.me>
<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com> <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9934d10e-5150-4bb8-8205-964369472f82n@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: minforth@arcor.de (minforth)
Injection-Date: Tue, 18 Jul 2023 05:51:04 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2430
 by: minforth - Tue, 18 Jul 2023 05:51 UTC

none albert schrieb am Dienstag, 18. Juli 2023 um 07:27:34 UTC+2:
> In article <a262ff14-cd28-4713...@googlegroups.com>,
> Lorem Ipsum <gnuarm.del...@gmail.com> wrote:
> >There are times you make absolutely no sense. Customers have choice.
> >The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64
> >bits. Some, when addresses are combined with the opcode, will result in
> >48 bit instructions, but otherwise, the non-binary power sizes are very
> >unusual. The only one I can even think of is the 12 bit instruction
> >PIC.
> This makes sense because of memories. Memories in multiples of bytes
> (octets) are practical and have gained the upper hand not only in
> hardware but also in software.
> It is unimaginable that the billion euro's investment needed for
> 10 bit memories are duplicated.
> This more or less dictates a decision that busses are a multiple of
> 8 and consequences for the CPU architectures.

Adding: most CPUS in the world are NOT used for computing but for device
controls. F.ex. most analog-to-digital or digital-to-analog converters
have bandwiths that are not powers of two.

Re: J1 Barrel Processor

<4fbf379b-a78f-413d-93a2-411d2720e528n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24043&group=comp.lang.forth#24043

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1825:b0:403:b221:e4b4 with SMTP id t37-20020a05622a182500b00403b221e4b4mr82594qtc.1.1689668392595;
Tue, 18 Jul 2023 01:19:52 -0700 (PDT)
X-Received: by 2002:a05:6808:20a0:b0:39c:a74b:81d6 with SMTP id
s32-20020a05680820a000b0039ca74b81d6mr20705325oiw.7.1689668392128; Tue, 18
Jul 2023 01:19:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: Tue, 18 Jul 2023 01:19:51 -0700 (PDT)
In-Reply-To: <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
Injection-Info: google-groups.googlegroups.com; posting-host=65.207.89.54; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 65.207.89.54
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com> <u935j5$14a6s$1@dont-email.me>
<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com> <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4fbf379b-a78f-413d-93a2-411d2720e528n@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: gnuarm.deletethisbit@gmail.com (Lorem Ipsum)
Injection-Date: Tue, 18 Jul 2023 08:19:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2969
 by: Lorem Ipsum - Tue, 18 Jul 2023 08:19 UTC

On Tuesday, July 18, 2023 at 1:27:34 AM UTC-4, none albert wrote:
> In article <a262ff14-cd28-4713...@googlegroups.com>,
> Lorem Ipsum <gnuarm.del...@gmail.com> wrote:
> >There are times you make absolutely no sense. Customers have choice.
> >The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64
> >bits. Some, when addresses are combined with the opcode, will result in
> >48 bit instructions, but otherwise, the non-binary power sizes are very
> >unusual. The only one I can even think of is the 12 bit instruction
> >PIC.
> This makes sense because of memories. Memories in multiples of bytes
> (octets) are practical and have gained the upper hand not only in
> hardware but also in software.

You seem to be conflating data memory and program memory. There is no reason for the two to be common, really. Most program storage in smaller MCUs is Flash, while the data is mostly used in RAM. There is no reason to limit flash program storage to bytes. There is no "upper hand".

> It is unimaginable that the billion euro's investment needed for
> 10 bit memories are duplicated.

That makes no sense. Memory is no different from logic. If you need 10 bit memory, enter a 10 for bit width in the tool that designs the memory.

> This more or less dictates a decision that busses are a multiple of
> 8 and consequences for the CPU architectures.

Sorry, I don't see your logic.

--

Rick C.

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

Re: J1 Barrel Processor

<u97omh$20lqm$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24045&group=comp.lang.forth#24045

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxforth@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
Date: Wed, 19 Jul 2023 14:26:57 +1000
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <u97omh$20lqm$1@dont-email.me>
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com>
<u935j5$14a6s$1@dont-email.me>
<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>
<nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 Jul 2023 04:26:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="3e96a0031904d4876dbbfd5c0325aa25";
logging-data="2119510"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19wnViOlGraFivu71NDAYsB"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:leIk/0YC+dUpd+fhTLyePFL2cOA=
In-Reply-To: <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
Content-Language: en-GB
 by: dxforth - Wed, 19 Jul 2023 04:26 UTC

On 18/07/2023 3:27 pm, albert wrote:
> In article <a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com>,
> Lorem Ipsum <gnuarm.deletethisbit@gmail.com> wrote:
>> There are times you make absolutely no sense. Customers have choice.
>> The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64
>> bits. Some, when addresses are combined with the opcode, will result in
>> 48 bit instructions, but otherwise, the non-binary power sizes are very
>> unusual. The only one I can even think of is the 12 bit instruction
>> PIC.
>
> This makes sense because of memories. Memories in multiples of bytes
> (octets) are practical and have gained the upper hand not only in
> hardware but also in software.
> It is unimaginable that the billion euro's investment needed for
> 10 bit memories are duplicated.
> This more or less dictates a decision that busses are a multiple of
> 8 and consequences for the CPU architectures.

Only issue would be data stored in program memory. FlashForth handles
it through de-blocking and address munging. To a user, data in program
memory appears byte-addressed and word-aligned when in reality it's a
different beast altogether.

Re: J1 Barrel Processor

<f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24046&group=comp.lang.forth#24046

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:8e7:b0:634:f275:302c with SMTP id dr7-20020a05621408e700b00634f275302cmr83439qvb.5.1689742045845;
Tue, 18 Jul 2023 21:47:25 -0700 (PDT)
X-Received: by 2002:a9d:62d5:0:b0:6b9:dc90:e351 with SMTP id
z21-20020a9d62d5000000b006b9dc90e351mr5185598otk.6.1689742045467; Tue, 18 Jul
2023 21:47:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: Tue, 18 Jul 2023 21:47:25 -0700 (PDT)
In-Reply-To: <u97omh$20lqm$1@dont-email.me>
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: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<981954f5-c05d-417a-8c1f-247360f06f86n@googlegroups.com> <u935j5$14a6s$1@dont-email.me>
<a262ff14-cd28-4713-875e-73c604b9faa5n@googlegroups.com> <nnd$1df26010$01e84c94@a716c46bfc3fc5b3>
<u97omh$20lqm$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: gnuarm.deletethisbit@gmail.com (Lorem Ipsum)
Injection-Date: Wed, 19 Jul 2023 04:47:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3887
 by: Lorem Ipsum - Wed, 19 Jul 2023 04:47 UTC

On Wednesday, July 19, 2023 at 12:27:01 AM UTC-4, dxforth wrote:
> On 18/07/2023 3:27 pm, albert wrote:
> > In article <a262ff14-cd28-4713...@googlegroups.com>,
> > Lorem Ipsum <gnuarm.del...@gmail.com> wrote:
> >> There are times you make absolutely no sense. Customers have choice.
> >> The vast majority of CPUs have instruction sizes of 8, 16, 32, or 64
> >> bits. Some, when addresses are combined with the opcode, will result in
> >> 48 bit instructions, but otherwise, the non-binary power sizes are very
> >> unusual. The only one I can even think of is the 12 bit instruction
> >> PIC.
> >
> > This makes sense because of memories. Memories in multiples of bytes
> > (octets) are practical and have gained the upper hand not only in
> > hardware but also in software.
> > It is unimaginable that the billion euro's investment needed for
> > 10 bit memories are duplicated.
> > This more or less dictates a decision that busses are a multiple of
> > 8 and consequences for the CPU architectures.
> Only issue would be data stored in program memory. FlashForth handles
> it through de-blocking and address munging. To a user, data in program
> memory appears byte-addressed and word-aligned when in reality it's a
> different beast altogether.

No rocket science there. Harvard architectures have been used in many devices, some with mismatched data sizes.

I design my own processors. I have typically used a 4 or 5 bit instruction word, which never really matches the data paths. In fact, the data paths are not coded in any meaningful way other than a constant at compile time. The instruction set is data path agnostic. Read only type memory (even if it's only in use and actually in RAM) can be added to data memory as well as to the instruction space.

I don't see any constraints, other than that users like to see lots of symmetry. Meanwhile, the very symmetric 68000 and Power PC architectures have faded away to be replaced by the Intel lines. But maybe I shouldn't drag large CPUs into what is essentially a small CPU discussion. I'm not so familiar with the various small CPU ISAs. I know some are positively bizarre, like the 1802. I can't recall the heritage of that CPU, but it has to have some history to be so odd.

--

Rick C.

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

Re: J1 Barrel Processor

<nnd$3a295161$48aaacc0@aabda3a5c1c64698>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24047&group=comp.lang.forth#24047

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com> <nnd$1df26010$01e84c94@a716c46bfc3fc5b3> <u97omh$20lqm$1@dont-email.me> <f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com>
Subject: Re: J1 Barrel Processor
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$3a295161$48aaacc0@aabda3a5c1c64698>
Organization: KPN B.V.
Date: Wed, 19 Jul 2023 12:33:12 +0200
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe006.abavia.com!abp001.abavia.com!news.kpn.nl!not-for-mail
Lines: 26
Injection-Date: Wed, 19 Jul 2023 12:33:12 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 1871
 by: none - Wed, 19 Jul 2023 10:33 UTC

In article <f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com>,
Lorem Ipsum <gnuarm.deletethisbit@gmail.com> wrote:
<SNIP>
>No rocket science there. Harvard architectures have been used in many
>devices, some with mismatched data sizes.

Harvard architectures with the possibility to write program memory
are in fact botched Newman architectures.

>I don't see any constraints, other than that users like to see lots of
>symmetry. Meanwhile, the very symmetric 68000 and Power PC
>architectures have faded away to be replaced by the Intel lines. But

The newest development is that the CISCy Intel lines fades
away quickly to be replaced by the all too symmetric risc-V.
Users (like me) like that.

> Rick C.

Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: J1 Barrel Processor

<300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24048&group=comp.lang.forth#24048

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:17d1:b0:635:90f3:3a0d with SMTP id cu17-20020a05621417d100b0063590f33a0dmr18273qvb.6.1689783905882;
Wed, 19 Jul 2023 09:25:05 -0700 (PDT)
X-Received: by 2002:a05:6870:c796:b0:1b3:eec8:faa9 with SMTP id
dy22-20020a056870c79600b001b3eec8faa9mr3465692oab.2.1689783905599; Wed, 19
Jul 2023 09:25:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!usenet.blueworldhosting.com!diablo1.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: Wed, 19 Jul 2023 09:25:05 -0700 (PDT)
In-Reply-To: <nnd$3a295161$48aaacc0@aabda3a5c1c64698>
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: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<nnd$1df26010$01e84c94@a716c46bfc3fc5b3> <u97omh$20lqm$1@dont-email.me>
<f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com> <nnd$3a295161$48aaacc0@aabda3a5c1c64698>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: gnuarm.deletethisbit@gmail.com (Lorem Ipsum)
Injection-Date: Wed, 19 Jul 2023 16:25:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2771
 by: Lorem Ipsum - Wed, 19 Jul 2023 16:25 UTC

On Wednesday, July 19, 2023 at 6:33:16 AM UTC-4, none albert wrote:
> In article <f3836786-0a36-4d32...@googlegroups.com>,
> Lorem Ipsum <gnuarm.del...@gmail.com> wrote:
> <SNIP>
> >No rocket science there. Harvard architectures have been used in many
> >devices, some with mismatched data sizes.
> Harvard architectures with the possibility to write program memory
> are in fact botched Newman architectures.

If you say so.

> >I don't see any constraints, other than that users like to see lots of
> >symmetry. Meanwhile, the very symmetric 68000 and Power PC
> >architectures have faded away to be replaced by the Intel lines. But
> The newest development is that the CISCy Intel lines fades
> away quickly to be replaced by the all too symmetric risc-V.
> Users (like me) like that.

Hmmm... I guess you are relating your dreams. Risc-V seems to be catching on in the MCU world where royalties are anathema, well, at least for the Chinese market. I've not seen any indication of Intel losing market share to the Risc-V in their pricier product lines.

I realize that you like to pull people's legs and often live in a fantasy world. Why do you want to pretend like Risc-V is a significant CPU competing with the Intel lines?

--

Rick C.

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

Re: J1 Barrel Processor

<u99f56$29sk4$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24049&group=comp.lang.forth#24049

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: m.cook@gmx.net (Matthias Koch)
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
Date: Wed, 19 Jul 2023 21:56:21 +0200
Organization: A noiseless patient Spider
Lines: 4
Message-ID: <u99f56$29sk4$1@dont-email.me>
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<nnd$1df26010$01e84c94@a716c46bfc3fc5b3> <u97omh$20lqm$1@dont-email.me>
<f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com>
<nnd$3a295161$48aaacc0@aabda3a5c1c64698>
<300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 Jul 2023 19:56:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1939e91a846254278777da5eb37a3904";
logging-data="2421380"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Q7+TjRptlbEPhm81yoOza"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.13.0
Cancel-Lock: sha1:I3DwY+ex4xkN557quM0T06sT6iA=
In-Reply-To: <300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com>
Content-Language: de-DE
 by: Matthias Koch - Wed, 19 Jul 2023 19:56 UTC

> I realize that you like to pull people's legs and often live in a fantasy world. Why do you want to pretend like Risc-V is a significant CPU competing with the Intel lines?

Haha, wait for it! RISC-V is advancing quickly. Have you seen the announcement that the Debian team plans official riscv64 architecture support in the upcoming version 13 "Trixie"?

Re: J1 Barrel Processor

<f7a2be1f-9d98-46da-8762-9b4182347045n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24050&group=comp.lang.forth#24050

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1314:b0:403:b55e:d4b2 with SMTP id v20-20020a05622a131400b00403b55ed4b2mr98329qtk.9.1689807672894;
Wed, 19 Jul 2023 16:01:12 -0700 (PDT)
X-Received: by 2002:a05:6808:1b07:b0:39a:5a77:b1f1 with SMTP id
bx7-20020a0568081b0700b0039a5a77b1f1mr28769605oib.4.1689807672406; Wed, 19
Jul 2023 16:01:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 19 Jul 2023 16:01:12 -0700 (PDT)
In-Reply-To: <u99f56$29sk4$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=65.207.89.54; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 65.207.89.54
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com>
<nnd$1df26010$01e84c94@a716c46bfc3fc5b3> <u97omh$20lqm$1@dont-email.me>
<f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com> <nnd$3a295161$48aaacc0@aabda3a5c1c64698>
<300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com> <u99f56$29sk4$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f7a2be1f-9d98-46da-8762-9b4182347045n@googlegroups.com>
Subject: Re: J1 Barrel Processor
From: gnuarm.deletethisbit@gmail.com (Lorem Ipsum)
Injection-Date: Wed, 19 Jul 2023 23:01:12 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lorem Ipsum - Wed, 19 Jul 2023 23:01 UTC

On Wednesday, July 19, 2023 at 3:56:26 PM UTC-4, Matthias Koch wrote:
> > I realize that you like to pull people's legs and often live in a fantasy world. Why do you want to pretend like Risc-V is a significant CPU competing with the Intel lines?
> Haha, wait for it! RISC-V is advancing quickly. Have you seen the announcement that the Debian team plans official riscv64 architecture support in the upcoming version 13 "Trixie"?

Linux already runs on the rPi and many other small processors. Doesn't mean they are competing with Intel in laptops and desktops in any meaningful way.

I have one of the original rPis. It sucks as a desktop machine, even running just one tab in a browser. Maybe it would be a bit better with an rPi4, but it's not competition for mainstream processors.

Are you seriously going to run compiles or FPGA simulations on a Risc-V instead of an Intel or AMD processor?

What is different about the Risc-V compared to the 68000 family or the Power-PC family? Why would it compete when the others did not? Didn't the Power-PC have the full backing of Sun and IBM, yet it still could not keep up? Even Apple switched to Intel processors.

I don't know how Risc-V will do in the mobile market. From what I've read, the reason it is getting traction is simply because there are no royalties to pay. So it appeals to the Chinese market. Have they ever produced anything that was significant in the mainstream markets?

--

Rick C.

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

Re: J1 Barrel Processor

<2023Jul20.095226@mips.complang.tuwien.ac.at>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24051&group=comp.lang.forth#24051

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
Date: Thu, 20 Jul 2023 07:52:26 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 17
Message-ID: <2023Jul20.095226@mips.complang.tuwien.ac.at>
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com> <nnd$1df26010$01e84c94@a716c46bfc3fc5b3> <u97omh$20lqm$1@dont-email.me> <f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com> <nnd$3a295161$48aaacc0@aabda3a5c1c64698> <300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com> <u99f56$29sk4$1@dont-email.me>
Injection-Info: dont-email.me; posting-host="0d5712d2a0e97cbb0ae224b0b3faf4a6";
logging-data="2758456"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vl9A2dXUQB4I0O1WYC/tC"
Cancel-Lock: sha1:VyT+vrkpyGxy8sehb/GQdqSxU4Y=
X-newsreader: xrn 10.11
 by: Anton Ertl - Thu, 20 Jul 2023 07:52 UTC

Matthias Koch <m.cook@gmx.net> writes:
>Have you seen the announcement that the Debian team plans official riscv64 architecture support in the upcoming version 13 "Trixie"?

Ok, lack of support by Debian explains why the Visionfive Starfive V1
that we have had for more than a year had a Fedora image to work with.

Anyway, RISC-V still has quite a bit of catching up ahead of it, but
it has a lot of mindshare, which helps a lot. I expect, though that
it will first eat ARM's lunch before eating Intel's and AMD's dinner,
if that ever happens.

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

Re: J1 Barrel Processor

<2023Jul20.100050@mips.complang.tuwien.ac.at>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24052&group=comp.lang.forth#24052

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
Date: Thu, 20 Jul 2023 08:00:50 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 58
Message-ID: <2023Jul20.100050@mips.complang.tuwien.ac.at>
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com> <nnd$1df26010$01e84c94@a716c46bfc3fc5b3> <u97omh$20lqm$1@dont-email.me> <f3836786-0a36-4d32-a8c7-481f247ea263n@googlegroups.com> <nnd$3a295161$48aaacc0@aabda3a5c1c64698> <300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com> <u99f56$29sk4$1@dont-email.me> <f7a2be1f-9d98-46da-8762-9b4182347045n@googlegroups.com>
Injection-Info: dont-email.me; posting-host="0d5712d2a0e97cbb0ae224b0b3faf4a6";
logging-data="2773699"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/s8a6kNNLMvYMdQY2bme8O"
Cancel-Lock: sha1:pjFbQ8ROFBnMEhB5BnoAm5H0ZJk=
X-newsreader: xrn 10.11
 by: Anton Ertl - Thu, 20 Jul 2023 08:00 UTC

Lorem Ipsum <gnuarm.deletethisbit@gmail.com> writes:
>I have one of the original rPis. It sucks as a desktop machine, even runni=
>ng just one tab in a browser. Maybe it would be a bit better with an rPi4,=
> but it's not competition for mainstream processors. =20

It's a lot better with the rPi4. Concerning competetiveness with
Intel's low-end cores:

sieve bubble matrix fib fft release; CPU
0.108 0.135 0.058 0.104 0.039 20230114; Celeron N4500 (Tremont) 2800MHz
0.236 0.276 0.124 0.260 0.119 20230629; BCM2835 (1500MHz A73, Raspberry Pi 4)
0.519 0.555 0.483 0.797 0.729 20220226; 1GHz U74 (JH7100, Visionfive V1)

>What is different about the Risc-V compared to the 68000 family or the Powe=
>r-PC family? Why would it compete when the others did not? Didn't the Pow=
>er-PC have the full backing of Sun and IBM, yet it still could not keep up?=

PowerPC had and still has backing by IBM, but not Sun. It seems that
in the early 2000s the goals of the three components of the AIM
consortium diverged. IBM wanted high-performance CPUs aimed at
supercomputers and video game consoles, Motorola wanted (and produced)
embedded CPUs, and Apple wanted low-power-consumption CPUs for cheap.
Apparently Apple did not want to pay enough for Motorola or IBM to
invest enough to develop CPUs competetive in the metrics relevant for
Apple with what Intel was producing for the PC market.

> Even Apple switched to Intel processors.=20

Maybe it's news to you, but Apple switched from Intel to ARM ("Apple
Silicon") several years ago.

>I don't know how Risc-V will do in the mobile market. From what I've read,=
> the reason it is getting traction is simply because there are no royalties=
> to pay.

The reason RISC-V is gaining traction is because it has academia
behind it. Commercial architectures have been shackled by
rights-holders whims, which makes it problematic to use commercial
architectures in courses or research projects. So the people at
Berkeley started RISC-V in order to get rid of the shackles. And many
in academia choose RISC-V unless there are good reasons to choose
something else; e.g., I am currently writing a paper where the
examples use RISC-V. So in 10 years the market will have lots of
people who know RISC-V.

>So it appeals to the Chinese market.

Not having to pay royalties (ARM tax) for the architecture appeals to
all capitalists, not just the Chinese. One example is WD, who AFAIK
are switching from ARM to RISC-V for their hard disk and SSD
controllers.

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

Re: J1 Barrel Processor

<nnd$2fd78299$2392e839@b92e8e10012cca7a>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24053&group=comp.lang.forth#24053

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
Subject: Re: J1 Barrel Processor
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com> <300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com> <u99f56$29sk4$1@dont-email.me> <f7a2be1f-9d98-46da-8762-9b4182347045n@googlegroups.com>
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$2fd78299$2392e839@b92e8e10012cca7a>
Organization: KPN B.V.
Date: Thu, 20 Jul 2023 19:12:59 +0200
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp001.abavia.com!news.kpn.nl!not-for-mail
Lines: 34
Injection-Date: Thu, 20 Jul 2023 19:12:59 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 2392
 by: none - Thu, 20 Jul 2023 17:12 UTC

In article <f7a2be1f-9d98-46da-8762-9b4182347045n@googlegroups.com>,
Lorem Ipsum <gnuarm.deletethisbit@gmail.com> wrote:
<SNI
>I don't know how Risc-V will do in the mobile market. From what I've
>read, the reason it is getting traction is simply because there are no
>royalties to pay. So it appeals to the Chinese market.

My Forth (ciforth) runs on the RISC-V, under linux and I have tested the
programs to control a midi keyboard. (My classic example of a
sophisticated program).
It is hard to see that the lithography machines China develops are
going to be used to produce Intel or even ARM compatible machines.

>Have they ever
>produced anything that was significant in the mainstream markets?
Dont be ridiculous. All but the most technically advanced stuff
is produced in China.
On the more high tech side solar cells and rare earth magnets come to mind.
I have here a 2 XEON total 56 cores 25 Gbyte RAM HP workstation.
All but a few parts are produced in China, Korea and Taiwan.

The more visionary capitalist (Gates, Musk) realize that we are near
a point of infinite production capacity. Something has to give way.
We have a choice of total destruction of the original idea of communism.

> Rick C.

Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: J1 Barrel Processor

<nnd$01acb7e2$65dcd687@cea768b3a2370c90>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24054&group=comp.lang.forth#24054

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <2cf47e9d-cbae-4af5-b886-ff10a9720888n@googlegroups.com> <nnd$3a295161$48aaacc0@aabda3a5c1c64698> <300983ee-1daa-402c-93db-522480bfa769n@googlegroups.com> <u99f56$29sk4$1@dont-email.me>
Subject: Re: J1 Barrel Processor
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$01acb7e2$65dcd687@cea768b3a2370c90>
Organization: KPN B.V.
Date: Thu, 20 Jul 2023 19:35:25 +0200
Path: i2pn2.org!i2pn.org!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp002.abavia.com!news.kpn.nl!not-for-mail
Lines: 36
Injection-Date: Thu, 20 Jul 2023 19:35:25 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 2357
 by: none - Thu, 20 Jul 2023 17:35 UTC

In article <u99f56$29sk4$1@dont-email.me>,
Matthias Koch <m.cook@gmx.net> wrote:
>
>> I realize that you like to pull people's legs and often live in a
>fantasy world. Why do you want to pretend like Risc-V is a significant
>CPU competing with the Intel lines?
>
>Haha, wait for it! RISC-V is advancing quickly. Have you seen the
>announcement that the Debian team plans official riscv64 architecture
>support in the upcoming version 13 "Trixie"?

Linux's in the armbian sphere are already available for a long time.
My DshanNezha system has a D1H processor. This System On A CHip has
a 1000 + page exhaustive documentation which allow me to control
gpio lines ("blinking leds") and a 30 Khz serial line (midi)
with ease. Using a 64 bit port of ciforth for RISCV .
The io library had to be adapted from ARM pi's , but the
Forth relies only on system calls, and failed no tests.

The family of 64 bits ciforths has now a new member RISCV
https://home.hccnet.nl/a.w.m.van.der.horst/lina.html

Boards are available. I ordered from https://www.analoglamb.com/
a reliable supplier. (Warning this board is under Linux boards, not
RISCV). If you want to experiment, pay 4 euro's more for the
docking board.
You don't want to connect to .5 mm gold fingers.
The total cost is then 30 euro's

Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor