• Is it time for another Forth chip?

    From Wayne morellini@21:1/5 to All on Tue Jun 7 02:52:46 2022
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From minforth@arcor.de@21:1/5 to Wayne morellini on Tue Jun 7 09:24:15 2022
    Wayne morellini schrieb am Dienstag, 7. Juni 2022 um 11:52:48 UTC+2:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    A Micropython chip will be more attractive, I guess.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Tue Jun 7 11:57:59 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    Isn't it time we had something more like these designs upgraded? 16
    bit or more versions?

    If you want to build it, no one is stopping you! There is a free fab
    service from Google that you probably know about, for FOSS projects. I
    think it would mostly be a research-ich project to see what performance
    you can get with limited hw resources, compared with conventional
    designs. A b16-like Forth macrocell might be more directly useful for
    people making their own chips.

    For anyone mostly interested in Forth as a programming language, special
    chips are likely too much hassle to even think about, without some
    overwhelming advantage over regular chips.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Schultz@21:1/5 to Wayne morellini on Tue Jun 7 16:13:00 2022
    On 6/7/22 4:52 AM, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?

    The first step would be to implement your design on a FPGA to see how it
    works. Then, if it works and there is some perceived need for more
    speed, and a market to justify the expense, go full custom silicon. Not standard cell please. That is a close cousin of FPGA.

    The tools to dabble in custom silicon are out there. I used magic in
    grad school long ago and it is still kicking and screaming on Linux.
    IRSIM is the logic level simulation tool for that and it is also still
    around. I used magic on a 2u process but the idea was that the design
    rules were scalable. I think that assumption died a while back.

    http://opencircuitdesign.com/


    Alas the tiling tools (Lager) I used back then are harder to find.


    Start with a FPGA. Jumping to full custom is going to be a big step
    because you will almost certainly need a cache with all its complexity
    if you use off chip memory. An FPGA might be slow enough that SRAM can
    keep up.


    --
    http://davesrocketworks.com
    David Schultz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to minf...@arcor.de on Wed Jun 8 03:39:21 2022
    On Wednesday, June 8, 2022 at 2:38:59 AM UTC+10, minf...@arcor.de wrote:
    Wayne morellini schrieb am Dienstag, 7. Juni 2022 um 11:52:48 UTC+2:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    A Micropython chip will be more attractive, I guess.
    A more fancy fashion accessory. Why waste the time on a dead end performance implementation that could never be as good?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Wed Jun 8 04:59:48 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:


    I wasn't expecting such negative answers, but more community spirit. If I wanted to do my own design, I would do it under agreement, this is more about community design. I remember when I wanted to implement my own uniquely improved design, and people
    wanted to seize control of it. In real life money flows one way, in business money tend to flow one opposite way (that's not a Chinese proverb, that's just me writing). :)

    I had thought of colorforth as a sort of model of a stripped down x86 mode, like Arm has Thumb, where the instructions can use existing instruction circuitry. But it could also be an alternative to Thumb on the Arm too. A future basis They could make a
    super light weight computing chip (SLWC) out of. Not as light as the recent misc's, but also able to be put in arrays, and used in a similar way that Arm is used in custom chips. So, that companies could incorporate into many forms of chips.

    So. a cell, isa and interfacing spec (basically what they use for Arm chips), and pursue a manufacturer to kick off with a io logic processor version (also suitable in arrays), a minimal microcontroller (also suitable as an array controller) and a full
    system on a chip (also useful to have an array it controls) in 16 and 32 bit versions. All the same two cells with different attachments. To kick things off, and attract other supporters instead of RiscV and Arm. Basically, largely coming in the low
    end, with the 32 bit being a simpler alternative to the high end. There is no reason you could not reliably emulate desktop OS administration and security. Sort of like a KaiOS/Firefox OS smart phone compared to an android phone. The simpler getting a
    larger share of lower end product category.

    As far as my own. It's unaffordable, but maybe in the future if success is already obtained to afford it. Isn't Google non commercial open source or something. Maybe that helps here, but not for myself. Control of design and use of resources to
    enhance design and market is needed to maximise public good here. But, 2 micron chips? I'm talking about modern process sizes, certainly not less than the 180nm which is currently used for misc.

    Commercially myself, I am more interested in simple printed circuits at 2.5 micro to 1 micron. I think I finally have a clean room solution to do this at home. That's more doable on an individual's level. 1 billion dollars to $100, it doesn't matter
    so much about making chips so small if the cost of making is cheap enough. I tried to contact Jeff a long time ago about a seperate technology, which might even be suitable for 180nm, where they could role stamp a circuit. I was envisioning printing
    on plastic sheets, and stacking them together in a stack to make a super handheld Game system. If you wanted to use normal silicon chip process structures, there are other sheets. A thin stack gives you the whole system. This sort of tech is probably
    more viable for GA's current mode sizes. I know somebody with a number of chip ovens in his low throughput factory. If he can do it, GA, could as well. There are places out there, just like with the Swiss watch manufacturers and 180nm process nodes.
    Imagine if they could make a all in one system board solution in 1 inch, for a fraction of the price compared to using conventional techniques and their normal process node, a big saving for them and their clients. But, that is only for low clock low
    energy applications, which is most things. High concentrations of processing required less stacking, different stack materials, and more cooling. So, you can apply this to a lot more situations requiring significant processing loads too, before you
    have to resort to conventional chips. My design drafting for my retro gaming computer and processing designs are turning up a lot of simple alternative ways of don't things. So, a lot of things can be done.

    Anyway, I remember Jeff telling me he couldn't get any further help with money for chips from his family, unless it was the kind you get with fish. Considering what else happened to him with his prototype chip run, it was a real loss to the computer
    industry that he couldn't do the F series of processors. He had good intent of ideas, and his wafer arrays. Since my father unexpectedly died recently, before I could get back in to spend time with him, I am also coming to a similar dilemma, even if the
    Lymes treatment seems to be working very well, I'm now neurologically handicapped compared to my past work, bit at least I've got spades of past work to think about. Jeff had ability, lost money and got sick, and I've lost ability, getting better but
    loosing finance at the wrong time.

    Anyway, this is not about what I can do and my work. It's about the community. There is a guy with a channel called the Unknown Cat, that I've seen. And, he was saying he's getting cranky and slowing down because he's getting older. Well, it seems to
    be a lot of that going around here, instead of community.

    Everybody loosing their edge or mind, is getting negative. I've seen

    Why bother with b16, I understand that is the one which was cut down for FPGA? Instead of say Dr Ting's 16 or 32 bit, or Jeff's VLSI design? What's wrong with using that compared to modern misc instruction set format?

    FPGA makes more sense when the product is FPGA based, or you are prototyping towards final product. There were misc chip simulators out there, after you go through the extending forth to simulate the logicality of the instruction set architecture.

    Anyway, some thoughts.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From minforth@arcor.de@21:1/5 to Wayne morellini on Wed Jun 8 05:24:50 2022
    Wayne morellini schrieb am Mittwoch, 8. Juni 2022 um 13:59:50 UTC+2:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:


    I wasn't expecting such negative answers, but more community spirit. If I wanted to do my own design, I would do it under agreement, this is more about community design. I remember when I wanted to implement my own uniquely improved design, and people
    wanted to seize control of it. In real life money flows one way, in business money tend to flow one opposite way (that's not a Chinese proverb, that's just me writing). :)

    I had thought of colorforth as a sort of model of a stripped down x86 mode, like Arm has Thumb, where the instructions can use existing instruction circuitry. But it could also be an alternative to Thumb on the Arm too. A future basis They could make a
    super light weight computing chip (SLWC) out of. Not as light as the recent misc's, but also able to be put in arrays, and used in a similar way that Arm is used in custom chips. So, that companies could incorporate into many forms of chips.

    So. a cell, isa and interfacing spec (basically what they use for Arm chips), and pursue a manufacturer to kick off with a io logic processor version (also suitable in arrays), a minimal microcontroller (also suitable as an array controller) and a full
    system on a chip (also useful to have an array it controls) in 16 and 32 bit versions. All the same two cells with different attachments. To kick things off, and attract other supporters instead of RiscV and Arm. Basically, largely coming in the low end,
    with the 32 bit being a simpler alternative to the high end. There is no reason you could not reliably emulate desktop OS administration and security. Sort of like a KaiOS/Firefox OS smart phone compared to an android phone. The simpler getting a larger
    share of lower end product category.

    As far as my own. It's unaffordable, but maybe in the future if success is already obtained to afford it. Isn't Google non commercial open source or something. Maybe that helps here, but not for myself. Control of design and use of resources to enhance
    design and market is needed to maximise public good here. But, 2 micron chips? I'm talking about modern process sizes, certainly not less than the 180nm which is currently used for misc.

    Commercially myself, I am more interested in simple printed circuits at 2.5 micro to 1 micron. I think I finally have a clean room solution to do this at home. That's more doable on an individual's level. 1 billion dollars to $100, it doesn't matter so
    much about making chips so small if the cost of making is cheap enough. I tried to contact Jeff a long time ago about a seperate technology, which might even be suitable for 180nm, where they could role stamp a circuit. I was envisioning printing on
    plastic sheets, and stacking them together in a stack to make a super handheld Game system. If you wanted to use normal silicon chip process structures, there are other sheets. A thin stack gives you the whole system. This sort of tech is probably more
    viable for GA's current mode sizes. I know somebody with a number of chip ovens in his low throughput factory. If he can do it, GA, could as well. There are places out there, just like with the Swiss watch manufacturers and 180nm process nodes. Imagine
    if they could make a all in one system board solution in 1 inch, for a fraction of the price compared to using conventional techniques and their normal process node, a big saving for them and their clients. But, that is only for low clock low energy
    applications, which is most things. High concentrations of processing required less stacking, different stack materials, and more cooling. So, you can apply this to a lot more situations requiring significant processing loads too, before you have to
    resort to conventional chips. My design drafting for my retro gaming computer and processing designs are turning up a lot of simple alternative ways of don't things. So, a lot of things can be done.

    Anyway, I remember Jeff telling me he couldn't get any further help with money for chips from his family, unless it was the kind you get with fish. Considering what else happened to him with his prototype chip run, it was a real loss to the computer
    industry that he couldn't do the F series of processors. He had good intent of ideas, and his wafer arrays. Since my father unexpectedly died recently, before I could get back in to spend time with him, I am also coming to a similar dilemma, even if the
    Lymes treatment seems to be working very well, I'm now neurologically handicapped compared to my past work, bit at least I've got spades of past work to think about. Jeff had ability, lost money and got sick, and I've lost ability, getting better but
    loosing finance at the wrong time.

    Anyway, this is not about what I can do and my work. It's about the community. There is a guy with a channel called the Unknown Cat, that I've seen. And, he was saying he's getting cranky and slowing down because he's getting older. Well, it seems to
    be a lot of that going around here, instead of community.

    Everybody loosing their edge or mind, is getting negative. I've seen

    Why bother with b16, I understand that is the one which was cut down for FPGA? Instead of say Dr Ting's 16 or 32 bit, or Jeff's VLSI design? What's wrong with using that compared to modern misc instruction set format?

    FPGA makes more sense when the product is FPGA based, or you are prototyping towards final product. There were misc chip simulators out there, after you go through the extending forth to simulate the logicality of the instruction set architecture.

    Anyway, some thoughts.

    Just because you don't agree with what others wrote, you call them negative?

    Isn't it positive at all that they "warned" before entering a possible dead end?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Wed Jun 8 05:52:07 2022
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is the
    determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no
    reason to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock can be
    included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up the
    CPU, fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete which
    requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast majority of
    embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (compared
    to what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to minf...@arcor.de on Wed Jun 8 06:21:38 2022
    On Wednesday, June 8, 2022 at 10:24:51 PM UTC+10, minf...@arcor.de wrote:
    Wayne morellini schrieb am Mittwoch, 8. Juni 2022 um 13:59:50 UTC+2:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:


    I wasn't expecting such negative answers, but more community spirit. If I wanted to do my own design, I would do it under agreement, this is more about community design. I remember when I wanted to implement my own uniquely improved design, and
    people wanted to seize control of it. In real life money flows one way, in business money tend to flow one opposite way (that's not a Chinese proverb, that's just me writing). :)

    I had thought of colorforth as a sort of model of a stripped down x86 mode, like Arm has Thumb, where the instructions can use existing instruction circuitry. But it could also be an alternative to Thumb on the Arm too. A future basis They could make
    a super light weight computing chip (SLWC) out of. Not as light as the recent misc's, but also able to be put in arrays, and used in a similar way that Arm is used in custom chips. So, that companies could incorporate into many forms of chips.

    So. a cell, isa and interfacing spec (basically what they use for Arm chips), and pursue a manufacturer to kick off with a io logic processor version (also suitable in arrays), a minimal microcontroller (also suitable as an array controller) and a
    full system on a chip (also useful to have an array it controls) in 16 and 32 bit versions. All the same two cells with different attachments. To kick things off, and attract other supporters instead of RiscV and Arm. Basically, largely coming in the low
    end, with the 32 bit being a simpler alternative to the high end. There is no reason you could not reliably emulate desktop OS administration and security. Sort of like a KaiOS/Firefox OS smart phone compared to an android phone. The simpler getting a
    larger share of lower end product category.

    As far as my own. It's unaffordable, but maybe in the future if success is already obtained to afford it. Isn't Google non commercial open source or something. Maybe that helps here, but not for myself. Control of design and use of resources to
    enhance design and market is needed to maximise public good here. But, 2 micron chips? I'm talking about modern process sizes, certainly not less than the 180nm which is currently used for misc.

    Commercially myself, I am more interested in simple printed circuits at 2.5 micro to 1 micron. I think I finally have a clean room solution to do this at home. That's more doable on an individual's level. 1 billion dollars to $100, it doesn't matter
    so much about making chips so small if the cost of making is cheap enough. I tried to contact Jeff a long time ago about a seperate technology, which might even be suitable for 180nm, where they could role stamp a circuit. I was envisioning printing on
    plastic sheets, and stacking them together in a stack to make a super handheld Game system. If you wanted to use normal silicon chip process structures, there are other sheets. A thin stack gives you the whole system. This sort of tech is probably more
    viable for GA's current mode sizes. I know somebody with a number of chip ovens in his low throughput factory. If he can do it, GA, could as well. There are places out there, just like with the Swiss watch manufacturers and 180nm process nodes. Imagine
    if they could make a all in one system board solution in 1 inch, for a fraction of the price compared to using conventional techniques and their normal process node, a big saving for them and their clients. But, that is only for low clock low energy
    applications, which is most things. High concentrations of processing required less stacking, different stack materials, and more cooling. So, you can apply this to a lot more situations requiring significant processing loads too, before you have to
    resort to conventional chips. My design drafting for my retro gaming computer and processing designs are turning up a lot of simple alternative ways of don't things. So, a lot of things can be done.

    Anyway, I remember Jeff telling me he couldn't get any further help with money for chips from his family, unless it was the kind you get with fish. Considering what else happened to him with his prototype chip run, it was a real loss to the computer
    industry that he couldn't do the F series of processors. He had good intent of ideas, and his wafer arrays. Since my father unexpectedly died recently, before I could get back in to spend time with him, I am also coming to a similar dilemma, even if the
    Lymes treatment seems to be working very well, I'm now neurologically handicapped compared to my past work, bit at least I've got spades of past work to think about. Jeff had ability, lost money and got sick, and I've lost ability, getting better but
    loosing finance at the wrong time.

    Anyway, this is not about what I can do and my work. It's about the community. There is a guy with a channel called the Unknown Cat, that I've seen. And, he was saying he's getting cranky and slowing down because he's getting older. Well, it seems to
    be a lot of that going around here, instead of community.

    Everybody loosing their edge or mind, is getting negative. I've seen

    Why bother with b16, I understand that is the one which was cut down for FPGA? Instead of say Dr Ting's 16 or 32 bit, or Jeff's VLSI design? What's wrong with using that compared to modern misc instruction set format?

    FPGA makes more sense when the product is FPGA based, or you are prototyping towards final product. There were misc chip simulators out there, after you go through the extending forth to simulate the logicality of the instruction set architecture.

    Anyway, some thoughts.
    Just because you don't agree with what others wrote, you call them negative?

    Isn't it positive at all that they "warned" before entering a possible dead end?

    Don't you think that's a bit of a twist? They cut accross the conversation negatively towards incompatible directions. This is not a fantasy where down is dysfunctionally up and up is dysfunctionally down. Harder and more limited is better, and
    actual better is harder and more limited. Community becomes non community, and non community becomes community. It's extremely short sighted and in some places, reverse.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From minforth@arcor.de@21:1/5 to gnuarm.del...@gmail.com on Wed Jun 8 07:12:51 2022
    gnuarm.del...@gmail.com schrieb am Mittwoch, 8. Juni 2022 um 14:52:08 UTC+2:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is the
    determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no reason
    to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock can be
    included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up the CPU,
    fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete which
    requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast majority of
    embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (compared to
    what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.


    Second this. In addition, minimal power consumption, idle states, and flexible interrupt
    handling capabilities could be some more selling points. Since Forth code can be extremely
    compact, memories can be held relatively small
    .
    Still one would have to be able to beat eg Arduino Pico.

    Leave out such "annoying edge computing facilities", one would have to race against atiny4.
    Guess who'll win.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Wed Jun 8 06:55:39 2022
    On Wednesday, June 8, 2022 at 9:21:39 AM UTC-4, Wayne morellini wrote:
    On Wednesday, June 8, 2022 at 10:24:51 PM UTC+10, minf...@arcor.de wrote:
    Wayne morellini schrieb am Mittwoch, 8. Juni 2022 um 13:59:50 UTC+2:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:


    I wasn't expecting such negative answers, but more community spirit. If I wanted to do my own design, I would do it under agreement, this is more about community design. I remember when I wanted to implement my own uniquely improved design, and
    people wanted to seize control of it. In real life money flows one way, in business money tend to flow one opposite way (that's not a Chinese proverb, that's just me writing). :)

    I had thought of colorforth as a sort of model of a stripped down x86 mode, like Arm has Thumb, where the instructions can use existing instruction circuitry. But it could also be an alternative to Thumb on the Arm too. A future basis They could
    make a super light weight computing chip (SLWC) out of. Not as light as the recent misc's, but also able to be put in arrays, and used in a similar way that Arm is used in custom chips. So, that companies could incorporate into many forms of chips.

    So. a cell, isa and interfacing spec (basically what they use for Arm chips), and pursue a manufacturer to kick off with a io logic processor version (also suitable in arrays), a minimal microcontroller (also suitable as an array controller) and a
    full system on a chip (also useful to have an array it controls) in 16 and 32 bit versions. All the same two cells with different attachments. To kick things off, and attract other supporters instead of RiscV and Arm. Basically, largely coming in the low
    end, with the 32 bit being a simpler alternative to the high end. There is no reason you could not reliably emulate desktop OS administration and security. Sort of like a KaiOS/Firefox OS smart phone compared to an android phone. The simpler getting a
    larger share of lower end product category.

    As far as my own. It's unaffordable, but maybe in the future if success is already obtained to afford it. Isn't Google non commercial open source or something. Maybe that helps here, but not for myself. Control of design and use of resources to
    enhance design and market is needed to maximise public good here. But, 2 micron chips? I'm talking about modern process sizes, certainly not less than the 180nm which is currently used for misc.

    Commercially myself, I am more interested in simple printed circuits at 2.5 micro to 1 micron. I think I finally have a clean room solution to do this at home. That's more doable on an individual's level. 1 billion dollars to $100, it doesn't
    matter so much about making chips so small if the cost of making is cheap enough. I tried to contact Jeff a long time ago about a seperate technology, which might even be suitable for 180nm, where they could role stamp a circuit. I was envisioning
    printing on plastic sheets, and stacking them together in a stack to make a super handheld Game system. If you wanted to use normal silicon chip process structures, there are other sheets. A thin stack gives you the whole system. This sort of tech is
    probably more viable for GA's current mode sizes. I know somebody with a number of chip ovens in his low throughput factory. If he can do it, GA, could as well. There are places out there, just like with the Swiss watch manufacturers and 180nm process
    nodes. Imagine if they could make a all in one system board solution in 1 inch, for a fraction of the price compared to using conventional techniques and their normal process node, a big saving for them and their clients. But, that is only for low clock
    low energy applications, which is most things. High concentrations of processing required less stacking, different stack materials, and more cooling. So, you can apply this to a lot more situations requiring significant processing loads too, before you
    have to resort to conventional chips. My design drafting for my retro gaming computer and processing designs are turning up a lot of simple alternative ways of don't things. So, a lot of things can be done.

    Anyway, I remember Jeff telling me he couldn't get any further help with money for chips from his family, unless it was the kind you get with fish. Considering what else happened to him with his prototype chip run, it was a real loss to the
    computer industry that he couldn't do the F series of processors. He had good intent of ideas, and his wafer arrays. Since my father unexpectedly died recently, before I could get back in to spend time with him, I am also coming to a similar dilemma,
    even if the Lymes treatment seems to be working very well, I'm now neurologically handicapped compared to my past work, bit at least I've got spades of past work to think about. Jeff had ability, lost money and got sick, and I've lost ability, getting
    better but loosing finance at the wrong time.

    Anyway, this is not about what I can do and my work. It's about the community. There is a guy with a channel called the Unknown Cat, that I've seen. And, he was saying he's getting cranky and slowing down because he's getting older. Well, it seems
    to be a lot of that going around here, instead of community.

    Everybody loosing their edge or mind, is getting negative. I've seen

    Why bother with b16, I understand that is the one which was cut down for FPGA? Instead of say Dr Ting's 16 or 32 bit, or Jeff's VLSI design? What's wrong with using that compared to modern misc instruction set format?

    FPGA makes more sense when the product is FPGA based, or you are prototyping towards final product. There were misc chip simulators out there, after you go through the extending forth to simulate the logicality of the instruction set architecture.

    Anyway, some thoughts.
    Just because you don't agree with what others wrote, you call them negative?

    Isn't it positive at all that they "warned" before entering a possible dead end?
    Don't you think that's a bit of a twist? They cut accross the conversation negatively towards incompatible directions. This is not a fantasy where down is dysfunctionally up and up is dysfunctionally down. Harder and more limited is better, and actual
    better is harder and more limited. Community becomes non community, and non community becomes community. It's extremely short sighted and in some places, reverse.

    What you say is so right, which must mean it is all wrong. Or is that backwards?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Wed Jun 8 07:27:03 2022
    On Wednesday, June 8, 2022 at 10:52:08 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is the
    determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no reason
    to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock can be
    included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up the CPU,
    fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete which
    requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast majority of
    embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (compared to
    what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.

    --

    Rick C.

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

    Facts, hardly anything you said is not accommodated in what I'm saying. You can make it level tolerant. The starting point is not the finish. How many of those 4 bit CPU's are C processors. C is doable here too. This is exclusively a forth county,
    building forth usage excercise, where success means work for people here, and more new forth programmers. C didn't completely stop other programming where required in the past. In the Arduino like space it's a novel marketable challenge, and the space
    is ripe for modular future development of small manufacturer mass CE products, which are hard to source parts for cheaply at lower volumes, even to talk to somebody about buying. Here. We get towards commodity chips and modules, that are like chip
    packages in size. But, that all requires foresight in a ecosystem developer. How many of those 4 bit processors can you get that are smaller than a 1000 transistor plus 16 bit processor, where you don't have to use the extra lines and treat it like a 5
    bit processor, or 4 bits. So, 4 bits has no real advantage often, and at time the 16 bits can offer a lot more flexibility and speed. Now, my original retro design proposal was a 8 bit processor with single thread 16 bit like performance, I could do it
    as 4 bits, as that is the target on the high side for instruction width. You could use a setting to clip the data width to a 4 or 8 bit, thumbnail, to maintain code repository for a 4 or 8 bit version. Many ways to do things. If the community would
    prefer 4 or 8 bits instead, they are welcome to it. But, I think 26 bit misc is a healthy compromise.

    Now, considering DR Tings recent passing, let's not get into the reasons that the original mup didn't succeed, and note that I never said revive that, but something more complete, and I did point yo Jeff's later work which was a significantly useful
    improvement. But. Is there rally any reason that Tings p16 and p32 aren't good starting places. The suitability of the instruction set architecture is more important, as the underlying circuit can be completely redesigned at any point after. On the
    other hand, if the ISA isn't perfect, then comparability will pay when changed. We are only talking about a usable sellable proof 0f concept to start with. A first manufacturer, could completely design their own circuit to fit the isa, if they want.
    The actual circuit is a little moot. But good if it also is very ideal. As long as none of this is like the short memory misc array programming communications model. I'm not happy. My own proposals completely get away from that complexity at greatly
    increased throughput and reduced power consumption of pass through communications. Hence, that's mine, with several other major enhancements, for my own commercial chips. I get sick of having to talk companies into improvements. To have somebody
    punishing people for what is still good programming practices is intolerable. Our problems often are not the architecture
    You can tell that Jeff privately told me of a number of things in this field of doing business. But another thing, is that I would do the video coprocessor in a radically different way than the mup. I would have simple nested counters and I'm looking
    at a list of display lists, to do complex things better simpler. Radically. Even compressed lossless graphics suitable for a 8 bit era computer. I'm going say this, because there is no market for such work, and I'm not interested in pursuing it,
    but I'm working out how to make a simple FPGA comparable to a blotter for an Atari VCS, and adding multicoloured bitmapped graphics, and some other radical stuff where you could make a game comparable to Sonic the Hedgehog on the VCS, that looks like the
    master system version. That's about as far as I can push it without putting other processing circuits for 3D. The stuff which could have potentially bbeen done in the 1970's and 1980's, is incredible. But the VCS was made down to a price and the 64
    needed just a few more changes to get that bit more.

    That's why places like .. frustrate me. You see how everything could be flipped and come out good, but you get stuff that makes people resist instead, as we both know in the past. Unfortunate, modern systems are too powerful and complex for simple
    things to make a significant difference outside of performance. However. Retro is a niche market and can help develop a viable chip for further use. Short term, up to a millions quantity product is possible within the third release year, but my end
    product is still in the tens of millions territory. Money, brains and talent, is what I'm looking for. Unfortunately, I've lost some of that, but these are still relatively simple products in untapped high appeal market segments. That's called promise,
    in mass marketing terms.

    Facts and certainty.
    .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to minf...@arcor.de on Wed Jun 8 07:35:10 2022
    On Thursday, June 9, 2022 at 12:12:52 AM UTC+10, minf...@arcor.de wrote:
    gnuarm.del...@gmail.com schrieb am Mittwoch, 8. Juni 2022 um 14:52:08 UTC+2:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is the
    determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no reason
    to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock can
    be included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up the
    CPU, fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete which
    requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast majority
    of embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (compared
    to what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.

    Second this. In addition, minimal power consumption, idle states, and flexible interrupt
    handling capabilities could be some more selling points. Since Forth code can be extremely
    compact, memories can be held relatively small
    .
    Still one would have to be able to beat eg Arduino Pico.

    Leave out such "annoying edge computing facilities", one would have to race against atiny4.
    Guess who'll win.

    Thanks for that. I'll have to have a look at the AVR stuff. The thing we 9ffer 9s better performance for less transistors on the ground, equalling less cost. I would be interested in finding out about anything that can clearly best that, or match it.
    But, even do. Of this just gets close enough then it would probably normally get picked up instead..

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Wed Jun 8 17:57:46 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    Thanks for that. I'll have to have a look at the AVR stuff. The
    thing we offer is better performance for less transistors on the
    ground, equalling less cost. [2 typos fixed, I think]

    ALU transistor costs in MCU's today are almost irrelevant compared to transistors driving i/o pins, transistors in memory arrays, and mixed
    signal peripherals. Raspberry Pi Foundation decided to make its own MCU
    a few years ago (the RP2040). It sells for $1 retail, it has two 32-bit
    ARM cores, 264KB of ram, its own weird programmable digital i/o
    peripheral, A-D converters, timers, etc. The ARM cores are tiny
    compared to the ram array and the other stuff. If you decreased the
    transistor count in the ARM cores to zero by replacing ARM with a stack architecture, the chip cost wouldn't decrease by enough for anyone to
    care.

    I wouldn't pay attention to AVR when making comparisons to your MISC
    part. I do like AVR8 but really it's a legacy design. You have to
    compare to ARM, RISC-V, and the like.


    I would be interested in finding out about anything that can clearly
    best that, or match it.

    Before anyone can suggesting things better than X, you first have to
    tell us what X is. X is your MISC design and V is the conventional
    thing (RISC-V, say). Does X use fewer transistors? Don't care (see
    above), ALU transistors are free. If your rationale involves transistor
    count then you have already declared irrelevance. Does X provide more operations per unit of energy? That is much more interesting. GA at
    least focused on that. But you have to give us some numbers for X,
    since you are the one who knows anything about it.

    We do have the GA chips, which were done by smart people. Do they have
    the advantage that GA claimed? I am not sure, but can provisionally
    accept "yes". Is the advantage so overwhelming as to get people to use
    GA144's in favor of the stuff they are used to? Apparently not.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Wed Jun 8 17:40:43 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    Commercially myself, I am more interested in simple printed circuits
    at 2.5 micro to 1 micron. I think I finally have a clean room
    solution to do this at home. That's more doable on an individual's
    level.

    I couldn't read that whole long post, but tons of very interesting chips
    were done in 2.5 micron and larger sizes. The Mead-Conway revolution
    happened in the 3 to 5 micron era. There was a #homecmos channel on
    freenode for a while that was trying to do stuff at, iirc, something
    like 12 microns. If you have an affordable way to make 2.5 micron chips
    at home, that is really quite revolutionary, especially if you can do
    mixed signal.

    As for a MISC-like chip though, yes of course there is skepticism: who
    would want a thing like that, at least as a separate chip rather than a
    macro cell? DIY satisfaction (and I'm all in favor of that) seems like
    the main reason to make it, unless you've got some pretty clear and quantitative claims about how it would outperform conventional chips at
    some meaningful application.

    This morning I was thinking it would be interesting to have a chip with
    wide but single core SMT, to allow super fast coroutine switching
    without having to save and restore registers, sort of like a Forth
    multitasker (that only has a couple of registers to save and restore, so
    the task switcher is fast), but allowing something more like
    conventional OS's and compilers, which do use lots of registers. That
    might be more interesting than a MISC chip. It could be a RISC-V with
    a special instruction added to call another context, and there might be
    8 or so contexts available in a core, sort of like the Parallax
    Propeller.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Wed Jun 8 18:03:49 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    Facts, hardly anything you said is not accommodated in what I'm
    saying. You can make it level tolerant. The starting point is not
    the finish. How many of those 4 bit CPU's are C processors.

    I couldn't read that very long post either (could you try shorter
    ones?), but there really are no 4 bit processors these days, except
    maybe as sequencer cells inside ASIC's. The Padauk PA150 is a super
    cheap 8 bit processor, costing 3 cents (0.03 USD) retail in small
    quantities. It can run C code. I was interested in it, but I figure I
    can afford to splurge and get the more powerful 10 cent version.

    The AVR is a step up from the Padauk and is also 8 bits and was designed
    to run C. It has 32 8-bit registers and is a convenient compiler
    target. THe Padauk is a minimal load-store design with a single
    accumulator, so not that great for HLL's, but people do use it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Thu Jun 9 14:45:23 2022
    On 9/06/2022 10:57, Paul Rubin wrote:

    I do like AVR8 but really it's a legacy design.

    'The infliction of cruelty with a good conscience is a delight to
    moralists. That is why they invented AVR8.' - Bertrand Russell

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to minf...@arcor.de on Thu Jun 9 00:15:08 2022
    On Wednesday, June 8, 2022 at 10:12:52 AM UTC-4, minf...@arcor.de wrote:
    gnuarm.del...@gmail.com schrieb am Mittwoch, 8. Juni 2022 um 14:52:08 UTC+2:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is the
    determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no reason
    to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock can
    be included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up the
    CPU, fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete which
    requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast majority
    of embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (compared
    to what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.

    Second this. In addition, minimal power consumption, idle states, and flexible interrupt
    handling capabilities could be some more selling points. Since Forth code can be extremely
    compact, memories can be held relatively small

    The "idle states" are probably not required, IF a design technique is used like the F18, where CPUs are automatically stopped when there is no further data for them to process. The "idle state" is basically OFF with no penalty for restarting.

    Forth code can be smaller, but "extremely" is a bit of an overstatement I think.


    Still one would have to be able to beat eg Arduino Pico.

    Beat it in what regard exactly? Do you mean power consumption?


    Leave out such "annoying edge computing facilities", one would have to race against atiny4.
    Guess who'll win.

    Not sure what you are saying with this.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Thu Jun 9 00:45:22 2022
    On Wednesday, June 8, 2022 at 9:03:51 PM UTC-4, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    Facts, hardly anything you said is not accommodated in what I'm
    saying. You can make it level tolerant. The starting point is not
    the finish. How many of those 4 bit CPU's are C processors.
    I couldn't read that very long post either (could you try shorter
    ones?), but there really are no 4 bit processors these days, except
    maybe as sequencer cells inside ASIC's. The Padauk PA150 is a super
    cheap 8 bit processor, costing 3 cents (0.03 USD) retail in small quantities. It can run C code. I was interested in it, but I figure I
    can afford to splurge and get the more powerful 10 cent version.

    The AVR is a step up from the Padauk and is also 8 bits and was designed
    to run C. It has 32 8-bit registers and is a convenient compiler
    target. THe Padauk is a minimal load-store design with a single
    accumulator, so not that great for HLL's, but people do use it.

    Virtually every coffee maker, microwave oven, and remote control has a 4 bit processor in it. There's only one reason why anyone would use a 4 bit MCU, because it costs less. So your claims that the 4 bit devices are dead are, as Mark Twain said, "
    greatly exaggerated". You should try to keep in mind that, your experiences are quite different from a Chinese designer who is buying at a 1E6 piece price.

    Rolling your own processor at home is a nice idea. Lots of potential fun in that. But it is never going to compete with commercial products. While micron level designs can have low leakage current, they will be very power hungry when active. The
    power consumption in CMOS devices is from charging and discharging capacitance in the circuit. Capacitance of a 1 micro feature size design is going to be more than an order of magnitude higher than the rather obsolete 180 nm process used for the GA144
    and even worse in comparison to more modern processes used for MCUs.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From minforth@arcor.de@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 9 00:32:43 2022
    gnuarm.del...@gmail.com schrieb am Donnerstag, 9. Juni 2022 um 09:15:10 UTC+2:
    On Wednesday, June 8, 2022 at 10:12:52 AM UTC-4, minf...@arcor.de wrote:
    gnuarm.del...@gmail.com schrieb am Mittwoch, 8. Juni 2022 um 14:52:08 UTC+2:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth
    for ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is
    the determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no
    reason to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock can
    be included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up the
    CPU, fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete
    which requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast majority
    of embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (compared
    to what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.

    Second this. In addition, minimal power consumption, idle states, and flexible interrupt
    handling capabilities could be some more selling points. Since Forth code can be extremely
    compact, memories can be held relatively small
    The "idle states" are probably not required, IF a design technique is used like the F18, where CPUs are automatically stopped when there is no further data for them to process. The "idle state" is basically OFF with no penalty for restarting.

    Forth code can be smaller, but "extremely" is a bit of an overstatement I think.
    Still one would have to be able to beat eg Arduino Pico.
    Beat it in what regard exactly? Do you mean power consumption?
    Leave out such "annoying edge computing facilities", one would have to race against atiny4.
    Guess who'll win.
    Not sure what you are saying with this.

    A hypothetical Forth chip could IMO only be successful in the embedded or microcontroller domain.
    There flexible IOs to communicate with the outer world (edges) are essential. This has to be reflected
    in the chip design.
    For instance the Arduino Pico offers https://arduino-pico.readthedocs.io/en/latest/pins.html
    Or of the atiny family the small atiny4 https://www.microchip.com/en-us/product/ATTINY4

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to minf...@arcor.de on Thu Jun 9 01:02:05 2022
    On Thursday, June 9, 2022 at 3:34:47 AM UTC-4, minf...@arcor.de wrote:
    gnuarm.del...@gmail.com schrieb am Donnerstag, 9. Juni 2022 um 09:15:10 UTC+2:
    On Wednesday, June 8, 2022 at 10:12:52 AM UTC-4, minf...@arcor.de wrote:
    gnuarm.del...@gmail.com schrieb am Mittwoch, 8. Juni 2022 um 14:52:08 UTC+2:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth
    for ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    I saw your last post, but let me respond to this one. There have been many stack chips, even if virtually no Forth chips (a pedantic distinction, I know). You seem to want to fix a problem in some previous chip without indicating what needs to be
    addressed. If the Mup21 was a good CPU chip, why is it no longer in production? Without an understanding of that, why do you think a redo would be successful?

    I also don't understand the interest in a 16 bit chip. In the microprocessor world, nearly all devices are 4/8, 16 or 32 bits. Over time the trends which have emerged are that 4/8 bit MCUs are still dominant in low end applications where cost is
    the determinant. 32 bit processors have come down in price enough to dominate in nearly every other application space. 16 bit processors are actually becoming less popular, both in percentages of design wins and numbers of devices shipped. There is no
    reason to think the applications for stack processors would be any different. A 16 bit device is the last design I would consider... well, maybe next to last, after the 18 bit design.

    The next stack processor that should be marketed is a 32 bit design... IF there is a genuine interest in selling the chip to a general market. It also needs a number of features lacking in most stack processors.

    1) A crystal clock oscillator, if not two. 32.768 kHz and some high frequency such as 12.0 MHz. While an asynch processor is a great idea, applications are seldom time invariant, so need clocking at some point in the design. Possibly this clock
    can be included in an external interface, but if no such interface exists, then a high speed clock is needed in the chip. A low speed clock is useful for wake up calls to poll the environment for activity. If the activity has a signal that can wake up
    the CPU, fine, but often the polling is needed to check an analog status or the state of a noisy I/O, such as a button, that you don't want to wake up for every transition.

    2) 3.3V I/Os, if not 5V tolerant. Having to add parts to a design to provide level shifting is an absurdity in today's MCU world. With the vast majority of MCUs having 3.3V I/O capability, if not 5V tolerance, it is hard for a device to compete
    which requires level shifting.

    3) There are others, but this is the real issue with a stack processor... C based development tools. Yes, this may be blasphemy in this group, but if an MCU is going to succeed in the world today, it must support the language that the vast
    majority of embedded programmers use. There must be the debugging tools the world is used to. Such a chip must allow the world to use it, the way *they* are accustomed to working. The conventional Forth programming paradigm is too radical, and too crude (
    compared to what they typically use) for wide spread adoption in the rest of the world. There is no CPU architecture that is going to make programmers abandon 50 years of progress in development techniques.

    Just my opinion with a few facts.

    Second this. In addition, minimal power consumption, idle states, and flexible interrupt
    handling capabilities could be some more selling points. Since Forth code can be extremely
    compact, memories can be held relatively small
    The "idle states" are probably not required, IF a design technique is used like the F18, where CPUs are automatically stopped when there is no further data for them to process. The "idle state" is basically OFF with no penalty for restarting.

    Forth code can be smaller, but "extremely" is a bit of an overstatement I think.
    Still one would have to be able to beat eg Arduino Pico.
    Beat it in what regard exactly? Do you mean power consumption?
    Leave out such "annoying edge computing facilities", one would have to race against atiny4.
    Guess who'll win.
    Not sure what you are saying with this.
    A hypothetical Forth chip could IMO only be successful in the embedded or microcontroller domain.

    I rather thought that was obvious. I didn't realize that needed to be pointed out to anyone.


    There flexible IOs to communicate with the outer world (edges) are essential. This has to be reflected
    in the chip design.

    Again, obvious. That's why I mentioned the need for 3.3V I/Os and 5V tolerance. I'm also picturing a GA144 like structure, so dedicated peripherals are not needed. One of the few things the GA144 got right is the ability to use processors as software
    based peripherals.


    For instance the Arduino Pico offers https://arduino-pico.readthedocs.io/en/latest/pins.html
    Or of the atiny family the small atiny4 https://www.microchip.com/en-us/product/ATTINY4

    Yeah, the GA144 could emulate pretty much any common peripheral with the I/O CPUs. They seem to have munged the dedicated memory interface so it would not mate well with DRAM, so instead they developed apps with very expensive and power hungry static
    RAM (also very low density and on the way out). I tried to see if I could figure out how to use it with DRAM (you don't actually have to clock DRAM as fast as it can possibly run, you just need to meet all the timing specs). But at one point I needed
    to understand the timing between the three CPUs that were handling the interface, including the timing of the internal comms between them. They would not release any internal timing info. I was told to "play" with the chips to see if the design would
    work. That's the exact opposite of how design work should proceed. Why would anyone invest time and effort into a design if the data sheet says it is not possible? If they won't provide that data, I'm sure as heck not going to waste my time to measure
    it for them.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to gnuarm.deletethisbit@gmail.com on Thu Jun 9 10:19:45 2022
    In article <1cff2504-294a-4be1-823e-1f73d9cc65aan@googlegroups.com>,
    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    <SNIP>
    Yeah, the GA144 could emulate pretty much any common peripheral with the
    I/O CPUs. They seem to have munged the dedicated memory interface so it >would not mate well with DRAM, so instead they developed apps with very >expensive and power hungry static RAM (also very low density and on the
    way out). I tried to see if I could figure out how to use it with DRAM
    (you don't actually have to clock DRAM as fast as it can possibly run,
    you just need to meet all the timing specs). But at one point I needed
    to understand the timing between the three CPUs that were handling the >interface, including the timing of the internal comms between them.
    They would not release any internal timing info. I was told to "play"
    with the chips to see if the design would work.

    At one point I had the same idea, but no expertise to pursue it.
    Your experience (and mine) is exactly why the GA's fail and
    are going to continue failing.

    waste my time

    That sums it up nicely.

    Rick C.
    --
    "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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Rick C on Thu Jun 9 08:17:53 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Virtually every coffee maker, microwave oven, and remote control has a 4 bi= >t processor in it.

    Citation needed

    When googling for "4-bit microcontroller market", I only find
    references that don't give 4-bit market share. E.g., <https://www.verifiedmarketresearch.com/product/microcontroller-market/>
    says

    |[A microcontroller] is capable of processing a word length that ranges |between 4-bit up to 64-bit.

    But when it comes to market segmentation, one of the segmentations
    they provide is into 8-bit, 16-bit, and 32-bit microcontrollers. It
    seems that 4-bit microcontrollers are not longer relevant.

    There's only one reason why anyone would use a 4 bit MC=
    U, because it costs less.

    These days, the main reason for 8-bit probably is that you don't need
    to redesign the thing. And for 4-bit the prime is sufficiently far in
    the past that even that is not a good reason for most uses: the
    designs with 4-bit controllers from maybe the 1980s have been
    redesigned with 8-bit or bigger microcontrollers in the meantime.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Anton Ertl on Thu Jun 9 07:31:58 2022
    On Thursday, 9 June 2022 at 09:27:44 UTC+1, Anton Ertl wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Virtually every coffee maker, microwave oven, and remote control has a 4 bi= >t processor in it.

    Citation needed

    When googling for "4-bit microcontroller market", I only find
    references that don't give 4-bit market share. E.g., <https://www.verifiedmarketresearch.com/product/microcontroller-market/>
    says

    |[A microcontroller] is capable of processing a word length that ranges |between 4-bit up to 64-bit.

    But when it comes to market segmentation, one of the segmentations
    they provide is into 8-bit, 16-bit, and 32-bit microcontrollers. It
    seems that 4-bit microcontrollers are not longer relevant.

    There's only one reason why anyone would use a 4 bit MC=
    U, because it costs less.

    These days, the main reason for 8-bit probably is that you don't need
    to redesign the thing. And for 4-bit the prime is sufficiently far in
    the past that even that is not a good reason for most uses: the
    designs with 4-bit controllers from maybe the 1980s have been
    redesigned with 8-bit or bigger microcontrollers in the meantime.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    I at least found one with a quick google: https://www.emmicroelectronic.com/product https://www.emmicroelectronic.com/about
    SWATCH might ring a bell ...
    But the market is extremely narrow, and probably counted under custom silicon, as they are probably masked, so only for very high volumes and not for the general market.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Jurgen Pitaske on Thu Jun 9 15:04:33 2022
    Jurgen Pitaske <jpitaske@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about

    No mention of "4 bit" or "4-bit" (except in the context of "64 bit")
    on these pages (I did not follow any links).

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Thu Jun 9 09:42:06 2022
    On Thursday, June 9, 2022 at 10:40:46 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    Commercially myself, I am more interested in simple printed circuits
    at 2.5 micro to 1 micron. I think I finally have a clean room
    solution to do this at home. That's more doable on an individual's
    level.
    I couldn't read that whole long post, but tons of very interesting chips
    were done in 2.5 micron and larger sizes. The Mead-Conway revolution
    happened in the 3 to 5 micron era. There was a #homecmos channel on
    freenode for a while that was trying to do stuff at, iirc, something
    like 12 microns. If you have an affordable way to make 2.5 micron chips
    at home, that is really quite revolutionary, especially if you can do
    mixed signal.

    As for a MISC-like chip though, yes of course there is skepticism: who
    would want a thing like that, at least as a separate chip rather than a
    macro cell? DIY satisfaction (and I'm all in favor of that) seems like
    the main reason to make it, unless you've got some pretty clear and quantitative claims about how it would outperform conventional chips at
    some meaningful application.

    This morning I was thinking it would be interesting to have a chip with
    wide but single core SMT, to allow super fast coroutine switching
    without having to save and restore registers, sort of like a Forth multitasker (that only has a couple of registers to save and restore, so
    the task switcher is fast), but allowing something more like
    conventional OS's and compilers, which do use lots of registers. That
    might be more interesting than a MISC chip. It could be a RISC-V with
    a special instruction added to call another context, and there might be
    8 or so contexts available in a core, sort of like the Parallax
    Propeller.

    I was talking about macro cell, that manufacturers could use, and finding one to kick it off. Also large IO microcontroller and CE versions base on the same core.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Thu Jun 9 09:36:28 2022
    On Thursday, June 9, 2022 at 11:03:51 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    Facts, hardly anything you said is not accommodated in what I'm
    saying. You can make it level tolerant. The starting point is not
    the finish. How many of those 4 bit CPU's are C processors.
    I couldn't read that very long post either (could you try shorter
    ones?), but there really are no 4 bit processors these days, except
    maybe as sequencer cells inside ASIC's. The Padauk PA150 is a super
    cheap 8 bit processor, costing 3 cents (0.03 USD) retail in small
    quantities. It can run C code. I was interested in it, but I figure I
    can afford to splurge and get the more powerful 10 cent version.

    The AVR is a step up from the Padauk and is also 8 bits and was designed
    to run C. It has 32 8-bit registers and is a convenient compiler
    target. THe Padauk is a minimal load-store design with a single
    accumulator, so not that great for HLL's, but people do use it.
    Your following post wasn't that much shorter Paul. Time is passing on.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Thu Jun 9 10:03:30 2022
    On Thursday, June 9, 2022 at 10:40:46 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    Commercially myself, I am more interested in simple printed circuits
    at 2.5 micro to 1 micron. I think I finally have a clean room
    solution to do this at home. That's more doable on an individual's
    level.
    I couldn't read that whole long post, but tons of very interesting chips were done in 2.5 micron and larger sizes. The Mead-Conway revolution happened in the 3 to 5 micron era. There was a #homecmos channel on
    freenode for a while that was trying to do stuff at, iirc, something
    like 12 microns. If you have an affordable way to make 2.5 micron chips
    at home, that is really quite revolutionary, especially if you can do
    mixed signal.

    As for a MISC-like chip though, yes of course there is skepticism: who
    would want a thing like that, at least as a separate chip rather than a macro cell? DIY satisfaction (and I'm all in favor of that) seems like
    the main reason to make it, unless you've got some pretty clear and quantitative claims about how it would outperform conventional chips at
    some meaningful application.

    This morning I was thinking it would be interesting to have a chip with
    wide but single core SMT, to allow super fast coroutine switching
    without having to save and restore registers, sort of like a Forth multitasker (that only has a couple of registers to save and restore, so
    the task switcher is fast), but allowing something more like
    conventional OS's and compilers, which do use lots of registers. That
    might be more interesting than a MISC chip. It could be a RISC-V with
    a special instruction added to call another context, and there might be
    8 or so contexts available in a core, sort of like the Parallax
    Propeller.

    Well. It's just handy for a small company or hobbyist to print their complete product or circuit in house than to go through the Hassel of trying to get an order of the lowest or fastest arm they then gave to pick and place or send off to a third party
    manufacturer, to get made when they don't need the low energy, small size or high speed of the commercial chip. Having said that, a misc are so small a machine could stop one in that's more affordable than an arm as an alternative. There is market for
    both. Saying here, that you could buy a tube of 10,000 misc chips and put an pick and place feeder attachment to a 3D printer. Print over the chip and circuit and you are done. There is room for both styles of technology.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Thu Jun 9 09:53:03 2022
    On Thursday, June 9, 2022 at 10:57:48 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    Thanks for that. I'll have to have a look at the AVR stuff. The
    thing we offer is better performance for less transistors on the
    ground, equalling less cost. [2 typos fixed, I think]

    ALU transistor costs in MCU's today are almost irrelevant compared to transistors driving i/o pins, transistors in memory arrays, and mixed
    signal peripherals. Raspberry Pi Foundation decided to make its own MCU
    a few years ago (the RP2040). It sells for $1 retail, it has two 32-bit
    ARM cores, 264KB of ram, its own weird programmable digital i/o
    peripheral, A-D converters, timers, etc. The ARM cores are tiny
    compared to the ram array and the other stuff. If you decreased the transistor count in the ARM cores to zero by replacing ARM with a stack architecture, the chip cost wouldn't decrease by enough for anyone to
    care.

    I wouldn't pay attention to AVR when making comparisons to your MISC
    part. I do like AVR8 but really it's a legacy design. You have to
    compare to ARM, RISC-V, and the like.
    I would be interested in finding out about anything that can clearly
    best that, or match it.
    Before anyone can suggesting things better than X, you first have to
    tell us what X is. X is your MISC design and V is the conventional
    thing (RISC-V, say). Does X use fewer transistors? Don't care (see
    above), ALU transistors are free. If your rationale involves transistor count then you have already declared irrelevance. Does X provide more operations per unit of energy? That is much more interesting. GA at
    least focused on that. But you have to give us some numbers for X,
    since you are the one who knows anything about it.

    We do have the GA chips, which were done by smart people. Do they have
    the advantage that GA claimed? I am not sure, but can provisionally
    accept "yes". Is the advantage so overwhelming as to get people to use GA144's in favor of the stuff they are used to? Apparently not.
    Paul the transistors are consuming the energy doing the processing. That's how the GA gets its advantage
    The problem is not what you are saying, it's lack of revolution of good design. The designs you are comparing conventional too, are strictly limited and difficult, not to be compared. What I'm saying is strictly more conventional outside of forth,
    making it easier to use. What I mentioned is things like Jeff's and Dr Tings, but at more conventional 16 and 32 bit sizes (and conventional or parasitic on chip memory). Reading gets you all the good bits. At University I read a lot, to.learn what
    was up. :). I think I made it clear I was t in favour of the reduced
    misc model that the x18s now use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Anton Ertl on Thu Jun 9 10:14:51 2022
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit")
    on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html


    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Thu Jun 9 19:20:11 2022
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit")
    on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.

    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's potentially
    so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent top end
    PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat the
    signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Anton Ertl on Thu Jun 9 19:26:36 2022
    On Thursday, June 9, 2022 at 4:27:44 AM UTC-4, Anton Ertl wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Virtually every coffee maker, microwave oven, and remote control has a 4 bi=
    t processor in it.

    Citation needed

    Yeah, wait here while I get that for you.


    When googling for "4-bit microcontroller market", I only find
    references that don't give 4-bit market share. E.g., <https://www.verifiedmarketresearch.com/product/microcontroller-market/> says

    |[A microcontroller] is capable of processing a word length that ranges |between 4-bit up to 64-bit.

    But when it comes to market segmentation, one of the segmentations
    they provide is into 8-bit, 16-bit, and 32-bit microcontrollers. It
    seems that 4-bit microcontrollers are not longer relevant.

    Not sure who "they" is. I don't put all my faith in any individual report. These reports have a target audience. If you understand the market you would understand why 4-bit processors are not very well reported.

    I'm not sure what you are trying to say.


    There's only one reason why anyone would use a 4 bit MC=
    U, because it costs less.

    These days, the main reason for 8-bit probably is that you don't need
    to redesign the thing. And for 4-bit the prime is sufficiently far in
    the past that even that is not a good reason for most uses: the
    designs with 4-bit controllers from maybe the 1980s have been
    redesigned with 8-bit or bigger microcontrollers in the meantime.

    You don't need to redesign what "thing"? I don't understand what you are saying. There are NEW designs that use 4-bit MCUs... the ones where they omit not absolutely essential resistors costing a fraction of a penny, because of the impact on profit
    margin.

    There is literally no reason on earth to use an 8-bit processor in a $20 coffee maker. Every piece of this appliance is cost optimized. The software running on the 4 bit processor is probably not more than 200 instructions. Zero reason to use anything
    other than the cheapest 4-bit MCU they can find.

    https://www.walmart.com/ip/Mainstays-12-Cup-Programmable-Coffee-Maker-1-8-Liter-Capacity-Black/476343008

    They also use 4-bit MCUs in remote controls, microwave ovens and many, many other relatively low cost appliances and devices. You don't have to believe it, but it is reality. When they sell millions of an item, they work hard to squeeze literally every
    penny out of the cost. Oh, yeah, I forgot toys! Profit margins are king there. If a product is a loser, they want to save every penny and if a product is a winner, they want to milk every penny from the many units sold.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 9 19:34:55 2022
    On Thursday, June 9, 2022 at 10:20:13 PM UTC-4, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit")
    on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    There was a 4-bit stack processor, designed for such devices as keyfobs, the MARK4 by Atmel. It lasted a few years and is no longer made. I'm not sure why. The companies selling 4-bitters, are mostly Chinese, no-name foundries. They are very hard to
    compete with on price. In return, they don't give you the time of day unless you are buying 100s of thousands to start with. That's why they don't show up on the radar.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Thu Jun 9 20:42:05 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    There is literally no reason on earth to use an 8-bit processor in a
    $20 coffee maker.

    I have a $20 coffee maker and afaict it has no processor at all. There
    is a tank of water, a heating element, and a thermostat. You close the
    cover over the water tank, which seals it with a gasket, and then turn
    on the heat. Steam builds up in the tank which pushes the water up
    through a siphon-like tube where it drops through the coffee grounds
    into the carafe. When all the water is pushed out that way, the heating element gets above 100C, and a thermostat shuts off the power. Rice
    cookers work roughly the same way.

    The software running on the 4 bit processor is probably not more than
    200 instructions. Zero reason to use anything other than the cheapest
    4-bit MCU they can find.

    Given that a flash programmable 8 bit cpu is 3 cents retail (i.e. you
    can order 100 of them for 3 bucks from lcsc.com), I don't see how much
    they can save by using 4 bitters. Stuff made in really huge quantity
    likely uses ASIC's rather than MCU's.

    They also use 4-bit MCUs in remote controls, microwave ovens and many,
    many other relatively low cost appliances and devices.

    I'd want to see a teardown before being convinced of this. It has to be
    a model introduced in the past 10 years, not something from the 1980's,
    since we're talking about new designs.

    The TV remote my mom uses has voice recognition. It wouldn't surprise
    me if it has a 32 bit cpu.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Thu Jun 9 21:00:29 2022
    On Thursday, June 9, 2022 at 11:42:08 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    There is literally no reason on earth to use an 8-bit processor in a
    $20 coffee maker.
    I have a $20 coffee maker and afaict it has no processor at all. There
    is a tank of water, a heating element, and a thermostat. You close the
    cover over the water tank, which seals it with a gasket, and then turn
    on the heat. Steam builds up in the tank which pushes the water up
    through a siphon-like tube where it drops through the coffee grounds
    into the carafe. When all the water is pushed out that way, the heating element gets above 100C, and a thermostat shuts off the power. Rice
    cookers work roughly the same way.

    Yeah, there's no MCU in a fork either. I would ask what your point is, but you would probably try to explain it.


    The software running on the 4 bit processor is probably not more than
    200 instructions. Zero reason to use anything other than the cheapest
    4-bit MCU they can find.
    Given that a flash programmable 8 bit cpu is 3 cents retail (i.e. you
    can order 100 of them for 3 bucks from lcsc.com), I don't see how much
    they can save by using 4 bitters. Stuff made in really huge quantity
    likely uses ASIC's rather than MCU's.

    You are right. You don't see.


    They also use 4-bit MCUs in remote controls, microwave ovens and many,
    many other relatively low cost appliances and devices.
    I'd want to see a teardown before being convinced of this. It has to be
    a model introduced in the past 10 years, not something from the 1980's,
    since we're talking about new designs.

    The TV remote my mom uses has voice recognition. It wouldn't surprise
    me if it has a 32 bit cpu.

    LOL! More likely it also has a wifi connection to the Internet!!! LOL

    Sometimes you are so funny. You crack me up!

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Fri Jun 10 17:13:00 2022
    On 10/06/2022 13:42, Paul Rubin wrote:

    The TV remote my mom uses has voice recognition. It wouldn't surprise
    me if it has a 32 bit cpu.

    I'd settle for rubber buttons that function in the cold. Shouldn't have
    to treat remotes like pampered poodles.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Thu Jun 9 23:24:29 2022
    On Friday, 10 June 2022 at 03:20:13 UTC+1, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit")
    on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent top end
    PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat the
    signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)

    No, this was for Anton to find this 4 bit documentation at EM, and for others who want to see products out there now.

    4 bit is useful where needed, and mostly for cost and volume.
    Any Forth chip should have at least 16 bit

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Rick C on Fri Jun 10 07:18:33 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    On Thursday, June 9, 2022 at 4:27:44 AM UTC-4, Anton Ertl wrote:
    Rick C <gnuarm.del...@gmail.com> writes:=20
    Virtually every coffee maker, microwave oven, and remote control has a 4=
    bi=3D=20
    t processor in it.=20
    =20
    Citation needed=20

    Yeah, wait here while I get that for you.=20


    When googling for "4-bit microcontroller market", I only find=20
    references that don't give 4-bit market share. E.g.,=20
    <https://www.verifiedmarketresearch.com/product/microcontroller-market/>= >=20
    says=20
    =20
    |[A microcontroller] is capable of processing a word length that ranges= >=20
    |between 4-bit up to 64-bit.=20
    =20
    But when it comes to market segmentation, one of the segmentations=20
    they provide is into 8-bit, 16-bit, and 32-bit microcontrollers. It=20
    seems that 4-bit microcontrollers are not longer relevant.=20

    Not sure who "they" is.

    In this case https://www.verifiedmarketresearch.com

    I don't put all my faith in any individual report.=
    These reports have a target audience. If you understand the market you w=
    ould understand why 4-bit processors are not very well reported. =20

    So you claim that 4-bit processors are relevant, don't want to provide
    any evidence for that, dismiss evidence against it out of hand, and
    then say that one has to be in the know to understand why there is no
    evidence for your claims. Maybe you should found the church of 4-bit processing.

    These days, the main reason for 8-bit probably is that you don't need=20
    to redesign the thing. And for 4-bit the prime is sufficiently far in=20
    the past that even that is not a good reason for most uses: the=20
    designs with 4-bit controllers from maybe the 1980s have been=20
    redesigned with 8-bit or bigger microcontrollers in the meantime.=20

    You don't need to redesign what "thing"?

    Whatever things still use 8-bit MCUs. Maybe "every coffee maker,
    microwave oven, and remote control".

    There are NEW designs that use 4-bit MCUs...

    That's what you claim.

    You don't have to belie=
    ve it, but it is reality.

    You don't provide any evidence, so the only choice is to believe or
    not to believe.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to jpitaske@gmail.com on Fri Jun 10 10:40:58 2022
    In article <9b86fdb3-8c42-4954-a6ca-3ace584c6129n@googlegroups.com>,
    Jurgen Pitaske <jpitaske@gmail.com> wrote:
    <SNIP>
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.

    This is certainly a 3 eurocent processor.

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to none albert on Fri Jun 10 05:42:32 2022
    On Friday, 10 June 2022 at 09:41:01 UTC+1, none albert wrote:
    In article <9b86fdb3-8c42-4954...@googlegroups.com>,
    Jurgen Pitaske <jpit...@gmail.com> wrote:
    <SNIP>
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    This is certainly a 3 eurocent processor.

    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

    Not many know EM in Switzerland or have been there.

    Wikipedia gives a nice overview of the 4 bit history with more known names.
    How many of these are still available is a question I am not really interested in.
    I have my own MISC processor 16 bit in FPGA
    A similar version had been done about 20 years ago as ASIC as a student project.
    It uses minimum ressources, so not optimised for speed, but flexible

    List of 4-bit processors at wikipedia, copy and paste from there


    Intel C4004

    NEC D63GS 4-bit microcontroller

    NEC D63GS: a 4-bit microcontroller for infrared remote control transmission card-edge PCB
    Olympia CD700 Desktop Calculator using the National Semiconductor MAPS MM570X bit-serial 4-bit microcontroller
    16-pin DIP
    National Semiconductor MM5700CA/D bit-serial 4-bit microcontroller
    Intel 4004
    Intel 4040
    TMS 1000
    Atmel MARC4 core[26][27] – (discontinued: "Last ship date: 7 March 2015"[28]) Samsung S3C7 (KS57 Series) 4-bit microcontrollers (RAM: 512 to 5264 nibbles, 6 MHz clock)
    Toshiba TLCS-47 series
    HP Saturn
    NEC μPD75X
    NEC μCOM-4
    NEC (now Renesas) μPD612xA (discontinued), μPD613x, μPD6x[23][29] and μPD1724x[30] infrared remote control transmitter microcontrollers[31][32]
    EM Microelectronic-Marin EM6600 family,[33] EM6580,[34][35] EM6682,[36] etc. Epson S1C63 family
    National Semiconductor "COPS I" and "COPS II" ("COP400") 4-bit microcontroller families[37]
    National Semiconductor MAPS MM570X
    Sharp SM590/SM591/SM595[38]: 26–34 
    Sharp SM550/SM551/SM552[38]: 36–48 
    Sharp SM578/SM579[38]: 49–64 
    Sharp SM5E4[38]: 65–74 
    Sharp LU5E4POP[38]: 75–82 
    Sharp SM5J5/SM5J6[38]: 83–99 
    Sharp SM530[38]: 100–109 
    Sharp SM531[38]: 110–118 
    Sharp SM500[38]: 119–127  (ROM 1197×8 bit, RAM 40×4 bit, a divider and 56-segment LCD driver circuit)
    Sharp SM5K1[38]: 128–140 
    Sharp SM4A[38]: 141–148 
    Sharp SM510[38]: 149–158  (ROM 2772×8 bit, RAM 128×4 bit, a divider and 132-segment LCD driver circuit)
    Sharp SM511/SM512[38]: 159–171  (ROM 4032×8 bit, RAM 128/142×4 bit, a divider and 136/200-segment LCD driver circuit)
    Sharp SM563[38]: 172–186 

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From S Jack@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 10 07:21:29 2022
    On Thursday, June 9, 2022 at 9:26:38 PM UTC-5, gnuarm.del...@gmail.com wrote:

    There is literally no reason on earth to use an 8-bit processor in a $20 coffee maker. Every > > >piece of this appliance is cost optimized. The software running on the 4 bit processor is >probably not more than 200 instructions. Zero reason to use
    anything other than the cheapest >4-bit MCU they can find.

    It may take a few more instructions to get the coffee maker to talk to the cup. --
    me

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Fri Jun 10 09:14:22 2022
    On Friday, June 10, 2022 at 4:24:30 PM UTC+10, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 03:20:13 UTC+1, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit") on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent top
    end PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat the
    signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)
    No, this was for Anton to find this 4 bit documentation at EM, and for others who want to see products out there now.

    4 bit is useful where needed, and mostly for cost and volume.
    Any Forth chip should have at least 16 bit

    Sorry. It was humour at the type of post you get around here, and on operator like technical forums, which just mistakes things in a chaotic fashion, rather than appropriately assess things.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Fri Jun 10 09:32:39 2022
    I'm basically not going get any commercial work done with all these people deliberately interfering with my life. What a waste. They cost much more than they gain.

    On Saturday, June 11, 2022 at 2:28:39 AM UTC+10, Wayne morellini wrote:
    Anyway, I'm going have to leave you guys. My father passed away unexpectedly last month, after not been able to see him more than a handful.of times I'm the last 6 months due to covid restrictions, and not been able to talk with him on the phone due to
    his hearing. Now, there are unnecessary petty will games, and the stress is getting too much, after a number of other overlapping stressful things trying to take advantage of my disability, which has partly lifted a bit for now, to address this. Anybody
    know of a civil causes body, that might want to invest the odd million, then I might be able to sort out everything which has been deliberately done to me.

    But keep up the conversation, it almost seems like people favour a 4 bit misc version do far. :)

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Fri Jun 10 09:28:38 2022
    Anyway, I'm going have to leave you guys. My father passed away unexpectedly last month, after not been able to see him more than a handful.of times I'm the last 6 months due to covid restrictions, and not been able to talk with him on the phone due to
    his hearing. Now, there are unnecessary petty will games, and the stress is getting too much, after a number of other overlapping stressful things trying to take advantage of my disability, which has partly lifted a bit for now, to address this.
    Anybody know of a civil causes body, that might want to invest the odd million, then I might be able to sort out everything which has been deliberately done to me.

    But keep up the conversation, it almost seems like people favour a 4 bit misc version do far. :)

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Fri Jun 10 11:48:07 2022
    On Friday, 10 June 2022 at 17:28:39 UTC+1, Wayne morellini wrote:
    Anyway, I'm going have to leave you guys. My father passed away unexpectedly last month, after not been able to see him more than a handful.of times I'm the last 6 months due to covid restrictions, and not been able to talk with him on the phone due to
    his hearing. Now, there are unnecessary petty will games, and the stress is getting too much, after a number of other overlapping stressful things trying to take advantage of my disability, which has partly lifted a bit for now, to address this. Anybody
    know of a civil causes body, that might want to invest the odd million, then I might be able to sort out everything which has been deliberately done to me.

    But keep up the conversation, it almost seems like people favour a 4 bit misc version do far. :)

    Thanks.

    I hope you can sort your private issues soon. All the best.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 10 13:46:59 2022
    On Friday, 10 June 2022 at 21:35:59 UTC+1, gnuarm.del...@gmail.com wrote:
    On Friday, June 10, 2022 at 2:24:30 AM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 03:20:13 UTC+1, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit") on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent top
    end PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat the
    signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)
    No, this was for Anton to find this 4 bit documentation at EM, and for others who want to see products out there now.

    4 bit is useful where needed, and mostly for cost and volume.
    Any Forth chip should have at least 16 bit
    That is simply an opinion. There's no reason why a 8 or even 4 bit CPU can't be a stack processor and be useful to those who build things with 4 and 8 bit CPUs. Heck, it might turn out that a 5 bit CPU is preferable. My stack processor is data path
    agnostic. It can have any size instruction (if you recode them to suit), data path, address path. There is no direct dependence between the three.

    --

    Rick C.

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

    You have an opinion, I have an opinion.
    My opinion about 4 bit very special and not for the general public seems to be supported by reality and market overviews.
    Apart from this, anybody can have any processor.
    Let's have as many Forth processors as there are Forths out there.
    And none is successful. As it is now.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Fri Jun 10 13:35:57 2022
    On Friday, June 10, 2022 at 2:24:30 AM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 03:20:13 UTC+1, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit") on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent top
    end PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat the
    signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)
    No, this was for Anton to find this 4 bit documentation at EM, and for others who want to see products out there now.

    4 bit is useful where needed, and mostly for cost and volume.
    Any Forth chip should have at least 16 bit

    That is simply an opinion. There's no reason why a 8 or even 4 bit CPU can't be a stack processor and be useful to those who build things with 4 and 8 bit CPUs. Heck, it might turn out that a 5 bit CPU is preferable. My stack processor is data path
    agnostic. It can have any size instruction (if you recode them to suit), data path, address path. There is no direct dependence between the three.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Anton Ertl on Fri Jun 10 13:46:34 2022
    On Friday, June 10, 2022 at 3:28:26 AM UTC-4, Anton Ertl wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    On Thursday, June 9, 2022 at 4:27:44 AM UTC-4, Anton Ertl wrote:
    Rick C <gnuarm.del...@gmail.com> writes:=20
    Virtually every coffee maker, microwave oven, and remote control has a 4=
    bi=3D=20
    t processor in it.=20
    =20
    Citation needed=20

    Yeah, wait here while I get that for you.=20


    When googling for "4-bit microcontroller market", I only find=20
    references that don't give 4-bit market share. E.g.,=20
    <https://www.verifiedmarketresearch.com/product/microcontroller-market/>= >=20
    says=20
    =20
    |[A microcontroller] is capable of processing a word length that ranges= >=20
    |between 4-bit up to 64-bit.=20
    =20
    But when it comes to market segmentation, one of the segmentations=20
    they provide is into 8-bit, 16-bit, and 32-bit microcontrollers. It=20
    seems that 4-bit microcontrollers are not longer relevant.=20

    Not sure who "they" is.
    In this case https://www.verifiedmarketresearch.com

    I don't put all my faith in any individual report.=
    These reports have a target audience. If you understand the market you w=
    ould understand why 4-bit processors are not very well reported. =20

    So you claim that 4-bit processors are relevant,

    Yes,

    don't want to provide
    any evidence for that,

    Correct, because anyone familiar with the world of 4-bit processors, understands there is little evidence, unless as I've said, you want to actually build a product and contact the makers directly. People like TI don't want to bother with 4-bit MCUs
    because the profit margins are too small for them to make a profit.


    dismiss evidence against it out of hand,

    Except no evidence was provided. I explained how they don't show on the same radars as 8, 16 and 32 bit MCUs.


    then say that one has to be in the know to understand why there is no evidence for your claims. Maybe you should found the church of 4-bit processing.

    Indeed. I simply have been paying attention to that world long enough to know. You seem to be a total newbie. Believe what you want. Most people here do.


    These days, the main reason for 8-bit probably is that you don't need=20 >> to redesign the thing. And for 4-bit the prime is sufficiently far in=20 >> the past that even that is not a good reason for most uses: the=20
    designs with 4-bit controllers from maybe the 1980s have been=20
    redesigned with 8-bit or bigger microcontrollers in the meantime.=20

    You don't need to redesign what "thing"?
    Whatever things still use 8-bit MCUs. Maybe "every coffee maker,
    microwave oven, and remote control".

    You aren't making sense. Whatever.


    There are NEW designs that use 4-bit MCUs...
    That's what you claim.

    So, are you claiming that 4-bit processors are no longer designed into new products? Show me a simple product, that could make use of a 4-bit processor, is made in qty over a million and has an 8-bit processor. The coffee maker is a perfect example.
    Can you show me an under $25 coffee maker that uses an 8-bit processor? They don't exist because the chip may only cost a penny more, but that's $10,000 in lost profits. Why would they give that up? Why do you refuse to believe the 4-bit processors
    are still viable at the very low cost end of the market?


    You don't have to belie=
    ve it, but it is reality.
    You don't provide any evidence, so the only choice is to believe or
    not to believe.

    You only need to look. Juergen has already provided links to such devices. I'm not your search engine. I'm also a bit busy.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Fri Jun 10 13:51:39 2022
    On Friday, June 10, 2022 at 8:42:34 AM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 09:41:01 UTC+1, none albert wrote:
    In article <9b86fdb3-8c42-4954...@googlegroups.com>,
    Jurgen Pitaske <jpit...@gmail.com> wrote:
    <SNIP>
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    This is certainly a 3 eurocent processor.

    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
    Not many know EM in Switzerland or have been there.

    Wikipedia gives a nice overview of the 4 bit history with more known names. How many of these are still available is a question I am not really interested in.
    I have my own MISC processor 16 bit in FPGA
    A similar version had been done about 20 years ago as ASIC as a student project.
    It uses minimum ressources, so not optimised for speed, but flexible

    List of 4-bit processors at wikipedia, copy and paste from there


    Intel C4004

    NEC D63GS 4-bit microcontroller

    NEC D63GS: a 4-bit microcontroller for infrared remote control transmission card-edge PCB
    Olympia CD700 Desktop Calculator using the National Semiconductor MAPS MM570X bit-serial 4-bit microcontroller
    16-pin DIP
    National Semiconductor MM5700CA/D bit-serial 4-bit microcontroller
    Intel 4004
    Intel 4040
    TMS 1000
    Atmel MARC4 core[26][27] – (discontinued: "Last ship date: 7 March 2015"[28])
    Samsung S3C7 (KS57 Series) 4-bit microcontrollers (RAM: 512 to 5264 nibbles, 6 MHz clock)
    Toshiba TLCS-47 series
    HP Saturn
    NEC μPD75X
    NEC μCOM-4
    NEC (now Renesas) μPD612xA (discontinued), μPD613x, μPD6x[23][29] and μPD1724x[30] infrared remote control transmitter microcontrollers[31][32]
    EM Microelectronic-Marin EM6600 family,[33] EM6580,[34][35] EM6682,[36] etc. Epson S1C63 family
    National Semiconductor "COPS I" and "COPS II" ("COP400") 4-bit microcontroller families[37]
    National Semiconductor MAPS MM570X
    Sharp SM590/SM591/SM595[38]: 26–34 
    Sharp SM550/SM551/SM552[38]: 36–48 
    Sharp SM578/SM579[38]: 49–64 
    Sharp SM5E4[38]: 65–74 
    Sharp LU5E4POP[38]: 75–82 
    Sharp SM5J5/SM5J6[38]: 83–99 
    Sharp SM530[38]: 100–109 
    Sharp SM531[38]: 110–118 
    Sharp SM500[38]: 119–127  (ROM 1197×8 bit, RAM 40×4 bit, a divider and 56-segment LCD driver circuit)
    Sharp SM5K1[38]: 128–140 
    Sharp SM4A[38]: 141–148 
    Sharp SM510[38]: 149–158  (ROM 2772×8 bit, RAM 128×4 bit, a divider and 132-segment LCD driver circuit)
    Sharp SM511/SM512[38]: 159–171  (ROM 4032×8 bit, RAM 128/142×4 bit, a divider and 136/200-segment LCD driver circuit)
    Sharp SM563[38]: 172–186

    Wikipedia is not very useful on this issue. This is largely an historical list of devices made by mainstream companies. I see a mention of a remote control MCU. That might be current and any of the Sharp devices may be current. The Intel 4004 was the
    first single chip CPU ever made, no? I don't see the Atmel MARC4. Maybe I need to add that.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Fri Jun 10 13:57:41 2022
    On Friday, June 10, 2022 at 4:47:00 PM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 21:35:59 UTC+1, gnuarm.del...@gmail.com wrote:
    On Friday, June 10, 2022 at 2:24:30 AM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 03:20:13 UTC+1, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit")
    on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent
    top end PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat
    the signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)
    No, this was for Anton to find this 4 bit documentation at EM, and for others who want to see products out there now.

    4 bit is useful where needed, and mostly for cost and volume.
    Any Forth chip should have at least 16 bit
    That is simply an opinion. There's no reason why a 8 or even 4 bit CPU can't be a stack processor and be useful to those who build things with 4 and 8 bit CPUs. Heck, it might turn out that a 5 bit CPU is preferable. My stack processor is data path
    agnostic. It can have any size instruction (if you recode them to suit), data path, address path. There is no direct dependence between the three.

    --

    Rick C.

    ++- Get 1,000 miles of free Supercharging
    ++- Tesla referral code - https://ts.la/richard11209
    You have an opinion, I have an opinion.
    My opinion about 4 bit very special and not for the general public seems to be supported by reality and market overviews.
    Apart from this, anybody can have any processor.
    Let's have as many Forth processors as there are Forths out there.
    And none is successful. As it is now.

    Sorry, I don't understand some of what you say.

    There is no disadvantage for a stack processor to have a 4 bit data path if it is being used in applications where this is appropriate, such as clocks, microwave ovens, coffee makers, remote controls, etc.

    Why do you think a stack processor has to have a 16 bit data path?

    The successful stack CPUs are in FPGAs and custom chips. We just don't know so much about them, something shared with the MIPS processor.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Fri Jun 10 15:19:06 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Why do you think a stack processor has to have a 16 bit data path?

    If we're talking about Forth, we usually expect data cells to be able to
    hold addresses. 4 bits is awfully small for that. 8 bits, maybe.
    Also, I had thought we were talking about MCU's, which are packaged, multipurpose programmable devices that control the rest of the product
    through i/o pins. Stuff inside an ASIC or FPGA doesn't count as that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From James Brakefield@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 10 15:59:16 2022
    On Friday, June 10, 2022 at 3:35:59 PM UTC-5, gnuarm.del...@gmail.com wrote:
    On Friday, June 10, 2022 at 2:24:30 AM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 03:20:13 UTC+1, Wayne morellini wrote:
    On Friday, June 10, 2022 at 3:14:53 AM UTC+10, jpit...@gmail.com wrote:
    On Thursday, 9 June 2022 at 16:06:03 UTC+1, Anton Ertl wrote:
    Jurgen Pitaske <jpit...@gmail.com> writes:
    I at least found one with a quick google: >https://www.emmicroelectronic.com/product >https://www.emmicroelectronic.com/about
    No mention of "4 bit" or "4-bit" (except in the context of "64 bit") on these pages (I did not follow any links).
    - 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 2022: http://www.euroforth.org/ef22/cfp.html
    see the data sheet: https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    Features
    ‰ Low Power typical 1.8µA active mode
    typical 0.5µA standby mode
    typical 0.1µA sleep mode
    @ 1.5V, 32kHz, 25 °C
    ‰ Low Voltage 1.2 to 3.3 V
    ‰ ROM 2k × 16 (Mask Programmed)
    ‰ RAM 96 × 4 (User Read/Write)
    ‰ 2 clocks per instruction cycle
    ‰ RISC architecture
    ‰ 5 software configurable 4-bit ports
    ‰ 1 High drive output port
    ‰ Up to 20 inputs (5 ports)
    ‰ Up to 16 outputs (4 ports)
    ‰ buzzer three tone
    ‰ Serial Write buffer – SWB
    ‰ Supply Voltage level detection (SVLD).
    ‰ Analogue and timer watchdog
    ‰ 8 bit timer / event counter
    ‰ Internal interrupt sources (timer, event counter,
    prescaler)
    ‰ External interrupt sources (portA + portC)
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    So, are you saying we should use this chip instead, or 24 pin 4 bit misc chip, or piggyback this ochip on a misc chip to give a high energy mode, or get EM's advanced low powered CMOS process, or EM should take over misc and buy out GA. It's
    potentially so confusing! Sorry, hard to resist giving a misconstrued reply that mistakes everything, like I get around here. :)

    I like to see somebody try to make a Linux desktop computer out of these, like people say that problems can be broken down into smaller bit sizes. But, hie would they fix the resulting bias worth of computer on the desk alongside an equivalent top
    end PC configuration. Imagine the pipelining you would need. You might be able to run alongside the data as it propagates down to the other end of the bus, as it goes through a million deep pipeline. I can actually do this with normal chips and beat the
    signal to the end. I can do that with normal high end processors, just by standing on the chip, I can beat the signal to the other side of the chip before I even started. It's all that spooky quantum stuff, action at a distance maybe? :)
    No, this was for Anton to find this 4 bit documentation at EM, and for others who want to see products out there now.

    4 bit is useful where needed, and mostly for cost and volume.
    Any Forth chip should have at least 16 bit
    That is simply an opinion. There's no reason why a 8 or even 4 bit CPU can't be a stack processor and be useful to those who build things with 4 and 8 bit CPUs. Heck, it might turn out that a 5 bit CPU is preferable. My stack processor is data path
    agnostic. It can have any size instruction (if you recode them to suit), data path, address path. There is no direct dependence between the three.

    --

    Rick C.

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

    Have a FPGA 4-bit accumulator ISA core that supports return and data stacks
    via general purpose index registers. Can be widened to 8/9 or 16/18-bits. https://github.com/jimbrake/lem1_9min
    If you need to have a FPGA chip anyway, this will take ~200 6LUTs and as little as a half of a block RAM.
    ~100 lines of fully commented straight-forward VHDL (sans initialization & overhead).
    There are a number of 8 & 16-bit designs with under 200 LUTs. Even 32-bit if done serially.
    Then again very few true Forth or stack designs under 200 LUTs?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to albert@cherry. on Fri Jun 10 15:49:32 2022
    albert@cherry.(none) (albert) writes:
    The EM6607 is a single chip ... 4-bit microcontroller.
    This is certainly a 3 eurocent processor.

    I like how it comes with 2kx16 bits (4k bytes) of code space (mask
    rom). Somehow GA thought that 64 18-bit words was enough.

    It has 96 nibbles of ram, no mention of a hardware stack. In a Forth
    chip with 4-bit data, how is the return stack supposed to be stored?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Fri Jun 10 15:36:05 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Indeed. I simply have been paying attention to that world long enough
    to know. You seem to be a total newbie.

    I would say paying attention to the world for a long time means you
    witnessed some stuff that happened in the distant past, which can be the
    basis of much wisdom. But it doesn't make you an authority about what
    is or isn't happening in the present.

    So, are you claiming that 4-bit processors are no longer designed into
    new products?

    I don't think such a claim was made. Only that there hasn't been
    convincing evidence shown against it.

    Show me a simple product, that could make use of a 4-bit processor, is
    made in qty over a million and has an 8-bit processor.

    Every PC keyboard including in the pre-USB era had an 8035-style
    processor even though it could have used a 4 bitter. In USB keyboards,
    using 4 bitters may be unfeasible so I won't count them.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to James Brakefield on Fri Jun 10 16:07:03 2022
    James Brakefield <jim.brakefield@ieee.org> writes:
    Then again very few true Forth or stack designs under 200 LUTs?

    I think once any FPGA is involved, we're outside the realm of super low
    cost parts. There are lots of sub-10-cent 8-bit MCU's. I don't know of
    any sub-10-cent FPGA's even with 200 LUT-4's, much less LUT-6's.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Fri Jun 10 15:51:57 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    Anyway, I'm going have to leave you guys. My father passed away
    unexpectedly last month, after not been able to see him more than a handful.of times I'm the last 6 months due to covid restrictions, and
    not been able to talk with him on the phone due to his hearing.

    I'm very sorry to hear this about your father. My condolences. My mom
    is hard of hearing and I've been meaning to set up a text chat system
    that she can use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Fri Jun 10 22:34:08 2022
    On Friday, June 10, 2022 at 6:49:34 PM UTC-4, Paul Rubin wrote:
    albert@cherry.(none) (albert) writes:
    The EM6607 is a single chip ... 4-bit microcontroller.
    This is certainly a 3 eurocent processor.
    I like how it comes with 2kx16 bits (4k bytes) of code space (mask
    rom). Somehow GA thought that 64 18-bit words was enough.
    a
    Not sure how you can compare the two. The GA144 has an unlimited code space since the storage is all external to the chip.


    It has 96 nibbles of ram, no mention of a hardware stack. In a Forth
    chip with 4-bit data, how is the return stack supposed to be stored?

    ??? What does the data path have to do with the return stack? I think you are too accustomed to bigger processors where it's all the same number. As I said in another post, the cell size in Forth, just like the address size in a CPU has nothing to do
    with the data path. An 8080 has 8 bit data paths, and 16 bit addresses. Why do you keep getting confused about this?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Fri Jun 10 22:21:01 2022
    On Friday, June 10, 2022 at 6:19:09 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Why do you think a stack processor has to have a 16 bit data path?
    If we're talking about Forth, we usually expect data cells to be able to hold addresses. 4 bits is awfully small for that. 8 bits, maybe.

    I think you are confused. Many 8 bit processors have 8 bit data paths and 16 bit addresses. The cell size is what you want it to be, not dictated by the hardware. The same applies to a 4-bit processor. Don't confuse cells with the address unit.


    Also, I had thought we were talking about MCU's, which are packaged, multipurpose programmable devices that control the rest of the product through i/o pins. Stuff inside an ASIC or FPGA doesn't count as that.

    You didn't quote what you are replying to. You can define an MCU anyway you want. Juergen's comment wasn't about MCUs, it was about "Forth chips". I simply pointed out one of the successful uses of "Forth chips", even though, there's no such thing as
    a "Forth chip" other than in the Humpty Dumpty definition.

    Don't get your knickers in a knot.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Fri Jun 10 22:30:29 2022
    On Friday, June 10, 2022 at 6:36:07 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Indeed. I simply have been paying attention to that world long enough
    to know. You seem to be a total newbie.
    I would say paying attention to the world for a long time means you witnessed some stuff that happened in the distant past, which can be the basis of much wisdom. But it doesn't make you an authority about what
    is or isn't happening in the present.
    So, are you claiming that 4-bit processors are no longer designed into
    new products?
    I don't think such a claim was made. Only that there hasn't been
    convincing evidence shown against it.
    Show me a simple product, that could make use of a 4-bit processor, is made in qty over a million and has an 8-bit processor.
    Every PC keyboard including in the pre-USB era had an 8035-style
    processor even though it could have used a 4 bitter. In USB keyboards,
    using 4 bitters may be unfeasible so I won't count them.

    Actually, it couldn't at the time. For one, they simply copied the design from the previous designs, as they did with so many parts of the PC, firmware and all. There was always a huge amount of paranoia about compatibility in the PC world. Secondly,
    at the time, there were no 4-bit processors with the same I/O capabilities. At least, I never saw any. This is most likely because every I/O pin costs in test which can dominate the price of a low end device. In the 40 pin packages used in keyboards,
    the cost advantage of a 4-bit processor probably evaporated. Then lastly, a keyboard doesn't really fit the definition of a simple product. I'm referring to things like remote controls and coffee makers that have minimal requirements (obviously if you
    need an 8-bit CPU for any of various reasons, you need an 8-bit CPU). A $50 keyboard doesn't fit that description. I'm not sure you could get many keyboards for that price at the time. They used to be designed with excellent mechanical switches that
    cost around a buck apiece.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 10 23:03:32 2022
    On Friday, 10 June 2022 at 21:51:40 UTC+1, gnuarm.del...@gmail.com wrote:
    On Friday, June 10, 2022 at 8:42:34 AM UTC-4, jpit...@gmail.com wrote:
    On Friday, 10 June 2022 at 09:41:01 UTC+1, none albert wrote:
    In article <9b86fdb3-8c42-4954...@googlegroups.com>,
    Jurgen Pitaske <jpit...@gmail.com> wrote:
    <SNIP>
    Description
    The EM6607 is a single chip low power, mask
    programmed CMOS 4-bit microcontroller. It contains
    ROM, RAM, watchdog timer, oscillation detection circuit,
    combined timer / event counter, prescaler, voltage level
    detector and a number of clock functions. Its low voltage
    and low power operation make it the most suitable
    controller for battery, stand alone and mobile equipment.
    The EM6607 microcontroller is manufactured using EM’s
    Advanced Low Power CMOS Process.
    In 24 Pin package it is direct replacement for EM6603.
    This is certainly a 3 eurocent processor.

    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
    Not many know EM in Switzerland or have been there.

    Wikipedia gives a nice overview of the 4 bit history with more known names.
    How many of these are still available is a question I am not really interested in.
    I have my own MISC processor 16 bit in FPGA
    A similar version had been done about 20 years ago as ASIC as a student project.
    It uses minimum ressources, so not optimised for speed, but flexible

    List of 4-bit processors at wikipedia, copy and paste from there


    Intel C4004

    NEC D63GS 4-bit microcontroller

    NEC D63GS: a 4-bit microcontroller for infrared remote control transmission
    card-edge PCB
    Olympia CD700 Desktop Calculator using the National Semiconductor MAPS MM570X bit-serial 4-bit microcontroller
    16-pin DIP
    National Semiconductor MM5700CA/D bit-serial 4-bit microcontroller
    Intel 4004
    Intel 4040
    TMS 1000
    Atmel MARC4 core[26][27] – (discontinued: "Last ship date: 7 March 2015"[28])
    Samsung S3C7 (KS57 Series) 4-bit microcontrollers (RAM: 512 to 5264 nibbles, 6 MHz clock)
    Toshiba TLCS-47 series
    HP Saturn
    NEC μPD75X
    NEC μCOM-4
    NEC (now Renesas) μPD612xA (discontinued), μPD613x, μPD6x[23][29] and μPD1724x[30] infrared remote control transmitter microcontrollers[31][32]
    EM Microelectronic-Marin EM6600 family,[33] EM6580,[34][35] EM6682,[36] etc.
    Epson S1C63 family
    National Semiconductor "COPS I" and "COPS II" ("COP400") 4-bit microcontroller families[37]
    National Semiconductor MAPS MM570X
    Sharp SM590/SM591/SM595[38]: 26–34 
    Sharp SM550/SM551/SM552[38]: 36–48 
    Sharp SM578/SM579[38]: 49–64 
    Sharp SM5E4[38]: 65–74 
    Sharp LU5E4POP[38]: 75–82 
    Sharp SM5J5/SM5J6[38]: 83–99 
    Sharp SM530[38]: 100–109 
    Sharp SM531[38]: 110–118 
    Sharp SM500[38]: 119–127  (ROM 1197×8 bit, RAM 40×4 bit, a divider and 56-segment LCD driver circuit)
    Sharp SM5K1[38]: 128–140 
    Sharp SM4A[38]: 141–148 
    Sharp SM510[38]: 149–158  (ROM 2772×8 bit, RAM 128×4 bit, a divider and 132-segment LCD driver circuit)
    Sharp SM511/SM512[38]: 159–171  (ROM 4032×8 bit, RAM 128/142×4 bit, a divider and 136/200-segment LCD driver circuit)
    Sharp SM563[38]: 172–186
    Wikipedia is not very useful on this issue. This is largely an historical list of devices made by mainstream companies. I see a mention of a remote control MCU. That might be current and any of the Sharp devices may be current.
    The Intel 4004 was the first single chip CPU ever made, no?
    I don't see the Atmel MARC4. Maybe I need to add that.

    --

    Rick C.

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


    No need to add.
    it is included in the list I copied, just next to the TMS1000

    TMS 1000
    Atmel MARC4 core[26][27] – (discontinued: "Last ship date: 7 March 2015"[28])

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Rick C on Sat Jun 11 06:36:19 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    ??? What does the data path have to do with the return stack?

    In Forth, the words >R, R>, and R@ connect the two.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Rick C on Sat Jun 11 06:53:21 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    People like TI don't want =
    to bother with 4-bit MCUs because the profit margins are too small for them=
    to make a profit. =20

    Do you want to say that TI cannot make a profit from them, or that MCU manufacturers in general cannot? If the former, why can other MCU manufacturers make a profit? If the latter, why would any MCU maker
    bother making a 4-bit MCU? Or if customers demand 4-bit MCUs, why do
    MCU manufacturers not raise the prices?

    There are NEW designs that use 4-bit MCUs...
    That's what you claim.=20

    So, are you claiming that 4-bit processors are no longer designed into new = >products?

    I wrote that you made a claim without providing evidence.

    Show me a simple product, that could make use of a 4-bit process=
    or, is made in qty over a million and has an 8-bit processor. The coffee m= >aker is a perfect example. Can you show me an under $25 coffee maker that = >uses an 8-bit processor? They don't exist because the chip may only cost a=
    penny more, but that's $10,000 in lost profits.

    And what if it costs 0 pennies more? In <https://bernd-paysan.de/b16-presentation.pdf> (from 2005), Bernd
    Paysan gives the size of the (small) b16 in the XC035 process (a
    0.35um (350nm) process) as 0.16mm^2. Intel and AMD were at 90nm by
    that time. These days, my guess is that it takes 100x less area in a
    process used now for embedded controllers. How much does 0.0016mm^2
    in such a process cost? How much do you save by using, say 0.0000mm^2
    (a 4-bit CPU will certainly need more area than that)? Will it save a
    penny? I doubt it.

    Unfortunately, I have not found anything on cost per area, but I have
    found
    <https://www.fabricatedknowledge.com/p/the-rising-tide-of-semiconductor>,
    which states that the cost per 100M gates is <$2 for processes more
    recent than 45/50nm, and $1.3 for 28nm; so for new designs MCU
    manufacturers are likely to use 28nm. The number of gates in a
    b16-small is not directly stated, but I remember a number of 300 LUTs
    for an FPGA, so that may be 1200 gates. At the $2/100M gates cost,
    that would be $0.000024 or 0.0024 cents. Even if this underestimates
    the actual cost by a factor of 10, the cost would still be only 0.024
    cents, and eliminating it completely would save only $240 in your 1M
    production run. How much extra time does a programmer need to deal
    with the 4-bit MCU? Are the $240 sufficient to pay for that?

    I'm not your search engine.

    Search engines have not given me any evidence for your claims.

    I'm also a bit busy.

    You have enough time to post claims, and enough time to vigorously
    defend them, but are too busy to present evidence for them.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 01:05:10 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    The coffee maker is a perfect example. Can you show me an under $25
    coffee maker that uses an 8-bit processor? They don't exist because
    the chip may only cost a penny more,

    Anton made a similar point, but "a penny more" is another claim I'm
    skeptical of. Would the 4-bit processor cost less by some amount x>0?
    Let's assume yes. Is x > $1? Obviously not. Is x > $0.0000001? I'm
    ok assuming yes. You are claiming x is around $0.01 but I would like to
    see evidence that it is that large. I'll toss out $0.001 as an
    alternative number. Most of the cost of that part is likely to be in
    the package, pin drivers, on-chip peripherals, etc. Not the ALU. The
    memory arrays are similar in size to those on small 8 bitters.

    One data point: the EM6607 mentioned earlier has 4k bytes (2k 16-bit
    words) of mask rom, and 96 nibbles of ram. Do they bother making
    versions with less ram and rom, since a coffee maker shouldn't need that
    much code? If not, it is because the cost of those extra transistors is insignificant compared to the other stuff in the chip.

    I couldn't easily find a teardown of the Walmart coffee maker you
    linked, but here is a Mr. Coffee:

    https://www.eetimes.com/mr-coffee-teardown-simple-effective-design/

    The board in that thing isn't wasteful but you can see they were ok with passing costs along to the consumer.

    There was BOLTR video where AvE took apart an Instant Pot pressure
    cooker, which is more than $25 but is sort of a glorified coffee maker.
    IIRC it had an 8 bit cpu inside.

    Cheap FM broadcast receivers of 30 years ago had analog tuners and discriminators, but that stuff is all DSP now. Cost is low enough that
    basic 8 bit MCU's must be close to free.

    I made an error about the 3-cent PA150 earlier. Its program memory is
    OTP rather than reprogrammable flash. The more expensive versions (5
    cents etc.) are reprogrammable. For huge quantities you'd use mask rom,
    of course.

    https://jaycarlson.net/2019/09/06/whats-up-with-these-3-cent-microcontrollers/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 00:41:26 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Not sure how you can compare the two. The GA144 has an unlimited code
    space since the storage is all external to the chip.

    It has 64 words of program rom available at each node.

    ??? What does the data path have to do with the return stack? ....
    An 8080 has 8 bit data paths, and 16 bit addresses. Why do you keep
    getting confused about this?

    Idk about "data paths" which I thought was a feature of the hardware implementation, not the cpu architecture. E.g. the 8088 also had 8 bit
    data paths iirc, but it was a 16 bit architecture (size of the registers
    and operands for most instructions). The PDP 8/S was a 12-bit
    architecture with 1-bit data path (S stood for serial). It was very
    slow.

    We're talking about stack cpu's in a Forth context, one would hope that
    the idea is to program that cpu in Forth pretty much directly. So the
    word size (accumulator size, register size, whatever) would be 4 bits,
    in a 4 bit arch. What is the return stack going to look like in the
    Forth for that cpu? Will there be instructions like >R R> for the stack juggling of Forth tradition? Will the return stack hold return
    addresses?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marcel Hendrix@21:1/5 to Anton Ertl on Sat Jun 11 01:55:30 2022
    On Saturday, June 11, 2022 at 9:34:13 AM UTC+2, Anton Ertl wrote:
    [..]
    And what if it costs 0 pennies more? In <https://bernd-paysan.de/b16-presentation.pdf> (from 2005), Bernd
    Paysan gives the size of the (small) b16 in the XC035 process (a
    0.35um (350nm) process) as 0.16mm^2. Intel and AMD were at 90nm by
    that time. These days, my guess is that it takes 100x less area in a
    process used now for embedded controllers. How much does 0.0016mm^2
    in such a process cost? How much do you save by using, say 0.0000mm^2
    (a 4-bit CPU will certainly need more area than that)? Will it save a
    penny? I doubt it.

    I think the (possible) reason is not so much the number of bits in an instruction, but the the number of pins on the package (or the effort
    needed to check all pins). At least, that is the way it works for analog discrete stuff: all small-signal bipolar transistors have the same
    minimum cost. That's why I was surprised to see a 4-bit processor with
    24 pins in the list -- that should make absolutely no sense.

    AFAIK some 4-bitters are produced for extreme environmental
    conditions (250 deg C ambient) for which my argument does
    not hold (and evidently nothing holds for the current 4-bit
    superconducting processors).

    -marcel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Coombs@21:1/5 to Paul Rubin on Sat Jun 11 12:54:23 2022
    On Fri, 10 Jun 2022 15:49:32 -0700
    Paul Rubin <no.email@nospam.invalid> wrote:

    albert@cherry.(none) (albert) writes:
    The EM6607 is a single chip ... 4-bit microcontroller.
    This is certainly a 3 eurocent processor.

    I like how it comes with 2kx16 bits (4k bytes) of code space (mask
    rom). Somehow GA thought that 64 18-bit words was enough.

    It has 96 nibbles of ram, no mention of a hardware stack.
    The stack pointer is two bits, so likely the stack is 4 x 12b.
    Need for storing return addresses is reduced by having three
    program counters. [1]

    In a Forth
    chip with 4-bit data, how is the return stack supposed to be stored?

    In a stack of registers having at least the width of the program counter.
    In the j1[2] the program counter is 12b wide, but the return stack is 16b
    wide to allow it to be also used for temporary data storage.

    Jan Coombs
    --

    [1] EM6607 Ultra-low power microcontroller with 4 high drive outputs https://www.emmicroelectronic.com/sites/default/files/products/datasheets/em6607_ds.pdf

    [2] J1: a small Forth CPU Core for FPGAs http://euroforth.org/ef10/papers/bowman.pdf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Anton Ertl on Sat Jun 11 06:41:20 2022
    On Saturday, June 11, 2022 at 2:37:03 AM UTC-4, Anton Ertl wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    ??? What does the data path have to do with the return stack?
    In Forth, the words >R, R>, and R@ connect the two.

    You are confusing the data path of the chip with the data path of the Forth. Not at all the same.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sat Jun 11 07:09:42 2022
    On Saturday, June 11, 2022 at 4:05:13 AM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    The coffee maker is a perfect example. Can you show me an under $25
    coffee maker that uses an 8-bit processor? They don't exist because
    the chip may only cost a penny more,
    Anton made a similar point, but "a penny more" is another claim I'm skeptical of. Would the 4-bit processor cost less by some amount x>0?
    Let's assume yes. Is x > $1? Obviously not. Is x > $0.0000001? I'm
    ok assuming yes. You are claiming x is around $0.01 but I would like to
    see evidence that it is that large. I'll toss out $0.001 as an
    alternative number. Most of the cost of that part is likely to be in
    the package, pin drivers, on-chip peripherals, etc. Not the ALU. The
    memory arrays are similar in size to those on small 8 bitters.

    Peripherals??? We don't need no stinkin' peripherals! The memory is literally at the very low end of 8 bit devices and below. EVERYTHING about the 4-bit MCUs is smaller and less capable and used in designs where that doesn't matter. You don't need
    much RAM in a coffee maker. A stack processor could likely do without RAM at all, just the data stack and a couple of registers like in the F18A. I recall Chuck did some interesting things in the GA144 without using memory. One of his examples needed
    constants. He let the stack over/underflow to position the constants in the right spot (TOS was a register while a circular buffer was the rest of the stack) at the right time. Creative, if hard to use.


    One data point: the EM6607 mentioned earlier has 4k bytes (2k 16-bit
    words) of mask rom, and 96 nibbles of ram. Do they bother making
    versions with less ram and rom, since a coffee maker shouldn't need that much code? If not, it is because the cost of those extra transistors is insignificant compared to the other stuff in the chip.

    I think you mean they don't make a lower RAM version because they aren't selling to the coffee pot makers of the world. Their markup is too high.


    I couldn't easily find a teardown of the Walmart coffee maker you
    linked, but here is a Mr. Coffee:

    https://www.eetimes.com/mr-coffee-teardown-simple-effective-design/

    The board in that thing isn't wasteful but you can see they were ok with passing costs along to the consumer.

    Sorry, I don't follow at all. What costs are they passing on to the consumer?

    BTW, please keep in mind that while the coffee maker may sell some large number of units, they typically have models with slight differences which would use the same CPU chip, so the importance of saving a fraction of a penny is all the more important.

    I was hoping for a picture of the CPU chip.


    There was BOLTR video where AvE took apart an Instant Pot pressure
    cooker, which is more than $25 but is sort of a glorified coffee maker.
    IIRC it had an 8 bit cpu inside.

    Cheap FM broadcast receivers of 30 years ago had analog tuners and discriminators, but that stuff is all DSP now. Cost is low enough that
    basic 8 bit MCU's must be close to free.

    I made an error about the 3-cent PA150 earlier. Its program memory is
    OTP rather than reprogrammable flash. The more expensive versions (5
    cents etc.) are reprogrammable. For huge quantities you'd use mask rom,
    of course.

    https://jaycarlson.net/2019/09/06/whats-up-with-these-3-cent-microcontrollers/

    Those are indeed low cost chips. I suppose that's one way of preventing counterfeits, price so low the counterfeiters can't compete. lol

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sat Jun 11 06:52:43 2022
    On Saturday, June 11, 2022 at 3:41:29 AM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Not sure how you can compare the two. The GA144 has an unlimited code space since the storage is all external to the chip.
    It has 64 words of program rom available at each node.

    It has 64 words of program RAM at each node. It can also execute instructions arriving through a pipe, as they arrive, such as from an off chip Flash or other source.


    ??? What does the data path have to do with the return stack? ....
    An 8080 has 8 bit data paths, and 16 bit addresses. Why do you keep getting confused about this?
    Idk about "data paths" which I thought was a feature of the hardware implementation, not the cpu architecture. E.g. the 8088 also had 8 bit
    data paths iirc, but it was a 16 bit architecture (size of the registers
    and operands for most instructions).

    In the 8080 only *some* of the registers were 16 bit. The A register was only 8 bit and handled all ALU operations. The data path was only 8 bits through the ALU, to/from memory, ect.

    The 8088 was a 16 bit design with an 8 bit memory interface. Internally, it still had a 16 bit data paths.


    The PDP 8/S was a 12-bit
    architecture with 1-bit data path (S stood for serial). It was very
    slow.

    We're talking about stack cpu's in a Forth context, one would hope that
    the idea is to program that cpu in Forth pretty much directly. So the
    word size (accumulator size, register size, whatever) would be 4 bits,
    in a 4 bit arch. What is the return stack going to look like in the
    Forth for that cpu? Will there be instructions like >R R> for the stack juggling of Forth tradition? Will the return stack hold return
    addresses?

    Not sure what you are trying to say. No one designs a 4 bit architecture with a 4 bit address width. A Forth on a 4 bit machine would have a wider data path (most likely) and a wider address path (certainly). Why not look at the data sheet for some 4-
    bit processors? 8 bit processors typically have 16 bit address widths. Why not look at some Forths on 8 bit MCUs to see how they did it?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to All on Sat Jun 11 11:04:46 2022
    Here's one of the companies I was referring to as supplying 4-bit processors for the many, low cost and low power applications that don't need much performance.

    http://upt-ic.com/

    I can't find pricing, you would have to contact the company. Here's some data on the part.

    https://bbs.21ic.com/icview-2816080-1-1.html

    They don't hide, but they don't jump out in front of your car either. They don't have an advertising budget. They barely have a web site. But you can believe they sell a lot of these chips. This is the sort of outfit, if you give them your program
    for an 8051, for example, they will translate it into their chip's instruction set. Or so I've been told.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to mhx@iae.nl on Sat Jun 11 23:00:42 2022
    In article <c1656c4f-44b0-4d04-b1e0-fa189fb8eba0n@googlegroups.com>,
    Marcel Hendrix <mhx@iae.nl> wrote:
    On Saturday, June 11, 2022 at 9:34:13 AM UTC+2, Anton Ertl wrote:
    [..]
    And what if it costs 0 pennies more? In
    <https://bernd-paysan.de/b16-presentation.pdf> (from 2005), Bernd
    Paysan gives the size of the (small) b16 in the XC035 process (a
    0.35um (350nm) process) as 0.16mm^2. Intel and AMD were at 90nm by
    that time. These days, my guess is that it takes 100x less area in a
    process used now for embedded controllers. How much does 0.0016mm^2
    in such a process cost? How much do you save by using, say 0.0000mm^2
    (a 4-bit CPU will certainly need more area than that)? Will it save a
    penny? I doubt it.

    I think the (possible) reason is not so much the number of bits in an >instruction, but the the number of pins on the package (or the effort
    needed to check all pins). At least, that is the way it works for analog >discrete stuff: all small-signal bipolar transistors have the same
    minimum cost. That's why I was surprised to see a 4-bit processor with
    24 pins in the list -- that should make absolutely no sense.

    +1. I made the 3 eurocent comment, intended to that effect.

    There are no 4/8 bit processors any more, only 4/8 microprocessors.
    (Barring legacy products, in 2008 I had to port an 6809 processor
    to a newer product. It was cancelled because a batch of chips
    were found. Old processors never die.)
    The pin count and the peripherals built in, are more important
    than the processor itself, and contribute most to the cost.
    As Anton Ertl has explained, the transistors used up by the
    processor itself, is a diminishing part of the cost.
    In new developments the software is a cost factor too,
    and the development on processors that lack power is more
    costly.

    <SNIP>

    -marcel
    --
    "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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Marcel Hendrix on Sat Jun 11 15:49:51 2022
    Marcel Hendrix <mhx@iae.nl> writes:
    AFAIK some 4-bitters are produced for extreme environmental conditions
    (250 deg C ambient)

    ZOMG, I didn't know that existed. A quick web search found this:

    https://www.extremetech.com/extreme/179594-new-extreme-computer-chip-can-withstand-temperatures-up-to-300-degrees-celsius

    It doesn't say the word size (or even that it is a microprocessor), but
    it does say the line width is 0.35 micron. That page is from 2014 so I
    wonder if parts are available now and what they cost. Maybe I can
    figure out some applications.

    This is a pretty old TI C2000 (32 bit realtime processor with DSP
    features) part:

    https://www.ti.com/product/SM320F28335-HT

    It says it can operate up to 100 mhz at 210 celsius. Costs $335 per
    unit in 100 qty. Heh.

    for which my argument does not hold (and evidently nothing holds for
    the current 4-bit superconducting processors).

    I had no idea that these existed either. Wow!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 16:08:42 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    [GA144] It has 64 words of program rom available at each node.
    It has 64 words of program RAM at each node.

    Yes, it can run code from ram, but the rom is also there. RAM used for
    program code is of course unavailable for data.

    It can also execute instructions arriving through a pipe

    Yes, that is mostly a feature of the implementation. Nothing stops
    other architectures from getting such an ability if there was a use for
    it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 16:05:28 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Your example of a 0.0016mm^2 chip is not realistic. Find an 8 bit
    device that is made on a 35nm process node you are talking about. You
    won't.

    That means that the cost of fabbing transistors is not a driving factor
    in making such parts, compared with packaging etc. That also says not
    much cost advantage for 4 bits over 8 bits. It's just transistors after
    all.

    IIRC there are AVR 8-bit processors with 384KB of program flash,
    hardware multipliers and crypto instructions, etc. These can't be using
    super ancient fab processes.

    I believe the RP2040 is made in 40nm. It is quite a powerful chip, with
    two ARM cores and 264KB of ram. My impression was that its purpose was
    to provide Arduino-like control capabilities to the Raspberry Pi
    ecosystem which was previously made of small Linux computers that were computationally powerful but without much control capability. In other
    words they could have used an 8 bit design and probably thought about
    it, but the RP2040 turned out to be sufficiently cheap for their
    purposes. The RP2040 is about $1 retail, similar to an AVR.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 16:34:58 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    https://bbs.21ic.com/icview-2816080-1-1.html

    Thanks, this is interesting, one of the embedded charts says it has 1K instruction words (12 bit words) and 128 nibbles of ram. In fact it
    looks like the program memory is OTP PROM rather than mask rom. I don't
    see a description of the instruction set, but it says "4 bit risc",
    and runs at up to 4 MIPS.

    As for peripherals, the SOP8 version has five i/o pins (1 I), 3 timers,
    2 PWM, WDT, and a 32khz xtal connection with an RTC. There is an
    SOT23-6 version with less stuff connected to the pins. I don't see a
    whole lot of difference from what you find in cheap 8-bit processors.

    Actually here is another page about that part, with maybe more info:

    http://www.upt-ic.com/en/products.aspx?id=0

    It mentions that the "4-bit MCU can evade the patent of sop-8 package,
    because it adopts 4-bit bus architecture wire." No idea what that is
    about. There are quite a few configurations listed there. But, 1) I'd
    like to know how the cost compares with the Padauk stuff, 2) how old the
    design is. Certainly the market for super low cost stuff will never go
    away. So we should continue to see new designs once in a while. What
    do they look like?

    if you give them your program for an 8051, for example, they will
    translate it into their chip's instruction set.

    Their chip runs at 16 mhz while the original 8051 was a heck of a lot
    slower, besides using more cycles per instruction. That suggests a more
    modern fab process than was used in the early 8-bit era.

    Those 4-bit parts all seem to have program OTP, some of them up to 2K*16
    bits. That is enough code space that if I expected to ship multiple generations or variants of a product, recurring software development
    would become a significant cost component, so a C environment (or Forth,
    given where we are) would start looking more attractive than assembler
    despite possibly being slightly less hardware-efficient.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sat Jun 11 18:03:29 2022
    On Saturday, June 11, 2022 at 7:05:30 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Your example of a 0.0016mm^2 chip is not realistic. Find an 8 bit
    device that is made on a 35nm process node you are talking about. You won't.
    That means that the cost of fabbing transistors is not a driving factor
    in making such parts, compared with packaging etc. That also says not
    much cost advantage for 4 bits over 8 bits. It's just transistors after
    all.

    It says nothing of the sort. It says the more modern processes are not appropriate for making MCU devices that interface to 3.3 and 5 volt circuits. Nobody wants an MCU with 1.2V interfaces.


    IIRC there are AVR 8-bit processors with 384KB of program flash,
    hardware multipliers and crypto instructions, etc. These can't be using
    super ancient fab processes. 4

    No, but they aren't competing with 4-bit processors.


    I believe the RP2040 is made in 40nm. It is quite a powerful chip, with
    two ARM cores and 264KB of ram. My impression was that its purpose was
    to provide Arduino-like control capabilities to the Raspberry Pi
    ecosystem which was previously made of small Linux computers that were computationally powerful but without much control capability. In other
    words they could have used an 8 bit design and probably thought about
    it, but the RP2040 turned out to be sufficiently cheap for their
    purposes. The RP2040 is about $1 retail, similar to an AVR.

    I like the way you invent a narrative based on virtually no facts. If this part actually contains 264 kB of RAM, that is what drives the die size. That's a lot of RAM for an MCU.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sat Jun 11 18:07:26 2022
    On Saturday, June 11, 2022 at 7:08:45 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    [GA144] It has 64 words of program rom available at each node.
    It has 64 words of program RAM at each node.
    Yes, it can run code from ram, but the rom is also there. RAM used for program code is of course unavailable for data.
    It can also execute instructions arriving through a pipe
    Yes, that is mostly a feature of the implementation. Nothing stops
    other architectures from getting such an ability if there was a use for
    it.

    ROM exists, but has very little purpose. It was intended for small, common functions, like macros, not applications. Moore stated many times that the real power of the chip came from being able to install new software rapidly, hence the port execution.

    Nothing stops anyone from doing anything. What's your point?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sat Jun 11 18:13:33 2022
    On Saturday, June 11, 2022 at 7:35:04 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    https://bbs.21ic.com/icview-2816080-1-1.html

    Thanks, this is interesting,

    Interesting for what? Do you have an application that needs 100,000 devices?


    one of the embedded charts says it has 1K
    instruction words (12 bit words) and 128 nibbles of ram. In fact it
    looks like the program memory is OTP PROM rather than mask rom. I don't
    see a description of the instruction set, but it says "4 bit risc",
    and runs at up to 4 MIPS.

    As for peripherals, the SOP8 version has five i/o pins (1 I), 3 timers,
    2 PWM, WDT, and a 32khz xtal connection with an RTC. There is an
    SOT23-6 version with less stuff connected to the pins. I don't see a
    whole lot of difference from what you find in cheap 8-bit processors.

    Actually here is another page about that part, with maybe more info:

    http://www.upt-ic.com/en/products.aspx?id=0

    It mentions that the "4-bit MCU can evade the patent of sop-8 package, because it adopts 4-bit bus architecture wire." No idea what that is
    about.

    I don't either. I can only assume they are talking about some patent having to do with getting data in and out of the chip maybe. Don't know.


    There are quite a few configurations listed there. But, 1) I'd
    like to know how the cost compares with the Padauk stuff, 2) how old the design is. Certainly the market for super low cost stuff will never go
    away. So we should continue to see new designs once in a while. What
    do they look like?

    They look like coffee makers and remote controls.


    if you give them your program for an 8051, for example, they will
    translate it into their chip's instruction set.
    Their chip runs at 16 mhz while the original 8051 was a heck of a lot
    slower, besides using more cycles per instruction. That suggests a more modern fab process than was used in the early 8-bit era.

    Or it's faster because it's a smaller design with shorter paths. It's not hard to use a newer process than the 8051 was made on. That was what, 30 years ago?


    Those 4-bit parts all seem to have program OTP, some of them up to 2K*16 bits. That is enough code space that if I expected to ship multiple generations or variants of a product, recurring software development
    would become a significant cost component, so a C environment (or Forth, given where we are) would start looking more attractive than assembler despite possibly being slightly less hardware-efficient.

    I have no idea what you are talking about. Software development costs have to do with the software development. What does the memory on the chip have to do with it?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 19:49:08 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Thanks, this is interesting,
    Interesting for what? Do you have an application that needs 100,000 devices?

    Interesting as info about the state of current hardware, which is part
    of the state of the universe. I just read something in the news today
    about the discovery of the first known black hole without a known
    companion star (not counting the SMBH in galactic nuclei). Other people
    other thought that was interesting, or else it wouldn't be news. Do any
    of us have a use for it? Probably not. Things can be interesting
    without being useful.

    Yes I've worked on products made by the millions (a family of payment
    terminals built around an ASIC). The ASIC had an ARM core and various
    other stuff specific to the product family. Yes they were cost driven.
    My boss told me they would sometimes launch significant engineering
    projects with the sole purpose of getting 50 cents out of the unit cost
    of those things. That 50 cents per unit figure suggested that they
    would not do the same for 1 cent per unit.

    The largest quantity of a real product I remember a regular here being
    involved with is Bernd Paysan's b16-based battery controller, which
    supposedly lives in a corner of an ASIC inside of around 1e8 Apple
    phones. That is a 16 bit processor, programmed in Forth. Do you think
    he could have saved by using 4 bits? His 16 bit cpu actually replaced
    an 8051-based one.

    So we should continue to see new designs once in a while. What
    do they look like?
    They look like coffee makers and remote controls.

    No I mean what do the microprocessors look like. 4 bits? 8 bits? New architecture? Existing? Part of a remote control SOC? Many of those
    Phaeton chips had seemingly special features like 150 volt switches.

    I have no idea what you are talking about. Software development costs
    have to do with the software development. What does the memory on the
    chip have to do with it?

    If an MCU has 64 words of code space, it can only run an extremely
    simple program. You can write such a program in assembly language and
    maintain it across multiple versions without going crazy. If it has a
    megabyte of code space, it is made to run complex software. Using
    assembler would be nuts. Languages and dev tools to manage the
    complexity will be indispensible.

    That particular chip had 2K words of code space which is around the
    point where complexity becomes significant enough that you benefit from managing it using HLL's etc. If I'm going to use the whole 2Kw, I'd
    certainly prefer using C or Forth instead of assembler. There are tons
    of C and Forth implementations that work nicely on 8 bitters of that
    size. I don't know if there are any for 4 bitters.

    If I had a product feature list that I thought would take 2Kw of code to implement, the software cost difference between C and assembler might
    easily be in the 10k dollar range over the program's lifecycle. So with
    1e6 units, that is 1 cent per unit all by itself. Therefore if the 4
    bit cpu has to be programmed in asm while the 8 bitter can use C, then
    the 4 bit hardware has to be at least 1 cent cheaper to be worth
    thinking about. Is it that much cheaper? Only actual data can tell us
    that, not philosophy.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 11 20:15:52 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    It says nothing of the sort. It says the more modern processes are
    not appropriate for making MCU devices that interface to 3.3 and 5
    volt circuits. Nobody wants an MCU with 1.2V interfaces.

    The RP2040 and ESP32 are both made in 40nm. I don't think they use 1.2V interfaces. RP2040 might have been doable in a larger process:

    https://semiwiki.com/forum/index.php?threads/cost-tradeoffs-at-28nm-vs-40nm-arm-m0.13887/

    I like the way you invent a narrative based on virtually no facts. If
    this part actually contains 264 kB of RAM, that is what drives the die
    size. That's a lot of RAM for an MCU.

    ISTM that they had a budget and that told them the die size, and then
    they put on whatever amount of ram would fit. They certainly didn't
    need two cores or 264kB. I earlier said they wanted control
    capabilities similar to an AVR, but it occurs to me, they likely wanted
    to program it in MicroPython rather than just in C, so they needed 32
    bits. But, we know from the BBC micro:bit v1 that MicroPython can limp
    along with 16KB of ram, and from the Adafruit SAMD21 boards that it is
    pleasant to use with 32KB. The RP2040 would have been quite comfortable
    with 64KB. They put in 4x that much because they could afford to, not
    because they had to.

    Regarding coffee pots: here is a Cuisinart DCC 1200 teardown. No MCU
    visible but it looks expensive inside. It is around $100 retail. Yet I
    don't see significant features that the super cheap pots don't also
    have.

    https://fullychargd.blogspot.com/2015/06/cuisinart-dcc-1200-teardown-and-power_7.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sat Jun 11 20:48:16 2022
    On Sunday, June 12, 2022 at 1:15:55 PM UTC+10, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    It says nothing of the sort. It says the more modern processes are
    not appropriate for making MCU devices that interface to 3.3 and 5
    volt circuits. Nobody wants an MCU with 1.2V interfaces.
    The RP2040 and ESP32 are both made in 40nm. I don't think they use 1.2V interfaces. RP2040 might have been doable in a larger process:

    https://semiwiki.com/forum/index.php?threads/cost-tradeoffs-at-28nm-vs-40nm-arm-m0.13887/
    I like the way you invent a narrative based on virtually no facts. If
    this part actually contains 264 kB of RAM, that is what drives the die size. That's a lot of RAM for an MCU.
    ISTM that they had a budget and that told them the die size, and then
    they put on whatever amount of ram would fit. They certainly didn't
    need two cores or 264kB. I earlier said they wanted control
    capabilities similar to an AVR, but it occurs to me, they likely wanted
    to program it in MicroPython rather than just in C, so they needed 32
    bits. But, we know from the BBC micro:bit v1 that MicroPython can limp
    along with 16KB of ram, and from the Adafruit SAMD21 boards that it is pleasant to use with 32KB. The RP2040 would have been quite comfortable
    with 64KB. They put in 4x that much because they could afford to, not because they had to.

    Regarding coffee pots: here is a Cuisinart DCC 1200 teardown. No MCU
    visible but it looks expensive inside. It is around $100 retail. Yet I
    don't see significant features that the super cheap pots don't also
    have.

    https://fullychargd.blogspot.com/2015/06/cuisinart-dcc-1200-teardown-and-power_7.html
    I'll drop in here. It is strangely calming to catch up on others debates (except when protagonists are getting to long winded, resulting in everybody else matching them).

    The obvious was a 4 or 1 bit misc chip is doable with whatever sized data inside. That we have nearly that already, which could be adopted in Dr Ting's designs. People want 4 bit, get together and do it. I looked at using the marc4 long ago, but it
    wasn't sufficient. But a 26 bit mips with a 4 internal memory or X size, or 1 or 4 bit memory interface sounds ok enough. I was meaning to contact a compact low energy high speed and low-cost everything, memory supplier with a in chip module scheme, so
    chips like misc, could easily have access to high bandwidth internal memory, without the survival processes. Just the type of thing I do on the background from time to time.

    However, here is one of my other schemes for cost savings compared to 4 bits, a misc processor in a single pin that attaches to the main board, using a broadcast protocols like ethernet does. In my OS design. I came up with strategies to micromanage
    conflict avoidance, and maximise efficiency. I think modern protocols have developed something similar now. Most of the time the real time flows are predictable, and here limited, so it's very good for a low usage scheme. What people probably don't
    know, is I intended to shift to an optical broadcast version. There is a way for even a 32 bit misc to get into a coffee maker.

    BTW, pull apart the coffee maker's control panel and display and see if there is a controlling 4 bit processor hidden in there? Bye!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Sun Jun 12 13:30:06 2022
    On 12/06/2022 12:49, Paul Rubin wrote:

    If I had a product feature list that I thought would take 2Kw of code to implement, the software cost difference between C and assembler might
    easily be in the 10k dollar range over the program's lifecycle. So with
    1e6 units, that is 1 cent per unit all by itself. Therefore if the 4
    bit cpu has to be programmed in asm while the 8 bitter can use C, then
    the 4 bit hardware has to be at least 1 cent cheaper to be worth
    thinking about. Is it that much cheaper? Only actual data can tell us
    that, not philosophy.

    Did Commodore charge a premium because somebody had to program the software
    in asm? It was essentially free compared to the millions of units pumped out. It's humans that are reprogrammable and disposable as current world events
    make clear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to dxforth on Sat Jun 11 20:43:51 2022
    dxforth <dxforth@gmail.com> writes:
    Did Commodore charge a premium because somebody had to program the
    software in asm? It was essentially free compared to the millions of
    units pumped out.

    This I don't know. Hardware back then (cpu and memory) was stupendously expensive by today's standards. Being able to stretch it a little
    further made a real difference in your product's profitability. And
    compilers at the time were not very good. That era was a bit before my
    time, but I think asm language programming then was at least basically
    sane.

    If you go back even further, you get the story of Mel:

    http://www.pbm.com/~lindahl/mel.html

    So you could imagine some kind of engineering meeting within Commodore,
    where they debated programming in "regular style" assembler on the
    hardware that they used, vs "Mel style" assembler to save a few more
    cents on memory. ISTM that "regular style" assembler by then would
    have, or should have, won the day.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Sun Jun 12 14:44:49 2022
    On 12/06/2022 13:43, Paul Rubin wrote:
    dxforth <dxforth@gmail.com> writes:
    Did Commodore charge a premium because somebody had to program the
    software in asm? It was essentially free compared to the millions of
    units pumped out.

    This I don't know. Hardware back then (cpu and memory) was stupendously expensive by today's standards.

    Component count was expensive. Why Tramiel pushed at every step to reduce
    it. It's the reason VIC and 64 had dedicated graphics ships and software
    UART. By the time production ceased, board component count had reduced further. I no longer recall details (fewer DRAM chips and ASICs to replace discretes?) but can certainly attest to later boards looking "empty" in comparison.

    Being able to stretch it a little
    further made a real difference in your product's profitability. And compilers at the time were not very good. That era was a bit before my
    time, but I think asm language programming then was at least basically
    sane.

    The 80's needed asm programmers. It may be less so today. Programmer
    costs (whatever it may be) remain.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Sat Jun 11 21:30:05 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    However, here is one of my other schemes for cost savings compared to
    4 bits, a misc processor in a single pin that attaches to the main
    board, using a broadcast protocols like ethernet does.

    There is or was something called the Maxim 1-wire protocol but I think
    its purpose was simplifying rugged hardware packaging, rather than cost reduction per se. That stuff wasn't expensive but it wasn't super cheap either.

    But, I think these discussions of low end cpu costs are kind of silly.
    Here is a thought experiment: call up some low end chip vendor and ask
    for a quote for 100 million of the cheapest microprocessor they make.
    They tell you $X. Then ask for a quote of 100 million of a different
    chip in the same package, where instead of a microprocessor it only has
    a couple of NAND gates like an old 7400 (i.e. there still has to be
    silicon inside, wired to pins that do something). They tell you $Y.

    Hopefully, Y < X. But I suspect that Y > X/2. In other words, most of
    the cost of a cheap microprocessor today is packaging, testing,
    shipping, sales overhead, yada yada, not the gates and transistors on
    the die. It wasn't anything like that in the 8080 era.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to dxforth on Sat Jun 11 22:12:40 2022
    dxforth <dxforth@gmail.com> writes:
    Component count was expensive. Why Tramiel pushed at every step to reduce it. It's the reason VIC and 64 had dedicated graphics ships and software UART.

    I'd be interested to know if the C64 factory software did much more than
    the VIC and CBM software from earlier on. I thought the C64 was a
    response to the then-amazing 64 kilobit DRAMs, giving vast amounts of
    unused memory space to its users, i.e. coming with a similar BASIC to
    what the VIC had. If yes, Commodore may not have used the C64's
    inherently greater software flexibility.

    The 80's needed asm programmers. It may be less so today. Programmer
    costs (whatever it may be) remain.

    Asm is super niche now. Even C is niche, outside of the embedded
    sector, which itself is niche. I've certainly worked around some very
    good fulltime web programmers who have never seen C code.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Sun Jun 12 16:53:54 2022
    On 12/06/2022 15:12, Paul Rubin wrote:
    dxforth <dxforth@gmail.com> writes:
    Component count was expensive. Why Tramiel pushed at every step to reduce >> it. It's the reason VIC and 64 had dedicated graphics ships and software
    UART.

    I'd be interested to know if the C64 factory software did much more than
    the VIC and CBM software from earlier on. I thought the C64 was a
    response to the then-amazing 64 kilobit DRAMs, giving vast amounts of
    unused memory space to its users, i.e. coming with a similar BASIC to
    what the VIC had. If yes, Commodore may not have used the C64's
    inherently greater software flexibility.

    With the VIC20, CBM was competing with Atari. Originally planned as a
    games console (Ultimax), the C64 improved on the VIC with better graphics, screen resolution, memory etc.

    The 80's needed asm programmers. It may be less so today. Programmer
    costs (whatever it may be) remain.

    Asm is super niche now. Even C is niche, outside of the embedded
    sector, which itself is niche. I've certainly worked around some very
    good fulltime web programmers who have never seen C code.

    Do they do less or cost less? Those who made the transition such as Tom
    Zimmer did it for the work.

    "Well, I describe myself as a C programmer, who is really a Forth programmer.
    C has provided employment, and Forth provides tools for hardware and software
    debugging."

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to dxforth on Sun Jun 12 01:05:07 2022
    dxforth <dxforth@gmail.com> writes:
    good fulltime web programmers who have never seen C code.
    Do they do less or cost less?

    In the old days, good sailors knew how to navigate by the stars. Now
    they use GPS. It's like that. One less thing to deal with, so you can
    direct your energy elsewhere.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jun 12 07:35:07 2022
    On Saturday, June 11, 2022 at 11:15:55 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    It says nothing of the sort. It says the more modern processes are
    not appropriate for making MCU devices that interface to 3.3 and 5
    volt circuits. Nobody wants an MCU with 1.2V interfaces.
    The RP2040 and ESP32 are both made in 40nm. I don't think they use 1.2V interfaces. RP2040 might have been doable in a larger process:

    https://semiwiki.com/forum/index.php?threads/cost-tradeoffs-at-28nm-vs-40nm-arm-m0.13887/
    I like the way you invent a narrative based on virtually no facts. If
    this part actually contains 264 kB of RAM, that is what drives the die size. That's a lot of RAM for an MCU.
    ISTM that they had a budget and that told them the die size, and then
    they put on whatever amount of ram would fit. They certainly didn't
    need two cores or 264kB. I earlier said they wanted control
    capabilities similar to an AVR, but it occurs to me, they likely wanted
    to program it in MicroPython rather than just in C, so they needed 32
    bits. But, we know from the BBC micro:bit v1 that MicroPython can limp
    along with 16KB of ram, and from the Adafruit SAMD21 boards that it is pleasant to use with 32KB. The RP2040 would have been quite comfortable
    with 64KB. They put in 4x that much because they could afford to, not
    because they had to.

    Regarding coffee pots: here is a Cuisinart DCC 1200 teardown. No MCU
    visible but it looks expensive inside. It is around $100 retail. Yet I
    don't see significant features that the super cheap pots don't also
    have.

    https://fullychargd.blogspot.com/2015/06/cuisinart-dcc-1200-teardown-and-power_7.html

    What are you talking about??? What do you think drives the digital time display?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Marcel Hendrix on Sun Jun 12 14:42:00 2022
    Marcel Hendrix <mhx@iae.nl> writes:
    I think the (possible) reason is not so much the number of bits in an >instruction, but the the number of pins on the package (or the effort
    needed to check all pins). At least, that is the way it works for analog >discrete stuff: all small-signal bipolar transistors have the same
    minimum cost. That's why I was surprised to see a 4-bit processor with
    24 pins in the list -- that should make absolutely no sense.

    For the kinds of small MCUs that we are discussing, both RAM and ROM
    are on-chip, so the width of the data path has no influence on the
    number of pins. The only pins there are are power, ground, and I/O.
    And if 22 pins of I/O are needed, a 24-pin package makes a lot of
    sense.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jun 12 07:30:06 2022
    On Saturday, June 11, 2022 at 10:49:14 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Thanks, this is interesting,
    Interesting for what? Do you have an application that needs 100,000 devices?
    Interesting as info about the state of current hardware, which is part
    of the state of the universe. I just read something in the news today
    about the discovery of the first known black hole without a known
    companion star (not counting the SMBH in galactic nuclei). Other people other thought that was interesting, or else it wouldn't be news. Do any
    of us have a use for it? Probably not. Things can be interesting
    without being useful.

    Yes I've worked on products made by the millions (a family of payment terminals built around an ASIC). The ASIC had an ARM core and various
    other stuff specific to the product family. Yes they were cost driven.
    My boss told me they would sometimes launch significant engineering
    projects with the sole purpose of getting 50 cents out of the unit cost
    of those things. That 50 cents per unit figure suggested that they
    would not do the same for 1 cent per unit.

    You said, "launch significant engineering projects". That's not remotely the same as picking a processor as a part of development.


    The largest quantity of a real product I remember a regular here being involved with is Bernd Paysan's b16-based battery controller, which supposedly lives in a corner of an ASIC inside of around 1e8 Apple
    phones. That is a 16 bit processor, programmed in Forth. Do you think
    he could have saved by using 4 bits? His 16 bit cpu actually replaced
    an 8051-based one.

    His CPU was in an ASIC. We are talking about discrete 4 bit MCUs vs. 8 bit MCUs. I hope you understand the difference. You also know nothing of the requirements. Obviously they were designing a new chip for a reason, such as asking it to do something
    new or additional. The devil is in the details.

    But if you don't have an application, you probably don't understand the requirements that drive such a selection. I believe that you don't do much hardware design, correct?


    So we should continue to see new designs once in a while. What
    do they look like?
    They look like coffee makers and remote controls.
    No I mean what do the microprocessors look like. 4 bits? 8 bits? New architecture? Existing? Part of a remote control SOC? Many of those
    Phaeton chips had seemingly special features like 150 volt switches.
    I have no idea what you are talking about. Software development costs
    have to do with the software development. What does the memory on the
    chip have to do with it?
    If an MCU has 64 words of code space, it can only run an extremely
    simple program. You can write such a program in assembly language and maintain it across multiple versions without going crazy. If it has a megabyte of code space, it is made to run complex software. Using
    assembler would be nuts. Languages and dev tools to manage the
    complexity will be indispensible.

    That particular chip had 2K words of code space which is around the
    point where complexity becomes significant enough that you benefit from managing it using HLL's etc. If I'm going to use the whole 2Kw, I'd certainly prefer using C or Forth instead of assembler. There are tons
    of C and Forth implementations that work nicely on 8 bitters of that
    size. I don't know if there are any for 4 bitters.

    I still don't get your point. Forth is traditionally a self written tool. If it doesn't exist, it is not so hard to write. It would need to be a cross compiler, which is even easier in many respects, since you can start with an existing Forth and add
    to it. I've done that for a custom stack processor.


    If I had a product feature list that I thought would take 2Kw of code to implement, the software cost difference between C and assembler might
    easily be in the 10k dollar range over the program's lifecycle. So with
    1e6 units, that is 1 cent per unit all by itself. Therefore if the 4
    bit cpu has to be programmed in asm while the 8 bitter can use C, then
    the 4 bit hardware has to be at least 1 cent cheaper to be worth
    thinking about. Is it that much cheaper? Only actual data can tell us
    that, not philosophy.

    That's your thinking. Most of these devices have zero software maintenance. I know of products that are shipped with defects that were known when the product was introduced to the market and never fixed in production.

    I was hoping to hear from people who actually use these devices. Whatever. This is not the thread to discuss it. Too much drift.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From S Jack@21:1/5 to Paul Rubin on Sun Jun 12 08:30:58 2022
    On Sunday, June 12, 2022 at 3:05:09 AM UTC-5, Paul Rubin wrote:

    In the old days, good sailors knew how to navigate by the stars. Now
    they use GPS. It's like that. One less thing to deal with, so you can
    direct your energy elsewhere.

    I'm often out under the night sky for extended periods and use the
    stars to orient myself on arrival at new locations. Polaris is a
    hand high so I know I'm in Texas and where North is. Scorpio is
    the South horizon with the Milky Way behind its tail running into
    Cygnus overhead which is pointing its head in the middle of the
    Summer Triangle.
    For someone who seldom gets his butt outside the night sky may look
    daunting but it really isn't.
    --
    me

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Pelc@21:1/5 to All on Sun Jun 12 19:30:38 2022
    On 7 Jun 2022 at 11:52:46 CEST, "Wayne morellini" <waynemorellini@gmail.com> wrote:

    But recently, I saw a document on Colorforth for ARM, and comparisons to Swift
    Forth etc.

    Reference? Link?

    Stephen
    --
    Stephen Pelc, stephen@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jun 12 18:38:38 2022
    On Sunday, June 12, 2022 at 9:27:20 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    You said, "launch significant engineering projects". That's not
    remotely the same as picking a processor as a part of development.
    Yeah fair enough. The processor was already on an ASIC and had been
    since long before I got there. I don't know if earlier versions of the product used commodity processors or how they were picked.
    His CPU was in an ASIC. We are talking about discrete 4 bit MCUs
    vs. 8 bit MCUs. I hope you understand the difference. You also know nothing of the requirements. Obviously they were designing a new chip
    for a reason, such as asking it to do something new or additional.
    He'd know better, but I don't think they were designing a new chip, as opposed to iterating an existing design. The old chip had an 8051 core
    doing the battery stuff, and the new chip had a b16 (maybe -small).

    Sometimes we are in different worlds. "Iterating" a chip means making a new chip in my world. You don't "iterate" a chip unless the requirements are different, or there are bugs that must be fixed.


    But if you don't have an application, you probably don't understand
    the requirements that drive such a selection. I believe that you
    don't do much hardware design, correct?
    I think you are obfuscating this. I'm using your picture of a coffee
    pot engineer choosing an MCU to deploy in 1e6 coffee pots. She or he
    chooses between an 8-bit chip that costs $X and a 4-bit chip that costs
    $Y. The main issue here would be the cost difference $(X-Y). I can
    accept the idea that if $(X-Y) > $0.01 and there aren't consequential additional costs from the choice, then the 4 bit chip wins. I would
    like to see evidence that the difference, today, in 2022, not 30 years
    ago, is that large. If it's $0.0001 then I don't know what happens. If
    it's negative, which AFAIK it might be, then 8 bits win.

    Ok, so are you looking for the evidence?


    I'm not even convinced that a coffee pot with a timer would have an MCU,
    as opposed to e.g. some kind of dedicated power timer chip containing a
    high voltage switch. I'm not convinced that a designer in 2022 would
    face such a choice.

    Again, I have no idea where you live. Coffee makers in my world have a digital clock with a 4 digit display and a handful of buttons that make it very hard to set the timer and use the damn thing. Why so few buttons? Because they cost something like $
    0.01 each and if they aren't essential, they get thrown away.


    You are right that I don't design hardware, but I studied a lot of mathematics and I can look at two numbers and figure out which one is bigger. All the insinuation about hardware design is misdirection. I
    need to see the actual numbers in order to be convinced.

    You have to know what numbers to calculate. Any boob can use a calculator.


    I still don't get your point. Forth is traditionally a self written
    tool. If it doesn't exist, it is not so hard to write. It would need
    to be a cross compiler, which is even easier in many respects
    I have never heard of a Forth (or C) cross compiler targeted to a 4 bit
    MCU. Do you know of any? For 8 bit MCU's, both are plentiful.

    I thought the MARK4 was mentioned in this thread, no? It was intended for the key fob market and was programmed in Forth.


    In either case, porting or writing a Forth compiler for a small MCU and
    then writing an application with it has to be more work than programming
    the application in assembler directly. "Small" here = 2k code words.
    If you're going to write a lot of such applications, developing the
    compiler as a one-time project might be worthwhile, but you'd budget it differently.

    I'm just tired of discussing this with you. Whatever. This is not in any way consequential and you forget the things that have been mentioned earlier in the conversation, like the digital time display.


    the software cost difference between C and assembler might easily be
    in the 10k dollar range over the program's lifecycle.

    That's your thinking. Most of these devices have zero software maintenance.
    The device itself has no sw maintenance once shipped, but the company
    will keep making new variants of the product, each with slightly
    different features. White label coffee pot = customers keep coming up
    with new requests. The software has to be modified for each of those.

    If the company makes a new product, that's a new product.


    I was hoping to hear from people who actually use these
    devices. Whatever. This is not the thread to discuss it. Too much
    drift.
    Comp.arch.embedded maybe.

    Or just not in someone else's thread.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sun Jun 12 18:27:14 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    You said, "launch significant engineering projects". That's not
    remotely the same as picking a processor as a part of development.

    Yeah fair enough. The processor was already on an ASIC and had been
    since long before I got there. I don't know if earlier versions of the
    product used commodity processors or how they were picked.

    His CPU was in an ASIC. We are talking about discrete 4 bit MCUs
    vs. 8 bit MCUs. I hope you understand the difference. You also know
    nothing of the requirements. Obviously they were designing a new chip
    for a reason, such as asking it to do something new or additional.

    He'd know better, but I don't think they were designing a new chip, as
    opposed to iterating an existing design. The old chip had an 8051 core
    doing the battery stuff, and the new chip had a b16 (maybe -small).

    But if you don't have an application, you probably don't understand
    the requirements that drive such a selection. I believe that you
    don't do much hardware design, correct?

    I think you are obfuscating this. I'm using your picture of a coffee
    pot engineer choosing an MCU to deploy in 1e6 coffee pots. She or he
    chooses between an 8-bit chip that costs $X and a 4-bit chip that costs
    $Y. The main issue here would be the cost difference $(X-Y). I can
    accept the idea that if $(X-Y) > $0.01 and there aren't consequential additional costs from the choice, then the 4 bit chip wins. I would
    like to see evidence that the difference, today, in 2022, not 30 years
    ago, is that large. If it's $0.0001 then I don't know what happens. If
    it's negative, which AFAIK it might be, then 8 bits win.

    I'm not even convinced that a coffee pot with a timer would have an MCU,
    as opposed to e.g. some kind of dedicated power timer chip containing a
    high voltage switch. I'm not convinced that a designer in 2022 would
    face such a choice.

    You are right that I don't design hardware, but I studied a lot of
    mathematics and I can look at two numbers and figure out which one is
    bigger. All the insinuation about hardware design is misdirection. I
    need to see the actual numbers in order to be convinced.

    I still don't get your point. Forth is traditionally a self written
    tool. If it doesn't exist, it is not so hard to write. It would need
    to be a cross compiler, which is even easier in many respects

    I have never heard of a Forth (or C) cross compiler targeted to a 4 bit
    MCU. Do you know of any? For 8 bit MCU's, both are plentiful.

    In either case, porting or writing a Forth compiler for a small MCU and
    then writing an application with it has to be more work than programming
    the application in assembler directly. "Small" here = 2k code words.
    If you're going to write a lot of such applications, developing the
    compiler as a one-time project might be worthwhile, but you'd budget it differently.

    the software cost difference between C and assembler might easily be
    in the 10k dollar range over the program's lifecycle.

    That's your thinking. Most of these devices have zero software
    maintenance.

    The device itself has no sw maintenance once shipped, but the company
    will keep making new variants of the product, each with slightly
    different features. White label coffee pot = customers keep coming up
    with new requests. The software has to be modified for each of those.

    I was hoping to hear from people who actually use these
    devices. Whatever. This is not the thread to discuss it. Too much
    drift.

    Comp.arch.embedded maybe.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Rick C on Mon Jun 13 13:07:54 2022
    On 13/06/2022 11:38, Rick C wrote:

    I thought the MARK4 was mentioned in this thread, no? It was intended for the key fob market and was programmed in Forth.

    I wasn't aware of any of that. Does this mean I have to change my opinion
    of Atmel and its designs? :)

    https://en.wikichip.org/w/images/4/44/MARC4_4-bit_Microcontrollers_Programmer%27s_Guide.pdf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Mon Jun 13 12:43:54 2022
    On 12/06/2022 18:05, Paul Rubin wrote:
    dxforth <dxforth@gmail.com> writes:
    good fulltime web programmers who have never seen C code.
    Do they do less or cost less?

    In the old days, good sailors knew how to navigate by the stars. Now
    they use GPS. It's like that. One less thing to deal with, so you can direct your energy elsewhere.

    What's changed is the focus and rate. The more technology one surrounds oneself with, the greater are the demands and pressure because now one is reliant upon them. Diogenes may have had a point.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to dxforth on Mon Jun 13 13:13:54 2022
    On 13/06/2022 13:07, dxforth wrote:
    On 13/06/2022 11:38, Rick C wrote:

    I thought the MARK4 was mentioned in this thread, no? It was intended for the key fob market and was programmed in Forth.

    I wasn't aware of any of that. Does this mean I have to change my opinion
    of Atmel and its designs? :)

    https://en.wikichip.org/w/images/4/44/MARC4_4-bit_Microcontrollers_Programmer%27s_Guide.pdf

    The compiler

    https://en.wikichip.org/w/images/2/25/MARC4_User%27s_Guide_qFORTH_Compiler.pdf

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to dxforth on Sun Jun 12 20:54:42 2022
    dxforth <dxforth@gmail.com> writes:
    The compiler https://en.wikichip.org/w/images/2/25/MARC4_User%27s_Guide_qFORTH_Compiler.pdf

    Wow, that is neat, and the programmers' guide also talks about qFORTH a
    lot. The return stack lives in ram is it looks like its slots are 4
    nibbles, a 12-bit code address plus 4 data bits. The manual advises
    against too many levels of subroutines. Saving temporary data on the R
    stack with >R etc. also sounds bad. But qFORTH does have those words.
    I wonder if any actual application code is around that we can look at.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sun Jun 12 20:27:59 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Sometimes we are in different worlds. "Iterating" a chip means making
    a new chip in my world. You don't "iterate" a chip unless the
    requirements are different, or there are bugs that must be fixed.

    Yes, and in the world of real products, requirements keep changing. And
    if the product has a million lines of software and you change a few
    thousand of them and recompile, I wouldn't call that writing a new
    program. If you publish a novel and then fix some typos in the second printing, I wouldn't call that writing a new novel. And if you fix some
    errata in a chip, well you see where this is going. I suppose from the
    fab perspective it's a new chip, but from the design perspective it
    isn't. There's millions of lines of VHDL and you change a few.

    And you constantly optimize and tweak stuff even if the requirements
    don't change. Do you seriously think today's 555 timer is made from the
    same masks as 50 years ago?

    Ok, so are you looking for the evidence?

    I'm interested in seeing it. I'm not going crazy searching for it but
    I've looked around a little bit and not found much. I'm not the one
    making claims. I've expressed skepticism to your claims. I'm open to
    being convinced by evidence.

    Coffee makers in my world have a digital clock with a 4 digit display
    and a handful of buttons that make it very hard to set the timer and
    use the damn thing. Why so few buttons? Because they cost something
    like $0.01 each and if they aren't essential, they get thrown away.

    My coffee maker has no timer, but I use a rice cooker with a setup like
    that, and it doesn't seem all that cheap. The buttons and display are
    fairly large. Its marketroids also like to claim that the software
    inside it is sophisticated, though idk what it is really doing. It
    supposedly uses "fuzzy logic" to figure out how to cook the rice more consistently than a traditional thermostat cooker would.

    I also have a pressure cooker that has a timer but no digital clock. It
    has quite a lot of buttons for cooking different kinds of stuff (soup,
    grains, etc.) though afaict they really just run the cooker for
    different amounts of time. So the extra buttons aren't really all that necessary and if they cared about the $.01/button they could have just
    left them out.

    As mentioned, AvE took one apart and IIRC he found an 8 bit MCU inside,
    but I would have to watch the video again. They do have more expensive
    models with clocks so I guess they saved a few cents by leaving the
    clock out of mine.

    How about a temperature controlled soldering iron, is that simple
    enough? This one has a 32 bit cpu and multitasking OS: https://www.pine64.org/pinecil/

    You have to know what numbers to calculate. Any boob can use a
    calculator.

    Yes, and so far you have consistently failed to put up any numbers that
    have any convincing connection with reality.

    I thought the MARK4 was mentioned in this thread, no? It was intended
    for the key fob market and was programmed in Forth.

    I remember mention of the MARC4 but didn't realize it was programmed in
    Forth. That is interesting and I'll see what I can find about it. It
    has been discontinued for a while, from what I understand. I guess its
    cost advantage over 8 bitters didn't persist.

    mentioned earlier in the conversation, like the digital time display.

    That would be one of the functions of the timer chip, if that's what you
    are getting at.

    If the company makes a new product, that's a new product.

    If the new product can be made by slightly modifying the old product,
    they're not going to start a new design from scratch. There is a whole engineering discipline about dealing with lots of product variants in
    the field, at least for large products like aircraft. No idea about how
    it is done for coffee pots but it's a safe bet that they aren't idiots.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Paul Rubin on Mon Jun 13 16:31:13 2022
    On 13/06/2022 13:54, Paul Rubin wrote:
    dxforth <dxforth@gmail.com> writes:
    The compiler
    https://en.wikichip.org/w/images/2/25/MARC4_User%27s_Guide_qFORTH_Compiler.pdf

    Wow, that is neat, and the programmers' guide also talks about qFORTH a
    lot. The return stack lives in ram is it looks like its slots are 4
    nibbles, a 12-bit code address plus 4 data bits. The manual advises
    against too many levels of subroutines. Saving temporary data on the R
    stack with >R etc. also sounds bad. But qFORTH does have those words.
    I wonder if any actual application code is around that we can look at.

    Says it was based on Forth-83 so I don't expect many surprises. Tried to
    find the compiler using Wayback Machine. Closest I got was self-extracting
    ZIP which turned out to be two binary data files of some sort. Definitely
    no compiler. If it still exists it's because someone has squirrelled it away. Found a write-up about the chip with some history here:

    https://ur.booksc.eu/book/48936700/835818

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Rick C on Mon Jun 13 07:45:46 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Talk to someone who designs toys.

    Joerg Voelker designs toys and he commonly uses STM8 microcontrollers
    (8-bit), although given the current supply situation, he is looking to
    become more independent of specific microcontrollers.

    There are NEW designs that use 4-bit MCUs...
    That's what you claim.=3D20=20
    =20
    So, are you claiming that 4-bit processors are no longer designed into n= >ew =3D=20
    products?=20
    =20
    I wrote that you made a claim without providing evidence.=20

    You mean the claim that 4-bit processors are in use?=20

    I cited the claim, and it's still up there:

    |There are NEW designs that use 4-bit MCUs...

    Show me a simple product, that could make use of a 4-bit process=3D=20
    or, is made in qty over a million and has an 8-bit processor. The coffee=
    m=3D=20
    aker is a perfect example. Can you show me an under $25 coffee maker tha= >t =3D=20
    uses an 8-bit processor? They don't exist because the chip may only cost=
    a=3D
    penny more, but that's $10,000 in lost profits.
    And what if it costs 0 pennies more? In=20
    <https://bernd-paysan.de/b16-presentation.pdf> (from 2005), Bernd=20
    Paysan gives the size of the (small) b16 in the XC035 process (a=20
    0.35um (350nm) process) as 0.16mm^2. Intel and AMD were at 90nm by=20
    that time. These days, my guess is that it takes 100x less area in a=20
    process used now for embedded controllers. How much does 0.0016mm^2=20
    in such a process cost? How much do you save by using, say 0.0000mm^2=20
    (a 4-bit CPU will certainly need more area than that)? Will it save a=20
    penny? I doubt it.=20

    You are suggesting that the chips are small enough that die size is no long= >er a cost factor?

    I suggest that the incremental cost is much less than the penny you
    claim without evidence. Actually it's possible that the die size is
    determined by the I/O pads; in that case the logic area is really no
    cost factor.

    I can't follow your logic above. I don't believe anyone=
    uses even 90nm technology for 4-bit MCUs.

    Which suggests that these are legacy designs for which the expense of
    shrinking does not pay off. And/or that die size is not a significant
    cost factor for these MCUs.

    The cost is related to the equi=
    pment used, the capital cost. By using fully amortized equipment they get = >the lowest cost.

    This would suggest that Intel should continue to use their fully
    amortized 14nm equipment rather than investing in new 10nm (now Intel
    7) equipment. But die size is a big cost factor for Intel, that's why
    they switch to Intel 7.

    Unfortunately, I have not found anything on cost per area, but I have=20
    found=20
    <https://www.fabricatedknowledge.com/p/the-rising-tide-of-semiconductor>,= >=20
    which states that the cost per 100M gates is <$2 for processes more=20
    recent than 45/50nm, and $1.3 for 28nm; so for new designs MCU=20
    manufacturers are likely to use 28nm.=20

    None of these processes are used for low end MCUs that work with 5 volt tol= >erant I/Os.=20

    That's what you claim, again without evidence.

    BTW, why should 5V be important for the coffee maker?

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Paul Rubin on Mon Jun 13 08:11:53 2022
    Paul Rubin <no.email@nospam.invalid> writes:
    dxforth <dxforth@gmail.com> writes:
    The compiler
    https://en.wikichip.org/w/images/2/25/MARC4_User%27s_Guide_qFORTH_Compiler.pdf

    Wow, that is neat, and the programmers' guide also talks about qFORTH a
    lot. The return stack lives in ram is it looks like its slots are 4
    nibbles, a 12-bit code address plus 4 data bits. The manual advises
    against too many levels of subroutines. Saving temporary data on the R
    stack with >R etc. also sounds bad.

    The instruction set has >R, 2>R, and 3>R, so they certainly cater for
    that.

    It's a bit funny that Forth-94 introduced CHARS and CHAR+ to cater for
    (among other things) nybble-addressed CPUs, but required at least
    16-bit cells, which is not very practical for an architecture like
    MARC4. I wonder what nybble-addressed CPUs they had in mind.

    My guess is that they took the lessons from cell-size independent
    address computation and applied them also to character and float
    sizes. For floats this proved useful, as we have different float
    sizes until this day, for characters less so; the supposedly
    up-and-coming 16-bit Unicode characters probably played a bigger role
    in the decision than 4-bit CPUs.

    But qFORTH does have those words.
    I wonder if any actual application code is around that we can look at.

    I expect that it needs quite a few >Rs, given that it has double-cell addresses.

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Pelc@21:1/5 to Paul Rubin on Mon Jun 13 08:21:42 2022
    On 13 Jun 2022 at 03:27:14 CEST, "Paul Rubin" <no.email@nospam.invalid> wrote:

    I have never heard of a Forth (or C) cross compiler targeted to a 4 bit
    MCU. Do you know of any? For 8 bit MCU's, both are plentiful.

    Many, many years ago (1980s) MPE wrote a Forth cross compiler targeted
    to a Hitachi 4 bit CPU. It was a custom job for a specific client.

    Stephen

    --
    Stephen Pelc, stephen@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Stephen Pelc on Mon Jun 13 08:55:19 2022
    On Monday, June 13, 2022 at 5:30:41 AM UTC+10, Stephen Pelc wrote:
    On 7 Jun 2022 at 11:52:46 CEST, "Wayne morellini" <waynemo...@gmail.com> wrote:

    But recently, I saw a document on Colorforth for ARM, and comparisons to Swift
    Forth etc.

    Reference? Link?

    Stephen
    --

    My apologies Stephen, after an extensive search, all I could find is a euroforth 1999 submission on arm forth, versus ANSI Forth versus machineforth versus C. I don't know where I got swiftforth from. It's a mystery.

    https://rrt.sc3d.org/Software/Forth/Machine%20Forth/Machine%20Forth%20for%20the%20ARM%20processor.tex

    I was thinking, why not do an arm product using this mapping to run colorforth/machineforth/(etherforth) them do a forth processor in a future generation. But, after l looked again, it seems to be not a great mapping. I think they mistake, that
    machineforth is greatest on a forth misc machine. Or a x86 thumb like version.

    Still waiting for that 6ghz CPU you are working with. If it can operate between 0.001mw and 100mw that would be great. But, 0.1mw+ would be great too (watch).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Ertl@21:1/5 to Wayne morellini on Mon Jun 13 16:15:12 2022
    Wayne morellini <waynemorellini@gmail.com> writes: >https://rrt.sc3d.org/Software/Forth/Machine%20Forth/Machine%20Forth%20for%2= >0the%20ARM%20processor.tex

    The corresponding PDF is:

    http://euroforth.org/ef99/thomas99a.pdf

    - 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 2022: http://www.euroforth.org/ef22/cfp.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Mon Jun 13 10:26:18 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?


    Anyway, what about modern hardwired gatearray alternates? I understand that anti-fuse arrays were fast. But is there anything cheap you can just turn into a hardwired misc chip. Please don't anybody say FPGA.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Myron Plichota@21:1/5 to Wayne morellini on Mon Jun 13 22:41:49 2022
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    It's always time for another Forth chip. I've been experimenting with FPGA implementations of stack computers for 20+ years using inexpensive evaluation boards. Each project revealed design strengths and weaknesses in the hardware and software domains.
    Experience using the current 18-bit axe is giving me ideas for a 32-bit version.

    The 18-bit axe manual is at https://drive.google.com/file/d/1PN6igK_-DLcrx2OWT1H5mXyfrT4OAAq3/view?usp=sharing

    I use Icarus Verilog to design and simulate hardware modules before attempting an FPGA fit.

    An assembler is required to test the CPU at simulation time, and to launch the final SoC on powerup. I've been using Python3 for that job lately. The 18-bit axe uses the Python assembler to generate a run-time Forth native machine assembler scripting
    langauge.

    All the tools I've used are free. I'd like to see more opinions based on original R&D experience rather than arguing the theoretical merits of historic silicon.

    - Myron Plichota
    "Jimbo is not James Bond" - an ancient koan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Myron Plichota on Tue Jun 14 06:27:11 2022
    On Tuesday, June 14, 2022 at 3:41:51 PM UTC+10, Myron Plichota wrote:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    It's always time for another Forth chip. I've been experimenting with FPGA implementations of stack computers for 20+ years using inexpensive evaluation boards. Each project revealed design strengths and weaknesses in the hardware and software domains.
    Experience using the current 18-bit axe is giving me ideas for a 32-bit version.

    The 18-bit axe manual is at https://drive.google.com/file/d/1PN6igK_-DLcrx2OWT1H5mXyfrT4OAAq3/view?usp=sharing

    I use Icarus Verilog to design and simulate hardware modules before attempting an FPGA fit.

    An assembler is required to test the CPU at simulation time, and to launch the final SoC on powerup. I've been using Python3 for that job lately. The 18-bit axe uses the Python assembler to generate a run-time Forth native machine assembler scripting
    langauge.

    All the tools I've used are free. I'd like to see more opinions based on original R&D experience rather than arguing the theoretical merits of historic silicon.

    - Myron Plichota
    "Jimbo is not James Bond" - an ancient koan

    Have people got worn out arguing with people and suddenly vanished?

    Your effort, I appreciate.

    Is Kopin still alive, to do another book that examines all the new forth processors? Would be a great book, and you could compare how design features enhance things.

    Anyway, really worn out tonight, had a few good days. Apparently, if I don't eat when well, I can be better while well. So, I'm here to mention something people don't know.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Tue Jun 14 08:49:45 2022
    On Tuesday, 14 June 2022 at 14:27:12 UTC+1, Wayne morellini wrote:
    On Tuesday, June 14, 2022 at 3:41:51 PM UTC+10, Myron Plichota wrote:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    It's always time for another Forth chip. I've been experimenting with FPGA implementations of stack computers for 20+ years using inexpensive evaluation boards. Each project revealed design strengths and weaknesses in the hardware and software
    domains. Experience using the current 18-bit axe is giving me ideas for a 32-bit version.

    The 18-bit axe manual is at https://drive.google.com/file/d/1PN6igK_-DLcrx2OWT1H5mXyfrT4OAAq3/view?usp=sharing

    I use Icarus Verilog to design and simulate hardware modules before attempting an FPGA fit.

    An assembler is required to test the CPU at simulation time, and to launch the final SoC on powerup. I've been using Python3 for that job lately. The 18-bit axe uses the Python assembler to generate a run-time Forth native machine assembler scripting
    langauge.

    All the tools I've used are free. I'd like to see more opinions based on original R&D experience rather than arguing the theoretical merits of historic silicon.

    - Myron Plichota
    "Jimbo is not James Bond" - an ancient koan
    Have people got worn out arguing with people and suddenly vanished?

    Your effort, I appreciate.

    Is Kopin still alive, to do another book that examines all the new forth processors? Would be a great book, and you could compare how design features enhance things.

    Anyway, really worn out tonight, had a few good days. Apparently, if I don't eat when well, I can be better while well. So, I'm here to mention something people don't know.

    Something went wrong with the last post, so here again most of it

    The news from a Forth Processor Manufacturer as a hint:

    What's New at GreenArrays

    arrayForth 3 Released 21 May 2019:
    The new development platform for the GA144 is arrayForth 3, which is released today for general use. This package supports cross-development from saneFORTH/x86 running on a PC or win32 equivalent using high speed serial communication, and/or within-
    platform development using polyFORTH/GA144 running on the Host chip of an evaluation board (or equivalent) with much higher speed capability for communicating with microcode running in F18A nodes on Host and/or Target chips.

    New Evaluation Board EVB002 Available for Purchase 20 May 2019:
    The new evaluation board is manufactured and may be purchased here. New documentation is also posted: DB014, EVB002 Eval Board Reference, and AN021 Getting Started with Eval Board EVB002. The first fully supported release of arrayForth 3 will be posted
    in the next few days, as soon as the preliminary version of SOFTSIM is ready.

    New Projects Launched for 2019 26 Dec 2018:
    An improved evaluation board, EVB002, is being manufactured and should become available during the first quarter of 2019. In addition, design of a new chip, the G144A2x, is underway, with many improvements. More information about this will be released
    during the year.

    Greenarrays re-domiciled in Wyoming 15 Dec 2016:
    GreenArrays, Inc. was domesticated as a Wyoming C Corporation on 15 Dec 2016 and dissolved in Nevada effective 19 Dec 2016. Nothing else changes except our State of incorporation. The old address in Incline Village, Nevada, should not be used for any
    purpose henceforward. For updated contact information, see the Contact Information page on our website.

    New GreenArrays Headquarters 1 August 2016:
    We have finished moving our offices and lab into more permanent quarters in Cheyenne, Wyoming. Our new home provides considerably more space for those activities as well as more and better accommodations for visiting colleagues. For updated contact
    information, see the Contact Information page on our website.

    Business News Blog has been discontinued 10 May 2015:
    The Business News Blog, /blog1, has been discontinued because it has proven to be a redundant copy of this page. Business news will be posted only on this page hereafter.

    Litigation with Technology Properties Limited, et al, Settled 30 January 2013: Chuck Moore's lawsuit against Technology Properties Limited LLC (TPL) and several individuals has been settled to the mutual advantage of all concerned. Chuck and GreenArrays each have clear licenses to implement and sell products and systems protected
    by patents that were involved in the past litigation, along with uncontested ownership of the other fruits from decades of labor by our founders and staff members. Please see the press release of 29 January for more information.

    arrayForth® Institute has opened 11 March 2012:
    GreenArrays is pleased to announce the opening of the arrayForth Institute, a free online learning resource intended to faciliate the successful use of our chips. Access via https is supported for those who prefer encrypted communications and don't mind
    the possible inconveniences. The curriculum is organized in courses, each of which is subdivided into one or more Learning Paths. The first such path is in place and ready for use. Anyone interested in our products may create an account and take our
    courses. Feedback will be appreciated! At the same time we are improving the organization of the GreenArrays Website during March to make it easier to keep abreast of our literature.

    New GreenArraysTech Blog 14 October 2011:
    When the GreenArraysNews Blog and RSS Feed were created, we promised that the posting frequency would be unobtrusive. Recently, the rate at which we have been updating technical documentation and software has increased significantly and so it has become
    necessary to monitor the Customer Support Central webpage closely in order to obtain these updates in a timely fashion. This has not been working well and so a second blog, with its own RSS feed, has been created. The original GreenArraysNews blog will
    continue to announce only major events, while the new GreenArraysTech blog will post technical advisories as frequently as necessary so that people using our chips won't miss important information.

    SchmartBoard, Inc. Offers Single GA144 Chips For Sale 4 October 2011:
    We are very pleased to announce that SchmartBoard, Inc. is now offering our customers a bundled deal for one GA144 chip along with a SchmartBoard|ez to which it may be soldered; see Part Number 202-0048-02. In addition, SchmartBoard is holding a contest
    in which it will be giving away one of these bundles each week in October and November. For further information on using this method of employing our chips, including a way to assemble a working system for roughly $60 in parts, please see Breadboarding
    on a Budget which may be reached from our Application Notes page.

    GreenArrays Announces a New Alliance with SchmartBoard, Inc. 29 September 2011: GreenArrays announced today that it has become an OEM Partner of SchmartBoard, Inc. As a result, a SchmartBoard|ez™ prototyping circuit board is now available for the GreenArrays GA144 multicomputer chip. With this board, it is now feasible to hand
    solder our chips for inexpensive breadboarding. Read about it in Breadboarding on a Budget which may be reached from our Application Notes page.

    GA144 Now in Full Production 14 September 2011:
    Our team is pleased to announce that the effort begun in October, 2010 has been successfully completed. The GA144 chips work very well, as do our Evaluation Kits, and are available for purchase in quantity. Order evaluation quantities directly from our
    website 24x7 for prompt shipment from stock. In addition, a new Customer Support Central webpage has been created for up-to-the-minute dissemination of software, documentation, tips, FAQs, application notes, and direct personal assistance to our
    customers. A new software release and several new manuals await you there.

    AP003 published 10 August 2011:
    Application Note AP-003: SRAM Control Cluster, Mark 1 has been published as the first in a series of documents relevant to Virtual Machine implementations using GreenArrays chips. These may be found in the Application Notes page.

    Evaluation Boards Nearing Production 26 July 2011:
    We are about to begin producing the EVB001 Evaluation Board with two GA144 chips. Preliminary documentation has been updated and will be followed by more information about available software.

    Website as of 12 July 2011:
    A new page of Application Notes has been added. This page will receive frequent postings of useful information for our customers. In the interest of putting this information into your hands as soon as possible, informal documents may be included among
    the more formal. Two new postings are the design data for a simple printed circuit board that has been used in house, and a spreadsheet containing the raw data behind the numbers in our Data Book.

    Production Status updated on 8 July 2011:
    Shipments of the GA144 chip have begun. We are accepting orders for evaluation chips, shipped now from stock, and for evaluation boards to be shipped starting in August 2011.

    GA144 Chip Data Book updated on 5 July 2011:
    The G144A12 Chip Reference Data Book has been updated on the documentation page on our website. A new section, Typical Instruction Timing, presents a simplified model for estimating baseline software performance before temperature and voltage effects are
    applied.

    GA144 Chip Data Book updated on 9 May 2011:
    The G144A12 Chip Reference Data Book has been updated on the documentation page on our website. The new material depicts the variables affecting performance and efficiency, showing numerical effects of supply voltage and temperature upon performance,
    leakage, and energy efficiency of our chips. Included is a description of an unique capability of GreenArrays chips, whereby a useful measure of junction/die temperature may be made during normal application operation.

    Website as of 12 April 2011:
    The 2-page briefs and full Technology Reference for the F18A have been updated to reflect the addition of Schmitt triggers to GPIO and reset input pins in the G144A12. These documents are posted on the documentation page on our website and this
    information has advanced from Preliminary to Production status.

    GA144 Chip Data Book posted on 11 April 2011:
    The first release of the G144A12 Chip Reference Data Book has been posted in the documentation page on our website. This very preliminary version incorporates the initial room temperature data and other previously unreleased information. Several
    significant sections are incomplete, in the interest of getting what useful information we have into your hands immediately. An updated reference poster is also available there.

    GA144 PRODUCTION STATUS as of 9 April 2011:
    All 16 wafers of our qualification run have arrived and a sampling of chips from each of 8 process corner wafers and two of the normal wafers was selected, comprising a population of 50 chips. These have been used to measure the data for DC
    characterization at room temperature. Those data will be published shortly in a preliminary Data Book for the chip. Meanwhile, we are starting measurements of computer performance, power, and A/D behavior as a function of temperature and supply voltage.
    When this has been finished, the Data Book will be updated to include the temperature / voltage data and will at that time be complete. Fabrication of the chip test fixtures is in progress. At this point we hope to test all of the chips in May, during
    which time evaluation boards will be fabricated, and to ship product in June.

    Meanwhile, a considerably revised and improved version of arrayForth has been posted for the production GA144 including great improvements in softsim, the simulator for a full chip. Look for a series of documentation releases and updates over the next
    two weeks.

    GA144 PRODUCTION STATUS as of 27 Feb 2011:
    The first wafer of our production qualification run has arrived and preliminary testing is underway. Thus far there have been no problems found and the yield is looking auspicious. The remaining wafers are expected in early March when exhaustive testing
    and characterization will begin. We are on schedule to ship product in Q2 of this year as expected. Preliminary data sheet is on its way.

    GA144 PRODUCTION RELEASE of 19 Oct 2010:
    Our Team is extremely pleased to announce that we are releasing the GA144 chip to production; we expect to be able to ship product in the second quarter of 2011. For those who wish to evaluate our chips as soon as possible, the website is now taking
    advance orders for chips and evaluation boards from our first run. Please contact the company directly if you have any questions after checking that URL. This announcement is in advance of our formal Press Release and is intended to give priority to
    people who have been paying attention to our website. Thanks to all for your support!

    Website as of 27 Sept 2010:
    Thanks to the assistance of Marlin Ouverson, consulting designer-developer at External Design, our website is undergoing an incremental upgrade in appearance and usability.

    Website as of 13 June 2010:
    We have reorganized the about page and have added a comprehensive Brief introducing our company to potential business partners. Please be advised that comments have been disabled on our blog due to spam volume; please direct inquiries or comments to
    appropriate email roles shown on the contact page.

    Website as of 7 June 2010:
    We have reorganized the documents page and have added seven important new data sheets in brief form. There's more coming; watch the blog for announcements!

    Website as of 22 Apr 2010:
    As a result of the successful hacking of Network Solutions' web servers, malevolent scripts were added to the home pages for GreenArrayChips.com and for our blog in the evening of Tuesday 22 April 2010. These have been removed. Our regrets for anyone
    inconvenienced by this foolishness. We will move our website onto a secure, native FORTH platform when conditions permit us to do so. In the meanwhile, this website and our announcement blog should once again be clean.

    Website as of 6 Feb 2010:
    We are evaluating a tool that enables us to publish a blog for announcements by GreenArrays. This blog also provides a subscribable RSS feed so that people interested in our progress may keep track of it with minimal effort. For the present we will post
    incremental technical updates there and confine this News section to business matters and press releases. If it works out well, the blog will be fully integrated.

    Website as of 27 Jan 2010:
    Significant new material has been added to the about section, giving the reader increased insight into our vision for the company, the method of its implementation, and the composition of the team whose members have formed this company.

    Website as of 20 Jan 2010:
    For the first time, arrayForth™ has been publicly released!
    Take a Software Support link from the Products page to read the conditions under which arrayForth is being released, and to download the software.

    PRESS RELEASE of 19 Jan 2010:
    GreenArrays, Inc. Explains its connection with Technology Properties Limited (TPL).

    PRESS RELEASE of 19 Jan 2010:
    GreenArrays, Inc. Announces Management Realignment for 2010’s Capitalization and Growth.

    Testing as of 19 Jan 2010:
    Testing of the GA4-1.2 and GA144-1.10 continues. So far neither chip has displayed any problems. A suspected bonding problem, in a 12 pin GA4, is the only anomaly found so far.

    Website as of 5 Jan 2010:
    Products page now links to the new arrayForth Releases page, which in turn links to preliminary documentation in work, introducing arrayForth. Soon the arrayForth downloads will also be posted.

    Testing status as of 3 Jan 2010:
    Happy new year! Not a great deal has been accomplished since 14 December due to holidays and illness; however, one GA4 has run correctly and continuously for the past 24 days, and one of our crew has loaded and run code on the GA144. So far both look
    good, and we look forward to more activity this coming week.

    Website as of 11 Dec 2009:
    This "news" section has been added to help you keep informed of status changes and of new material posted to the website.

    GA4 V1.2 as of 11 Dec 2009:
    147 chips in 3x3DFN12 and 144 in 2x2DFN8 packages have arrived, and we have internally fabricated 24 minimal test boards using the 12 pin package. Preliminary testing of this second shuttle run incorporating our newest technology, begun 10 December,
    looks very good! Further testing and characterization are underway; look for a spec sheet update in the near future.

    GA144 V1.0 as of 11 Dec 2009:
    47 chips in 10x10QFN88 packages have arrived. Testing of this awesome chip will begin within two weeks!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Tue Jun 14 08:40:44 2022
    On Tuesday, 14 June 2022 at 14:27:12 UTC+1, Wayne morellini wrote:
    On Tuesday, June 14, 2022 at 3:41:51 PM UTC+10, Myron Plichota wrote:
    On Tuesday, June 7, 2022 at 5:52:48 AM UTC-4, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    It's always time for another Forth chip. I've been experimenting with FPGA implementations of stack computers for 20+ years using inexpensive evaluation boards. Each project revealed design strengths and weaknesses in the hardware and software
    domains. Experience using the current 18-bit axe is giving me ideas for a 32-bit version.

    The 18-bit axe manual is at https://drive.google.com/file/d/1PN6igK_-DLcrx2OWT1H5mXyfrT4OAAq3/view?usp=sharing

    I use Icarus Verilog to design and simulate hardware modules before attempting an FPGA fit.

    An assembler is required to test the CPU at simulation time, and to launch the final SoC on powerup. I've been using Python3 for that job lately. The 18-bit axe uses the Python assembler to generate a run-time Forth native machine assembler scripting
    langauge.

    All the tools I've used are free. I'd like to see more opinions based on original R&D experience rather than arguing the theoretical merits of historic silicon.

    - Myron Plichota
    "Jimbo is not James Bond" - an ancient koan
    Have people got worn out arguing with people and suddenly vanished?

    Your effort, I appreciate.

    Is Kopin still alive, to do another book that examines all the new forth processors? Would be a great book, and you could compare how design features enhance things.

    Anyway, really worn out tonight, had a few good days. Apparently, if I don't eat when well, I can be better while well. So, I'm here to mention something people don't know.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Tue Jun 14 09:39:23 2022
    Wow! Nothing new in three years. That's not promising. We keep hearing rumors of new chip designs, but no announcements of new products. I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?

    --

    Rick C.

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


    On Tuesday, June 14, 2022 at 11:49:48 AM UTC-4, jpit...@gmail.com wrote:

    The news from a Forth Processor Manufacturer as a hint:

    What's New at GreenArrays

    arrayForth 3 Released 21 May 2019:
    The new development platform for the GA144 is arrayForth 3, which is released today for general use. This package supports cross-development from saneFORTH/x86 running on a PC or win32 equivalent using high speed serial communication, and/or within-
    platform development using polyFORTH/GA144 running on the Host chip of an evaluation board (or equivalent) with much higher speed capability for communicating with microcode running in F18A nodes on Host and/or Target chips.

    New Evaluation Board EVB002 Available for Purchase 20 May 2019:
    The new evaluation board is manufactured and may be purchased here. New documentation is also posted: DB014, EVB002 Eval Board Reference,
  • From Wayne morellini@21:1/5 to Wayne morellini on Tue Jun 14 11:09:51 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on .. for ARM, and
    comparisons to .. Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these designs
    upgraded? 16 bit or more versions?

    I have been interested in working on a ring computer. Something Misc would be very good at. I did many draft designs, and new techniques.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Tue Jun 14 11:31:23 2022
    On Tuesday, 14 June 2022 at 19:09:52 UTC+1, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on .. for ARM, and
    comparisons to .. Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these designs
    upgraded? 16 bit or more versions?

    I have been interested in working on a ring computer. Something Misc would be very good at. I did many draft designs, and new techniques.

    It has to be defined
    what this Forth processor does and
    how it is implemented:

    in CMOS chips
    as FPFA
    FPGA transferred into Gates - if you have the money for the masks
    Gate Array - If you find an opportunity - if you have the money for the masks
    Standard Cell - if you have the money for the masks
    Full Custom Design - if you have the money for the masks
    But who is interested in a Forth chip anyway; the world now lives without it and who defines the requirements.
    Where is the comparison table of
    -- Gates
    -- Cost
    -- Speed
    -- Power consumption
    -- Availability?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Myron Plichota@21:1/5 to jpit...@gmail.com on Tue Jun 14 12:28:56 2022
    On Tuesday, June 14, 2022 at 2:31:25 PM UTC-4, jpit...@gmail.com wrote:
    It has to be defined
    what this Forth processor does and
    how it is implemented:

    Bingo. And if you can't define it, you'll never achieve it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Rick C on Wed Jun 15 09:30:12 2022
    On 15/06/2022 02:39, Rick C wrote:
    Wow! Nothing new in three years. That's not promising. We keep hearing rumors of new chip designs, but no announcements of new products. I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?


    "Good things come to those who wait" - an English proverb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to dxforth on Tue Jun 14 21:39:33 2022
    On Tuesday, June 14, 2022 at 7:30:14 PM UTC-4, dxforth wrote:
    On 15/06/2022 02:39, Rick C wrote:
    Wow! Nothing new in three years. That's not promising. We keep hearing rumors of new chip designs, but no announcements of new products. I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?

    "Good things come to those who wait" - an English proverb

    That's not the "proverb". It's a misquote from the French which literally translated means, "All things come to those who know how to wait".

    I don't think it applies to wishful thinking.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Rick C on Wed Jun 15 15:47:27 2022
    On 15/06/2022 14:39, Rick C wrote:
    On Tuesday, June 14, 2022 at 7:30:14 PM UTC-4, dxforth wrote:
    On 15/06/2022 02:39, Rick C wrote:
    Wow! Nothing new in three years. That's not promising. We keep hearing rumors of new chip designs, but no announcements of new products. I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?

    "Good things come to those who wait" - an English proverb

    That's not the "proverb". It's a misquote from the French which literally translated means, "All things come to those who know how to wait".

    I don't think it applies to wishful thinking.

    Yet it's the latter upon whom it has the most effect. Promises, promises...

    https://youtu.be/DpKAnp5Klzw

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Pelc@21:1/5 to All on Wed Jun 15 09:39:51 2022
    On 14 Jun 2022 at 18:39:23 CEST, "Rick C" <gnuarm.deletethisbit@gmail.com> wrote:

    I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?

    I have nothing to do with GreenArrays except to wish them well.

    I cannot release information about the chip MPE is involved with without permission,
    except to say that the current application is very specialised.

    In general, the answer to the question "Is it time for another Forth chip?" is no.
    The reason is that it's much cheaper to write a good Forth compiler for an existing CPU than to bring a new chip to market. We learned this way back
    when Digital brought StrongARM to market in 18 months, and a VFX compiler
    took about three months. Note that Digital's team was exceptional.

    In rare special cases, usually where deterministic execution is required, silicon
    stack machines can be used to advantage.

    Stephen
    --
    Stephen Pelc, stephen@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Stephen Pelc on Wed Jun 15 02:53:30 2022
    On Wednesday, 15 June 2022 at 10:39:53 UTC+1, Stephen Pelc wrote:
    On 14 Jun 2022 at 18:39:23 CEST, "Rick C" <gnuarm.del...@gmail.com>
    wrote:
    I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?
    I have nothing to do with GreenArrays except to wish them well.

    I cannot release information about the chip MPE is involved with without permission,
    except to say that the current application is very specialised.

    In general, the answer to the question "Is it time for another Forth chip?" is
    no.
    The reason is that it's much cheaper to write a good Forth compiler for an existing CPU than to bring a new chip to market. We learned this way back when Digital brought StrongARM to market in 18 months, and a VFX compiler took about three months. Note that Digital's team was exceptional.

    In rare special cases, usually where deterministic execution is required, silicon
    stack machines can be used to advantage.
    Stephen
    --
    Stephen Pelc, ste...@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads

    I would kindly disagree.

    There are probably 20 to 200 or more Forth implementations that people use in applications , or just did for fun.
    Plus the commercial versions.

    The same should actually apply to Forth chips.
    There are just not enough people here
    who know Forth well AND HDLs
    to have fun implementing Forth processors in VHDL / Verilog.

    The only 2 I am aware of as "products" recently
    is Bernd's b16
    and the J1
    who made it into silicon.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Stephen Pelc on Wed Jun 15 05:00:53 2022
    On Wednesday, June 15, 2022 at 7:39:53 PM UTC+10, Stephen Pelc wrote:
    On 14 Jun 2022 at 18:39:23 CEST, "Rick C" <gnuarm.del...@gmail.com>
    wrote:
    I wonder when some of these rumors might pan out to be true? Isn't Stephen involved in one?
    I have nothing to do with GreenArrays except to wish them well.

    I cannot release information about the chip MPE is involved with without permission,
    except to say that the current application is very specialised.

    In general, the answer to the question "Is it time for another Forth chip?" is
    no.
    The reason is that it's much cheaper to write a good Forth compiler for an existing CPU than to bring a new chip to market. We learned this way back when Digital brought StrongARM to market in 18 months, and a VFX compiler took about three months. Note that Digital's team was exceptional.

    In rare special cases, usually where deterministic execution is required, silicon
    stack machines can be used to advantage.
    Stephen
    --
    Stephen Pelc, ste...@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads

    Not really. The advantage is how much you can do is how little. Of we drop the present array design from misc, we see it looks better. A good performance design would be ok. The problem with modern interpretation of misc, is doing things in software
    that are by far better done in hardware, at little cost. Structured DMA transfers are one such area, array processing another, video frame buffering clocks another, blittering another. I see misc as merely an administrative processor for handing a
    range of tasks over to dedicated hardware. .of course, a 10,000 transistor misc processor with full money addressing, can do fine by itself. There are certain advantages to this in arrays. The talk I hear often isn't reflective.onnyje nature of things.
    People talk about easy things, gates, FPGAs etc. I talk about how to design it to do better. To me misc is not about certain things, it's about improving things. The latest light transistor puts the writing on the wall for silicon electrical misc. I
    want to push my optical computing proposal forwards (with funding), as the researchers now seem to.be exploring solar ideas to mine in magnetic computing, and magnetic computing has flaws where my system is more robust in the environment, but this
    optical transistor is steps away from useful optical computing. I haven't the money or the knowledge to put another better scheme forwards, and the optical is going be good for most things. The crunch comes. But reality can be manipulated on a more
    basic level. Of you have seen the film Supernova, that is what I'm talking about. The tech crunch is coming where the accidental looks bad.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Myron Plichota on Wed Jun 15 04:37:06 2022
    On Wednesday, June 15, 2022 at 5:28:58 AM UTC+10, Myron Plichota wrote:
    On Tuesday, June 14, 2022 at 2:31:25 PM UTC-4, jpit...@gmail.com wrote:
    It has to be defined
    what this Forth processor does and
    how it is implemented:
    Bingo. And if you can't define it, you'll never achieve it.

    Misc?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Wed Jun 15 04:36:22 2022
    On Wednesday, 15 June 2022 at 4:31:25 am UTC+10, jpit...@gmail.com wrote:
    On Tuesday, 14 June 2022 at 19:09:52 UTC+1, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on .. for ARM,
    and comparisons to .. Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    I have been interested in working on a ring computer. Something Misc would be very good at. I did many draft designs, and new techniques.
    It has to be defined
    what this Forth processor does and
    how it is implemented:

    in CMOS chips
    as FPFA
    FPGA transferred into Gates - if you have the money for the masks
    Gate Array - If you find an opportunity - if you have the money for the masks
    Standard Cell - if you have the money for the masks
    Full Custom Design - if you have the money for the masks
    But who is interested in a Forth chip anyway; the world now lives without it and who defines the requirements.
    Where is the comparison table of
    -- Gates
    -- Cost
    -- Speed
    -- Power consumption
    -- Availability?

    Misc.

    FPGA would be ok, if it was a quantum dot cellular automata type, then energy and power would be acceptable. And I said I'm not talking FPGA, and that's because of its problems
    . It's a limited solution.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Wed Jun 15 05:11:34 2022
    On Wednesday, June 15, 2022 at 7:53:31 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 10:39:53 UTC+1, Stephen Pelc wrote:
    On 14 Jun 2022 at 18:39:23 CEST, "Rick C" <gnuarm.del...@gmail.com>
    wrote:
    I wonder when some of these rumors might pan out to be true? Isn't Stephen
    involved in one?
    I have nothing to do with GreenArrays except to wish them well.

    I cannot release information about the chip MPE is involved with without permission,
    except to say that the current application is very specialised.

    In general, the answer to the question "Is it time for another Forth chip?" is
    no.
    The reason is that it's much cheaper to write a good Forth compiler for an existing CPU than to bring a new chip to market. We learned this way back when Digital brought StrongARM to market in 18 months, and a VFX compiler took about three months. Note that Digital's team was exceptional.

    In rare special cases, usually where deterministic execution is required, silicon
    stack machines can be used to advantage.
    Stephen
    --
    Stephen Pelc, ste...@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads
    I would kindly disagree.

    There are probably 20 to 200 or more Forth implementations that people use in applications , or just did for fun.
    Plus the commercial versions.

    The same should actually apply to Forth chips.
    There are just not enough people here
    who know Forth well AND HDLs
    to have fun implementing Forth processors in VHDL / Verilog.

    The only 2 I am aware of as "products" recently
    is Bernd's b16
    and the J1
    who made it into silicon.

    Yeah, well, give me a list of chips and I can see if any of them are useful for my purposes. I mean, they should explore using their designs in a distributed network design in pick and place applications on 3D printers. Thier circuits can form the
    control circuitry for 3D printed electronic devices. Look at it like GA made a single core version with sizable memory a couple of lines and communications lines, and at 1mm, the machines place them around the device. A 3D printer has enough precision
    to wire up the circuit to 1mm chips. That could be 1000 chip slices in a 10cm feeder tube. 10,000 in a 1 metre role.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Wed Jun 15 05:40:34 2022
    On Wednesday, June 15, 2022 at 10:28:41 PM UTC+10, Wayne morellini wrote:
    Now. This modern EU free microchip fab design. I suppose all we would need to know of an EU citizen to work with to get to use it to design and make chips. Is that right?

    That problem is solved? It wouldn't worry me. The sort of designs I would look at wouldn't be available in a cheaper plant elsewhere.

    That would be a solution for GA. They are already looking for 180nm wafer watch plants in Europe, they could partner up with Bernard to use the modern plant, and make high end watch processors fir the luxury watch maker market. What about a normal
    looking luxury watch which gives you stock alerts, messages and videos from your friends? The size of many of these android watches are a function of the Arm and display. It's gotten better, but you are still talking about a performance advantage in a
    properly designed misc. They have maybe finished the advanced design for the video glasses, which could be used in watches. They should have enough penetration into the world of those fabs by now, to suggest this to the watch makers. They can propose
    that the machineforth based application can run on the arm if they want, as a backup.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Wed Jun 15 05:28:40 2022
    Now. This modern EU free microchip fab design. I suppose all we would need to know of an EU citizen to work with to get to use it to design and make chips. Is that right?

    That problem is solved? It wouldn't worry me. The sort of designs I would look at wouldn't be available in a cheaper plant elsewhere.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Wed Jun 15 05:23:21 2022
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact, and for
    some useful devices.

    The ring thing is another thing.

    Saying how everything can't work all the time is not a solution.


    On Wednesday, June 15, 2022 at 9:37:07 PM UTC+10, Wayne morellini wrote:
    Misc?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Wed Jun 15 06:37:12 2022
    On Wednesday, June 15, 2022 at 5:53:31 AM UTC-4, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 10:39:53 UTC+1, Stephen Pelc wrote:
    On 14 Jun 2022 at 18:39:23 CEST, "Rick C" <gnuarm.del...@gmail.com>
    wrote:
    I wonder when some of these rumors might pan out to be true? Isn't Stephen
    involved in one?
    I have nothing to do with GreenArrays except to wish them well.

    I cannot release information about the chip MPE is involved with without permission,
    except to say that the current application is very specialised.

    In general, the answer to the question "Is it time for another Forth chip?" is
    no.
    The reason is that it's much cheaper to write a good Forth compiler for an existing CPU than to bring a new chip to market. We learned this way back when Digital brought StrongARM to market in 18 months, and a VFX compiler took about three months. Note that Digital's team was exceptional.

    In rare special cases, usually where deterministic execution is required, silicon
    stack machines can be used to advantage.
    Stephen
    --
    Stephen Pelc, ste...@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)23 8063 1441, +44 (0)78 0390 3612, +34 649 662 974 http://www.mpeforth.com - free VFX Forth downloads
    I would kindly disagree.

    There are probably 20 to 200 or more Forth implementations that people use in applications , or just did for fun.
    Plus the commercial versions.

    The same should actually apply to Forth chips.
    There are just not enough people here
    who know Forth well AND HDLs
    to have fun implementing Forth processors in VHDL / Verilog.

    The only 2 I am aware of as "products" recently
    is Bernd's b16
    and the J1
    who made it into silicon.

    You talk about having "fun" implementing Forth processors (meaning stack CPUs I assume) then talk about only 2 being implemented in custom silicon. I assume you mean "custom" since nearly every stack processor is implemented in silicon in an FPGA these
    days.

    What Stephen is saying, is that the leap to a custom silicon chip is a huge one and requires financial support. Before that step was taken for the b16 or the J1, they were implemented in FPGAs, *usefully* in production. It was only after the designs
    proved useful that anyone considered using them in a ASIC. Few other stack processors even made it to being used in production in an FPGA. Mostly they are hobby devices.

    Which stack processors are currently used in a commercial product in any capacity to date?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Wed Jun 15 06:39:30 2022
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact, and for
    some useful devices.

    The journey of a thousand miles, begins with a single step.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Wed Jun 15 06:42:35 2022
    On Wednesday, June 15, 2022 at 8:28:41 AM UTC-4, Wayne morellini wrote:
    Now. This modern EU free microchip fab design. I suppose all we would need to know of an EU citizen to work with to get to use it to design and make chips. Is that right?

    That problem is solved? It wouldn't worry me. The sort of designs I would look at wouldn't be available in a cheaper plant elsewhere.

    I don't think I would worry with the later stages of implementation, until I had a design I was interested in implementing. So far, this discussion has been extremely vague with no indication of what is needed from the device. Perhaps it should start
    with a clear, requirements definition. Something that has enough detail to actually be able to start the design process.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Wed Jun 15 09:06:42 2022
    On Wednesday, June 15, 2022 at 11:39:31 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact, and
    for some useful devices.
    The journey of a thousand miles, begins with a single step.

    And a million dollars. Why do you think I have been waiting to use somebody else's chip? To drop into an existing design maybe? Altering the externals cheaply? Starting with an existing arm design instead? To me, you design custom silicon chips, out
    of net profit, or crowd sourced funding, which the community could do here.

    But, the Google free chip option is open to the community here?

    The EU French chip is open to more commercial use, to people here? Maybe that way I can afford to do something, but was it free to EU citizens or companies?

    Look, I'm considering, maybe a basic Misc chip through Google, and keep my own versions seperate, then talk to investors. How difficult can 1000 transistors be (plus 256KB of static ram, a few clock and dma for video and sound timing, a USB in and out (
    possible for video). Whatever. A light weight processor is ok. Been trying to see if any 9f the 1970:s/early 1980's retro guys are interested in their own systems, but the boards are pretty empty in the last couple of years. So, I'm looking at
    skipping that. I came up with a new way to do bit mapped graphics and say a sonic the hedgehog like game on an Atari 2600. Might use it on my own chip one day. Could even play the latest high end 3D shooter. Which would be a 20 second no speaking
    comedy video (in reality, getting the 2600 to stream a game at low resolution. But, they wouldn't know for the first few days or week). But, nobody around to enjoy it or get involved, or crowd source, so it's irrelevant. The thing is, you could shrink
    something like that to wearable watch product. There are lots of retro handhelds now. Before you could have made a million sales last decade. They are probably out enjoying their grand children now. A good misc product could probably still generate a
    million sales, but the Atari etc, depended on their userbase being around for crowd funding. Not such a shame, more important things to do it's about earning an income. Brain damage means working in one thing at a time fully. I had a chappie I'm
    freindly with at a service station, who likes to talk quantum.mechsnics physics, interesting stuff etc. He suggested I could work there, even of I could stay well enough, those guys run around chop and chsnging such a complex series of tasks, I might as
    well be designing custom silicon (that's a joke)! Their doing like the different jobs of 3-5 people. I said, either design consultation (casual for a consultantcy firm, based on health), or steady process work that requires somebody intelligent.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Wed Jun 15 09:19:52 2022
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Wed Jun 15 09:17:57 2022
    On Wednesday, June 15, 2022 at 11:42:37 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:28:41 AM UTC-4, Wayne morellini wrote:
    Now. This modern EU free microchip fab design. I suppose all we would need to know of an EU citizen to work with to get to use it to design and make chips. Is that right?

    That problem is solved? It wouldn't worry me. The sort of designs I would look at wouldn't be available in a cheaper plant elsewhere.
    I don't think I would worry with the later stages of implementation, until I had a design I was interested in implementing. So far, this discussion has been extremely vague with no indication of what is needed from the device. Perhaps it should start
    with a clear, requirements definition. Something that has enough detail to actually be able to start the design process.

    --

    Rick C.

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

    Rick, you start with a wide enough design that can do a range of tasks well
    It's misc, so you can always change the amount of external IP pins. And just have internal memory.

    Anyway, you miss the point. It is up to you guys to say let's have a chip, which one, and what it's going be like. I have my own design ideas in my head and written out, and have calculated out requirements, but that's not what we are here for, nor
    FPGA. A lot of people here forget, it's about community promoting forth and further opportunities for work in Forth development.

    You know your stuff. Outline some stuff for different levels of product rather than arguing with people. I've already pegged a number of different levels of multiple level micro controllers. There not naive. Just different levels of general purpose
    controllers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Wed Jun 15 09:20:26 2022
    On Wednesday, June 15, 2022 at 12:06:43 PM UTC-4, Wayne morellini wrote:
    On Wednesday, June 15, 2022 at 11:39:31 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact, and
    for some useful devices.
    The journey of a thousand miles, begins with a single step.
    And a million dollars.

    You completely fail to understand what I'm saying. Your options are not going to diminish if you start work on the CPU design now. You don't even know what you want to design as far as I can tell.

    Once you've designed the CPU, and figured out what else needs to go with it, maybe then you can look into how to get it built.

    Presently, you are just tilting at windmills. Narrow your task by focusing on the first step rather than trying to plan a trip when you don't even know where you are going.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Wed Jun 15 19:41:40 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    I have been interested in working on a ring computer.

    https://www.nngroup.com/articles/javaring-wearable-computer/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Wed Jun 15 22:55:12 2022
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?

    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Wed Jun 15 23:41:12 2022
    On Thursday, June 16, 2022 at 1:55:15 AM UTC-4, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.

    I'm sure it would also be very hard for anyone other than Chuck to use without tons of documentation, which I expect doesn't exist.

    I find it amusing they feel the need to protect it from being used by "competitors". I seriously doubt GA has any competitors, they are too far behind anyone else in the real world. The tools may be good enough for process technologies in use 20 years
    ago, but far from being useful with more modern process technologies without massive updates which means, building chips and adapting the tools to suit what doesn't work.

    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group where there are few hardware oriented people.

    But as I've said several times, trying to plan the chip, is far ahead of the game at this point. The chip design is just an implementation of your logic design... unless you plan to do a "Chuck", and make successive iterations a decade apart and still
    don't have a commercially viable chip. But since there are no concrete goals for this chip, it's hard to imagine it will ever happen, much less be a success.

    Many in the Forth community feel the way to design is to play and develop interesting technical features, even if they don't fit any particular model or goal. When you do that, you end up with a GA144 and very little sales.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Jurgen Pitaske on Thu Jun 16 00:27:22 2022
    On Thursday, 16 June 2022 at 06:55:15 UTC+1, Jurgen Pitaske wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.

    and links to some background about okcad

    http://www.ultratechnology.com/okad.htm

    https://groups.google.com/g/comp.lang.forth/c/n5ITgXQQTI0

    and
    https://colorforth.github.io/bio.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to jpitaske@gmail.com on Thu Jun 16 11:44:18 2022
    In article <22305f29-7397-4974-be77-85edeec5bd08n@googlegroups.com>,
    Jurgen Pitaske <jpitaske@gmail.com> wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open
    sourced? Maybe we could use that? Anybody still got it?

    My last feedback from Greenarrays was, that okcad is a secret
    weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a
    new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not
    available for the world,
    I have not seen anything comparable.

    That is definitely reassuring. okcad is not amenable to backups,
    so I thought it has died with the laptop of Chuck Moore.

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Thu Jun 16 06:01:43 2022
    On Thursday, June 16, 2022 at 12:41:43 PM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    I have been interested in working on a ring computer.
    https://www.nngroup.com/articles/javaring-wearable-computer/
    Thanks for that Paul. I'm thinking of something useful.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Thu Jun 16 06:03:07 2022
    On Thursday, June 16, 2022 at 3:55:15 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    Oh well, somebody could maybe a similar freeware design

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 16 05:59:24 2022
    On Thursday, June 16, 2022 at 2:20:28 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 12:06:43 PM UTC-4, Wayne morellini wrote:
    On Wednesday, June 15, 2022 at 11:39:31 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact,
    and for some useful devices.
    The journey of a thousand miles, begins with a single step.
    And a million dollars.
    You completely fail to understand what I'm saying. Your options are not going to diminish if you start work on the CPU design now. You don't even know what you want to design as far as I can tell.

    Once you've designed the CPU, and figured out what else needs to go with it, maybe then you can look into how to get it built.

    Presently, you are just tilting at windmills. Narrow your task by focusing on the first step rather than trying to plan a trip when you don't even know where you are going.

    --

    Rick C.

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

    Rick you don't listen too well!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 16 06:05:29 2022
    On Thursday, June 16, 2022 at 4:41:15 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 1:55:15 AM UTC-4, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    I'm sure it would also be very hard for anyone other than Chuck to use without tons of documentation, which I expect doesn't exist.

    I find it amusing they feel the need to protect it from being used by "competitors". I seriously doubt GA has any competitors, they are too far behind anyone else in the real world. The tools may be good enough for process technologies in use 20 years
    ago, but far from being useful with more modern process technologies without massive updates which means, building chips and adapting the tools to suit what doesn't work.

    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group where there are few hardware oriented people.

    But as I've said several times, trying to plan the chip, is far ahead of the game at this point. The chip design is just an implementation of your logic design... unless you plan to do a "Chuck", and make successive iterations a decade apart and still
    don't have a commercially viable chip. But since there are no concrete goals for this chip, it's hard to imagine it will ever happen, much less be a success.

    Many in the Forth community feel the way to design is to play and develop interesting technical features, even if they don't fit any particular model or goal. When you do that, you end up with a GA144 and very little sales.

    --

    Rick C.

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

    I think you lost the point Rick.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 08:07:50 2022
    On Thursday, June 16, 2022 at 8:59:26 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 2:20:28 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 12:06:43 PM UTC-4, Wayne morellini wrote:
    On Wednesday, June 15, 2022 at 11:39:31 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact,
    and for some useful devices.
    The journey of a thousand miles, begins with a single step.
    And a million dollars.
    You completely fail to understand what I'm saying. Your options are not going to diminish if you start work on the CPU design now. You don't even know what you want to design as far as I can tell.

    Once you've designed the CPU, and figured out what else needs to go with it, maybe then you can look into how to get it built.

    Presently, you are just tilting at windmills. Narrow your task by focusing on the first step rather than trying to plan a trip when you don't even know where you are going.

    --

    Rick C.

    -++ Get 1,000 miles of free Supercharging
    -++ Tesla referral code - https://ts.la/richard11209
    Rick you don't listen too well!

    Quite the illuminating comment. Do you wish to have a discussion, or just be insulting?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 08:11:02 2022
    On Thursday, June 16, 2022 at 9:03:12 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 3:55:15 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    Oh well, somebody could maybe a similar freeware design

    While Okad is not a universal tool, it does a job and does it well I would assume. But it was a *lot* of work and involved calibration from test chip fabrications. It is very unlikely to ever be reinvented. Then there is the fact that is largely
    duplicates the many tools others have developed over the decades.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 08:16:28 2022
    On Thursday, June 16, 2022 at 9:05:31 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 4:41:15 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 1:55:15 AM UTC-4, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    I'm sure it would also be very hard for anyone other than Chuck to use without tons of documentation, which I expect doesn't exist.

    I find it amusing they feel the need to protect it from being used by "competitors". I seriously doubt GA has any competitors, they are too far behind anyone else in the real world. The tools may be good enough for process technologies in use 20
    years ago, but far from being useful with more modern process technologies without massive updates which means, building chips and adapting the tools to suit what doesn't work.

    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group where there are few hardware oriented people.

    But as I've said several times, trying to plan the chip, is far ahead of the game at this point. The chip design is just an implementation of your logic design... unless you plan to do a "Chuck", and make successive iterations a decade apart and
    still don't have a commercially viable chip. But since there are no concrete goals for this chip, it's hard to imagine it will ever happen, much less be a success.

    Many in the Forth community feel the way to design is to play and develop interesting technical features, even if they don't fit any particular model or goal. When you do that, you end up with a GA144 and very little sales.

    --

    Rick C.

    +-- Get 1,000 miles of free Supercharging
    +-- Tesla referral code - https://ts.la/richard11209
    I think you lost the point Rick.

    Which is what? That the Forth community is more interested in playing than producing a useful and profitable product? GA has not shown anything viable in the market. The device Stephen is working on may turn out to be useful... to someone. I don't
    think he has ever said if it is for a particular product, or if it will be sold as a chip. Otherwise, there has never really been a successful stack processor. I suppose you can count the RTX2000 as "successful". It did get used in various spacecraft.
    Otherwise stack processors in the MCU market are a big snooze.

    I'm not knocking stack processors. I like them and use them in FPGAs. I'm just pointing out the facts of the matter. They are simply not a significant success, and are unlikely to ever become one.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Thu Jun 16 09:12:50 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    I thought there were open source IC design tools? A post in a more
    relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group
    where there are few hardware oriented people.

    The Berkeley stuff from the 1980s was sort of comparable to OKAD in the
    sense of being rectangle editors with macros etc. HDL's weren't really
    a thing back then. Today in principle most of the code exists to go
    from HDL to rectangles, but a few steps are missing. I don't know if
    they are difficult.

    Certainly even without FOSS tools, it is possible to make a chip without spending money, by sending a HDL file to the fab service that runs it
    through closed source stuff.

    I don't understand the thought process that starts with the idea of
    another Forth chip and jumps immediately to fabrication or even design
    tools. I'd start with figuring out the architecture, then simulating it
    in software, then on an FPGA, before pursuing silicon fab. Otherwise it
    is a solution in search of a problem.

    Fwiw I don't know if it is a stack arch, but Forth on the Parallax P2 is supposed to be pretty nice, and it is already in the rom.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Thu Jun 16 09:44:17 2022
    On Thursday, June 16, 2022 at 12:12:53 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group
    where there are few hardware oriented people.
    The Berkeley stuff from the 1980s was sort of comparable to OKAD in the sense of being rectangle editors with macros etc. HDL's weren't really
    a thing back then. Today in principle most of the code exists to go
    from HDL to rectangles, but a few steps are missing. I don't know if
    they are difficult.

    Certainly even without FOSS tools, it is possible to make a chip without spending money, by sending a HDL file to the fab service that runs it through closed source stuff.

    I don't understand the thought process that starts with the idea of
    another Forth chip and jumps immediately to fabrication or even design tools. I'd start with figuring out the architecture, then simulating it
    in software, then on an FPGA, before pursuing silicon fab. Otherwise it
    is a solution in search of a problem.

    Even before figuring out the architecture, I'd start with the purpose. I recall a humorous story about writing government IRAD reports. They had both a purpose and a goal. It was hard for most people to understand the difference. So the character in
    the story presents his first draft to his boss saying the purpose was to demonstrate something and the goal was something else. His boss replied back, no, the demonstration is the goal. So what is your purpose?

    He takes the report back and rewrites it for his department manager. The department manager says, this isn't right, what you have for the purpose, is really your goal! So he takes it back again.

    Now he presents the third draft to he division head who says, "No, this purpose is really your goal. What's your purpose?"

    Finally, he is presenting the report to the government. He says, "My purpose is to get into heaven!"

    Designing an MCU is something that needs to have it's purposes defined, well defined, which will guide all further decisions about the design, the goals. Maybe starting with something less supreme than getting into heaven, but higher than "making a
    stack processor".

    Fwiw I don't know if it is a stack arch, but Forth on the Parallax P2 is supposed to be pretty nice, and it is already in the rom.

    Ok, then, "Mission Complete".

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 16 15:13:20 2022
    On Friday, June 17, 2022 at 1:07:53 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 8:59:26 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 2:20:28 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 12:06:43 PM UTC-4, Wayne morellini wrote:
    On Wednesday, June 15, 2022 at 11:39:31 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more compact,
    and for some useful devices.
    The journey of a thousand miles, begins with a single step.
    And a million dollars.
    You completely fail to understand what I'm saying. Your options are not going to diminish if you start work on the CPU design now. You don't even know what you want to design as far as I can tell.

    Once you've designed the CPU, and figured out what else needs to go with it, maybe then you can look into how to get it built.

    Presently, you are just tilting at windmills. Narrow your task by focusing on the first step rather than trying to plan a trip when you don't even know where you are going.

    --

    Rick C.

    -++ Get 1,000 miles of free Supercharging
    -++ Tesla referral code - https://ts.la/richard11209
    Rick you don't listen too well!
    Quite the illuminating comment. Do you wish to have a discussion, or just be insulting?

    --

    Rick C.

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

    Just statement. Still got lots happening here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 16 15:42:17 2022
    On Friday, June 17, 2022 at 1:16:30 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 9:05:31 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 4:41:15 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 1:55:15 AM UTC-4, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    I'm sure it would also be very hard for anyone other than Chuck to use without tons of documentation, which I expect doesn't exist.

    I find it amusing they feel the need to protect it from being used by "competitors". I seriously doubt GA has any competitors, they are too far behind anyone else in the real world. The tools may be good enough for process technologies in use 20
    years ago, but far from being useful with more modern process technologies without massive updates which means, building chips and adapting the tools to suit what doesn't work.

    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group where there are few hardware oriented people.

    But as I've said several times, trying to plan the chip, is far ahead of the game at this point. The chip design is just an implementation of your logic design... unless you plan to do a "Chuck", and make successive iterations a decade apart and
    still don't have a commercially viable chip. But since there are no concrete goals for this chip, it's hard to imagine it will ever happen, much less be a success.

    Many in the Forth community feel the way to design is to play and develop interesting technical features, even if they don't fit any particular model or goal. When you do that, you end up with a GA144 and very little sales.
    ..

    I think you lost the point Rick.
    Which is what? That the Forth community is more interested in playing than producing a useful and profitable product? GA has not shown anything viable in the market. The device Stephen is working on may turn out to be useful... to someone. I don't
    think he has ever said if it is for a particular product, or if it will be sold as a chip. Otherwise, there has never really been a successful stack processor. I suppose you can count the RTX2000 as "successful". It did get used in various spacecraft.
    Otherwise stack processors in the MCU market are a big snooze.

    Very successful. You are mistaken, you don't know what confidential products greenarrays had done. I don't know about a lot of stuff in products, and if I rang up manufacturers about it, I'm sure I would be denied knowledge of it as a trade secret.
    Greenarrays existed for many years with a large staff before getting difficulty. They obviously we're generating income to pay for it. The issue is, if they even had an F21 like design, I would have been using it. Look at the complete consumption of
    cores to simulate such a thing om the 144, in the recent thread. Sure it's a nice example, but the 144 is not designed towards that application. It would have been better if one of the cores had been F21 like, to interface to the rest of the world, and
    stream process data with the rest of the array, bit by bit as a giant pipeline. That makes it more useful. You don't have to run the video processor, you could design that to switch to act as general input output pins when the processor is not active,
    or set it as a general high-speed DMA like output.


    I'm not knocking stack processors. I like them and use them in FPGAs. I'm just pointing out the facts of the matter. They are simply not a significant success, and are unlikely to ever become one.

    No you are not. There are some people in the world in general, who seem to take pleasure in knocking things and being negative towards people, and insulting as they don't get their way. Anybody around here know about that?

    Thank you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Thu Jun 16 16:01:32 2022
    On Friday, June 17, 2022 at 2:12:53 AM UTC+10, Paul Rubin wrote:
    I don't understand the thought process that starts with the idea of
    another Forth chip and jumps immediately to fabrication or even design tools. I'd start with figuring out the architecture, then simulating it
    in software, then on an FPGA, before pursuing silicon fab. Otherwise it
    is a solution in search of a problem.

    Who's jumping straight from no design to fabrication? In normal oppaerations, an enterprise would be considered not great if you designed things with no way to take them forwards being assessed in parralel. Tools and end manufacturing process puts
    limitations on the design process. Simulations simulate chips much closer than FPGAs do. I'm not naive about that. The simulator should be able to run code here. So, depending on the tools, things change.

    Now, we have the misc model to use, done, Dr Ting even had chip designs downloadable, were they free open source? A little adjustment, if at all, we have another stack processor option without the amount of restriction we have now. This is all about
    sourcing a more usable chip for is all. Some people don't think about their arguments and objections here, and start up controversy, don't bother about them.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 16 15:22:30 2022
    On Friday, June 17, 2022 at 1:11:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 9:03:12 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 3:55:15 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    Oh well, somebody could maybe a similar freeware design
    While Okad is not a universal tool, it does a job and does it well I would assume. But it was a *lot* of work and involved calibration from test chip fabrications. It is very unlikely to ever be reinvented. Then there is the fact that is largely
    duplicates the many tools others have developed over the decades.

    But, you remember how Chuck had figured out the bugs, and could simply move from process to process? I forget if that was by changing parameters without constant test runs, or not. But Chuck did it, and now it's known, so somebody could do something
    similar
    Most of the effort involved in coming up with a solution, is realising the solution. Now people realise how he did it, they can redo it.


    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Thu Jun 16 16:22:54 2022
    On Friday, June 17, 2022 at 2:44:20 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 12:12:53 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group
    where there are few hardware oriented people.
    The Berkeley stuff from the 1980s was sort of comparable to OKAD in the sense of being rectangle editors with macros etc. HDL's weren't really
    a thing back then. Today in principle most of the code exists to go
    from HDL to rectangles, but a few steps are missing. I don't know if
    they are difficult.

    Certainly even without FOSS tools, it is possible to make a chip without spending money, by sending a HDL file to the fab service that runs it through closed source stuff.

    I don't understand the thought process that starts with the idea of another Forth chip and jumps immediately to fabrication or even design tools. I'd start with figuring out the architecture, then simulating it
    in software, then on an FPGA, before pursuing silicon fab. Otherwise it
    is a solution in search of a problem.
    Even before figuring out the architecture, I'd start with the purpose. I recall a humorous story about writing government IRAD reports. They had both a purpose and a goal. It was hard for most people to understand the difference. So the character in
    the story presents his first draft to his boss saying the purpose was to demonstrate something and the goal was something else. His boss replied back, no, the demonstration is the goal. So what is your purpose?

    He takes the report back and rewrites it for his department manager. The department manager says, this isn't right, what you have for the purpose, is really your goal! So he takes it back again.

    Now he presents the third draft to he division head who says, "No, this purpose is really your goal. What's your purpose?"

    Finally, he is presenting the report to the government. He says, "My purpose is to get into heaven!"

    Designing an MCU is something that needs to have it's purposes defined, well defined, which will guide all further decisions about the design, the goals. Maybe starting with something less supreme than getting into heaven, but higher than "making a
    stack processor".
    Fwiw I don't know if it is a stack arch, but Forth on the Parallax P2 is supposed to be pretty nice, and it is already in the rom.
    Ok, then, "Mission Complete".

    The purpose is to reach a goal of a general purpose microcontroller into various markets. Specific purpose designs are the goals of GA, which you have problems with :). A specific purpose chip, may result in not a single chip being sold as part of a
    volume. A very bad way of doing business, unless you have something that is likely to sell, or contract to do it lined up. A general purpose chip is something which can be sold to anybody and for a wide range of applications. If somebody wants, a
    specific purpose design can be made out of it, the general core of the chip remains the same often, which saves money. So, Rick, is it your goal or purpose, to try to kick in doors around here?

    BTW, brain injury, I forgot to mention, I would like to know how ok cad goes on a modern process fab node, as not only are structures more complex, but as you get smaller things become more fuzzy and less definable. Just looking at some mode processes,
    you see density of interference on the chip, with the lines being the main density, but with interfering abbarations around it. How closely can you tile the tolerances of a process like that.

    Anyway, very busy today.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 17:53:28 2022
    On Thursday, June 16, 2022 at 6:13:23 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 1:07:53 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 8:59:26 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 2:20:28 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 12:06:43 PM UTC-4, Wayne morellini wrote:
    On Wednesday, June 15, 2022 at 11:39:31 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Wednesday, June 15, 2022 at 8:23:22 AM UTC-4, Wayne morellini wrote:
    Ok, let's get back to reality.

    I'm thinking of using a version of colorforth on ARM, as a starting piont. Then go to misc chip to perform the colorforth code, if enough revenue is generated.

    I'm thinking of making a retro gaming misc chip with a sort of super economical blitter., But not really a blitter. Having that as a basis for a series of chips to sell for embedded, and a system on the level of the Raspberry PI, more
    compact, and for some useful devices.
    The journey of a thousand miles, begins with a single step.
    And a million dollars.
    You completely fail to understand what I'm saying. Your options are not going to diminish if you start work on the CPU design now. You don't even know what you want to design as far as I can tell.

    Once you've designed the CPU, and figured out what else needs to go with it, maybe then you can look into how to get it built.

    Presently, you are just tilting at windmills. Narrow your task by focusing on the first step rather than trying to plan a trip when you don't even know where you are going.

    --

    Rick C.

    -++ Get 1,000 miles of free Supercharging
    -++ Tesla referral code - https://ts.la/richard11209
    Rick you don't listen too well!
    Quite the illuminating comment. Do you wish to have a discussion, or just be insulting?

    --

    Rick C.

    +-+ Get 1,000 miles of free Supercharging
    +-+ Tesla referral code - https://ts.la/richard11209
    Just statement. Still got lots happening here.

    Ok, just insulting. Got it. Let me know when you wish to have an actual discussion. This is a discussion group after all. :)

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 18:11:25 2022
    On Thursday, June 16, 2022 at 6:42:20 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 1:16:30 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 9:05:31 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 4:41:15 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 1:55:15 AM UTC-4, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    I'm sure it would also be very hard for anyone other than Chuck to use without tons of documentation, which I expect doesn't exist.

    I find it amusing they feel the need to protect it from being used by "competitors". I seriously doubt GA has any competitors, they are too far behind anyone else in the real world. The tools may be good enough for process technologies in use 20
    years ago, but far from being useful with more modern process technologies without massive updates which means, building chips and adapting the tools to suit what doesn't work.

    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group where there are few hardware oriented
    people.

    But as I've said several times, trying to plan the chip, is far ahead of the game at this point. The chip design is just an implementation of your logic design... unless you plan to do a "Chuck", and make successive iterations a decade apart and
    still don't have a commercially viable chip. But since there are no concrete goals for this chip, it's hard to imagine it will ever happen, much less be a success.

    Many in the Forth community feel the way to design is to play and develop interesting technical features, even if they don't fit any particular model or goal. When you do that, you end up with a GA144 and very little sales.
    ..
    I think you lost the point Rick.
    Which is what? That the Forth community is more interested in playing than producing a useful and profitable product? GA has not shown anything viable in the market. The device Stephen is working on may turn out to be useful... to someone. I don't
    think he has ever said if it is for a particular product, or if it will be sold as a chip. Otherwise, there has never really been a successful stack processor. I suppose you can count the RTX2000 as "successful". It did get used in various spacecraft.
    Otherwise stack processors in the MCU market are a big snooze.
    Very successful.

    You are mistaken, you don't know what confidential products greenarrays had done.

    We've had this discussion before. If GA had a new product they would be blabing about the fact that they had money flowing through the company, even if they could not divulge any details. Stephen is able to acknowledge that he is working on something
    similar, without violating any NDAs.


    I don't know about a lot of stuff in products,

    Yes, I get that.


    and if I rang up manufacturers about it, I'm sure I would be denied knowledge of it as a trade secret. Greenarrays existed for many years with a large staff before getting difficulty. They obviously we're generating income to pay for it.

    That is patently not true. GA brags about getting by on a shoestring budget. I'm not sure any of them get paid. After the GA144 chip was released, they advertised for people to come, work in their offices to develop applications... for free.


    The issue is, if they even had an F21 like design, I would have been using it. Look at the complete consumption of cores to simulate such a thing om the 144, in the recent thread. Sure it's a nice example, but the 144 is not designed towards that
    application. It would have been better if one of the cores had been F21 like, to interface to the rest of the world, and stream process data with the rest of the array, bit by bit as a giant pipeline. That makes it more useful. You don't have to run the
    video processor, you could design that to switch to act as general input output pins when the processor is not active, or set it as a general high-speed DMA like output.

    Sorry, I don't get what you are talking about, but it's not important. You have once again gone off topic and have started to wistfully re-engineer the GA144 to no end. The GA144 is not going to be re-engineered. You are talking about designing a
    stack processor, but you can't stay on topic long enough to get through a single post.


    I'm not knocking stack processors. I like them and use them in FPGAs. I'm just pointing out the facts of the matter. They are simply not a significant success, and are unlikely to ever become one.
    No you are not. There are some people in the world in general, who seem to take pleasure in knocking things and being negative towards people, and insulting as they don't get their way. Anybody around here know about that?

    I've not insulted anyone. I point out shortcomings in your approach to designing a "Forth CPU". That's not insulting, it factual. You can disagree with my thoughts, but that doesn't make them insults.

    I'm not knocking stack processors. I'm discussing their limitations, which are mostly in acceptance in the market place. You seem to take every comment as an overly negative criticism. I suppose technically they are criticisms, but not with the intent
    of putting anyone or anything down. I'm just discussing the facts of CPUs. If you know other facts, please present them, but if they aren't based in reality, don't expect me to ignore the errors.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 17:57:44 2022
    On Thursday, June 16, 2022 at 6:22:32 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 1:11:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 9:03:12 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 3:55:15 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    Oh well, somebody could maybe a similar freeware design
    While Okad is not a universal tool, it does a job and does it well I would assume. But it was a *lot* of work and involved calibration from test chip fabrications. It is very unlikely to ever be reinvented. Then there is the fact that is largely
    duplicates the many tools others have developed over the decades.
    But, you remember how Chuck had figured out the bugs, and could simply move from process to process? I forget if that was by changing parameters without constant test runs, or not. But Chuck did it, and now it's known, so somebody could do something
    similar
    Most of the effort involved in coming up with a solution, is realising the solution. Now people realise how he did it, they can redo it.

    I'm not sure what you are talking about. Chuck did an iterative design on the tool. Each time he designed a tested a chip, he honed the assumptions the tool makes. This process is only valid for the process geometry nodes it has been honed to work
    with.

    Of course, this is true for pretty much every semiconductor design tool. The difference is, most tools are used by many, many designers. Okad is used by a relative handful. As someone pointed out, it is really a rectangle drawing tool. So you need
    to create your own libraries of common elements... much like Forth.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Thu Jun 16 18:19:51 2022
    On Thursday, June 16, 2022 at 7:22:56 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 2:44:20 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 12:12:53 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be willing to assist someone getting started. This is a Forth group
    where there are few hardware oriented people.
    The Berkeley stuff from the 1980s was sort of comparable to OKAD in the sense of being rectangle editors with macros etc. HDL's weren't really
    a thing back then. Today in principle most of the code exists to go
    from HDL to rectangles, but a few steps are missing. I don't know if they are difficult.

    Certainly even without FOSS tools, it is possible to make a chip without spending money, by sending a HDL file to the fab service that runs it through closed source stuff.

    I don't understand the thought process that starts with the idea of another Forth chip and jumps immediately to fabrication or even design tools. I'd start with figuring out the architecture, then simulating it in software, then on an FPGA, before pursuing silicon fab. Otherwise it is a solution in search of a problem.
    Even before figuring out the architecture, I'd start with the purpose. I recall a humorous story about writing government IRAD reports. They had both a purpose and a goal. It was hard for most people to understand the difference. So the character in
    the story presents his first draft to his boss saying the purpose was to demonstrate something and the goal was something else. His boss replied back, no, the demonstration is the goal. So what is your purpose?

    He takes the report back and rewrites it for his department manager. The department manager says, this isn't right, what you have for the purpose, is really your goal! So he takes it back again.

    Now he presents the third draft to he division head who says, "No, this purpose is really your goal. What's your purpose?"

    Finally, he is presenting the report to the government. He says, "My purpose is to get into heaven!"

    Designing an MCU is something that needs to have it's purposes defined, well defined, which will guide all further decisions about the design, the goals. Maybe starting with something less supreme than getting into heaven, but higher than "making a
    stack processor".
    Fwiw I don't know if it is a stack arch, but Forth on the Parallax P2 is supposed to be pretty nice, and it is already in the rom.
    Ok, then, "Mission Complete".
    The purpose is to reach a goal of a general purpose microcontroller into various markets.

    I don't know of any markets without MCUs, very capable MCUs. There are so many of them you can walk without tripping over them. The hard part is picking just one! Well, maybe not in today's market where MCU selection is often done according to which
    ones can be shipped without a year wait.


    Specific purpose designs are the goals of GA, which you have problems with :).

    That's not correct, and I don't have problems with GA. I just see them realistically. If you mean GA is looking to do custom designs, perhaps, but that's not important. They have been a very microscopic force in the marketplace.


    A specific purpose chip, may result in not a single chip being sold as part of a volume. A very bad way of doing business, unless you have something that is likely to sell, or contract to do it lined up. A general purpose chip is something which can be
    sold to anybody and for a wide range of applications. If somebody wants, a specific purpose design can be made out of it, the general core of the chip remains the same often, which saves money. So, Rick, is it your goal or purpose, to try to kick in
    doors around here?

    LOL! You are too funny. That's the strangest segue I've ever seen.


    BTW, brain injury, I forgot to mention, I would like to know how ok cad goes on a modern process fab node, as not only are structures more complex, but as you get smaller things become more fuzzy and less definable. Just looking at some mode processes,
    you see density of interference on the chip, with the lines being the main density, but with interfering abbarations around it. How closely can you tile the tolerances of a process like that.

    Okad will handle "modern" process nodes when it is completely rewritten to handle them. Going from 180 nm to 12 nm, is a *huge* difference. It's also not remotely feasible to attempt to use any process beyond what you can get in the low cost fabs
    because of the need to hand tune the software to match the process. This is both the feature size, but more importantly, the process provider. Every chip maker is a little different if not a *lot* different.

    But you will be entertaining to watch. I suggest you not spend so much time responding to me, but focus on the work.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 17 05:59:42 2022
    On Friday, June 17, 2022 at 10:53:31 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 6:13:23 PM UTC-4, Wayne morellini wrote:

    Just statement. Still got lots happening here.
    Ok, just insulting. Got it. Let me know when you wish to have an actual discussion. This is a discussion group after all. :)

    Rick, I see what's happening to others here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 17 06:04:33 2022
    On Friday, June 17, 2022 at 10:57:46 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 6:22:32 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 1:11:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 9:03:12 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 3:55:15 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    Oh well, somebody could maybe a similar freeware design
    While Okad is not a universal tool, it does a job and does it well I would assume. But it was a *lot* of work and involved calibration from test chip fabrications. It is very unlikely to ever be reinvented. Then there is the fact that is largely
    duplicates the many tools others have developed over the decades.
    But, you remember how Chuck had figured out the bugs, and could simply move from process to process? I forget if that was by changing parameters without constant test runs, or not. But Chuck did it, and now it's known, so somebody could do something
    similar
    Most of the effort involved in coming up with a solution, is realising the solution. Now people realise how he did it, they can redo it.
    I'm not sure what you are talking about. Chuck did an iterative design on the tool. Each time he designed a tested a chip, he honed the assumptions the tool makes. This process is only valid for the process geometry nodes it has been honed to work with.


    Of course, this is true for pretty much every semiconductor design tool. The difference is, most tools are used by many, many designers. Okad is used by a relative handful. As someone pointed out, it is really a rectangle drawing tool. So you need to
    create your own libraries of common elements... much like Forth.

    --

    Rick C.

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

    It suites simple designs, but thats what we are looking at. You must have missed the updates where he can change parameters to suit much better than originally.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Fri Jun 17 08:01:26 2022
    On Friday, June 17, 2022 at 9:04:36 AM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 10:57:46 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 6:22:32 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 1:11:05 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 9:03:12 AM UTC-4, Wayne morellini wrote:
    On Thursday, June 16, 2022 at 3:55:15 PM UTC+10, jpit...@gmail.com wrote:
    On Wednesday, 15 June 2022 at 17:19:54 UTC+1, Wayne morellini wrote:
    Ok, I forgot. Chick made okcad free didn't he? Is that open sourced? Maybe we could use that? Anybody still got it?
    My last feedback from Greenarrays was, that okcad is a secret weapon of theirs, so not freely available.
    Parts are on the internet, but not to the level of using it for a new design as I understand.
    Another great Minimum Design of Chuck, but unfortunately not available for the world,
    I have not seen anything comparable.
    Oh well, somebody could maybe a similar freeware design
    While Okad is not a universal tool, it does a job and does it well I would assume. But it was a *lot* of work and involved calibration from test chip fabrications. It is very unlikely to ever be reinvented. Then there is the fact that is largely
    duplicates the many tools others have developed over the decades.
    But, you remember how Chuck had figured out the bugs, and could simply move from process to process? I forget if that was by changing parameters without constant test runs, or not. But Chuck did it, and now it's known, so somebody could do
    something similar
    Most of the effort involved in coming up with a solution, is realising the solution. Now people realise how he did it, they can redo it.
    I'm not sure what you are talking about. Chuck did an iterative design on the tool. Each time he designed a tested a chip, he honed the assumptions the tool makes. This process is only valid for the process geometry nodes it has been honed to work
    with.

    Of course, this is true for pretty much every semiconductor design tool. The difference is, most tools are used by many, many designers. Okad is used by a relative handful. As someone pointed out, it is really a rectangle drawing tool. So you need to
    create your own libraries of common elements... much like Forth.

    --

    Rick C.

    +-+ Get 1,000 miles of free Supercharging
    +-+ Tesla referral code - https://ts.la/richard11209
    It suites simple designs, but thats what we are looking at. You must have missed the updates where he can change parameters to suit much better than originally.

    I think you would benefit from learning about semiconductor design. Between 180 nm and modern processes, the changes are not just a matter of tweaking a few parameters.

    But none of this changes the basic fact that there is pretty much nothing significant about Okad as a chip design tool. There's nothing to protect really. It's like keeping secret, the manufacturing details on the original Ford V8.

    That's not a putdown. It's a simple fact. Like all of Chuck's tools, it was designed to be used by him, to do the job at hand, at that time. Those are a lot of limitations.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 17 08:06:21 2022
    On Friday, June 17, 2022 at 11:11:27 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 6:42:20 PM UTC-4, Wayne morellini wrote:

    ..
    You are mistaken, you don't know what confidential products greenarrays had done.
    We've had this discussion before. If GA had a new product they would be blabing about the fact that they had money flowing through the company, even if they could not divulge any details. Stephen is able to acknowledge that he is working on something
    similar, without violating any NDAs.

    Exceptions rather than rules again. Exceptions price what maybe possible, rather than what is normal.

    I don't know about a lot of stuff in products,
    Yes, I get that.

    Beats not knowing a lot of stuff, and arguing with people who do.

    and if I rang up manufacturers about it, I'm sure I would be denied knowledge of it as a trade secret. Greenarrays existed for many years with a large staff before getting difficulty. They obviously we're generating income to pay for it.
    That is patently not true. GA brags about getting by on a shoestring budget. I'm not sure any of them get paid. After the GA144 chip was released, they advertised for people to come, work in their offices to develop applications... for free.

    If they sold a million single cored product in a hearing aid, ear phone, or in the corner of a battery charger, arm chipset or GPU performing some low energy state maintenance function, at 1c a chip, that's $10,000, not enough for a descent salary, and
    that's not net profit. Say if they had tens of these devices at millions each, at 1c net, that's hundreds of thousands, enough for one salary. So, even if they sell a lot of chips it might only just feed 20 families. They also make money from
    designing demonstration of concept products. That might be most of it. But lately there doesn't seem to be much, but most of us wouldn't even know if we had a product with a GA in it, somewhere at home. The point is, we don't know. It's rational to
    say it is possible rather than it's not possible. They obviously have been getting money from somewhere for over a decade to feed themselves.

    The issue is, if they even had an F21 like design, I would have been using it. Look at the complete consumption of cores to simulate such a thing om the 144, in the recent thread. Sure it's a nice example, but the 144 is not designed towards that
    application. It would have been better if one of the cores had been F21 like, to interface to the rest of the world, and stream process data with the rest of the array, bit by bit as a giant pipeline. That makes it more useful. You don't have to run the
    video processor, you could design that to switch to act as general input output pins when the processor is not active, or set it as a general high-speed DMA like output.
    Sorry, I don't get what you are talking about, but it's not important. You have once again gone off topic and have started to wistfully re-engineer the GA144 to no end. The GA144 is not going to be re-engineered. You are talking about designing a stack
    processor, but you can't stay on topic long enough to get through a single post.

    No, it is important, and it agreed with you on the design challenge, where you have to spend so many cores just to do basic functionality, rather then greatly improve the design prospects with one core change..... What you say is irrelevant. You are
    not summizing things sufficiently.

    You know they are re-engineering the chip design, and they were going do that glasses design, which really needs the 32 bit advanced design (not saying they will do that). What we don't know, is if they are actually going manufacture any design they
    have. The situation is frankly, ridiculous. If it was me, I would be designing the architecture and tiling out the 32bit advanced chip and other alternatives, during down time in the last decade. If a customer comes we can't accommodate the need for
    without these designs, we say we have an alternative design to try out. The tool and simulation works, so we get them to pay for test chips to demonstrate. Meanwhile, when we design for clients, or make runs, we also run new design samples alongside
    out of our profit to validate and test the new designs. We have a new versions of ga18 arrays, and that's it. At least they listened, and changed one hop transfers. But, the need to gate all over inputs to service one input. I wonder if that can lead
    to a circular stall like interdependence?

    I'm not knocking stack processors. I like them and use them in FPGAs. I'm just pointing out the facts of the matter. They are simply not a significant success, and are unlikely to ever become one.
    No you are not. There are some people in the world in general, who seem to take pleasure in knocking things and being negative towards people, and insulting as they don't get their way. Anybody around here know about that?
    I've not insulted anyone. I point out shortcomings in your approach to designing a "Forth CPU". That's not insulting, it factual. You can disagree with my thoughts, but that doesn't make them insults.

    No, I've been watching you insulting people when what they say is beyond your scope. If you loved people as much as your negative dominion over them, you might be better!


    I'm not knocking stack processors. I'm discussing their limitations, which are mostly in acceptance in the market place. You seem to take every comment as an overly negative criticism.

    Just from experience, see above. I know we both hold reservations about the architecture used in these versions of misc, and you hold more reservations about GA, and I am hopeful they can make great improvements. Not to say it 8s going to happen, but is
    the scope of rationality, what can happen. I say we might look at a new misc chip, because we have been stuck in the present design for decades, it's not really the irrelevant things you say, it's that. If we had a more open better design, things might
    be a lot different now, it could have been the up and coming new ARM or Intel, but it was evident to me it wasn't, from very early on, nearly 20 years ago. It was evident to me that the 20 bit design want going be it, in 1988, when Chuck told me in a
    private meeting. A manufacturer I knew walked after having a meeting with Chuck that day. They were just the manufacturer we needed at that stage, very progressive and knowledgeable. That's objective, that's hands in reality, in thinking. I watch you
    go on with irrelevant arguments as if they define something, rather then design it. Chuck should have chased the up stairs market, because of more profit margin. This area has attracted a lot of profit and over priced and over energy consumption chips.
    Arm challengers got money to develop, even if they lacked competitive feature capability at the start. With that sort of money, Chuck could have done wonders. I'm not saying that is the strategy to do now. Capability is much higher, ARM is
    established, and things like RISC V already attract the competition lime light. But. If you want the highest performing phone you are going to have to use an expensive chip. There are applications where the Arm chipset is too much energy. Even a KaiOS
    cheap ultra thin phone with small battery they want to get descent usage time out of. But, if you emulated arm mobile chipset on an GA, I don't think you will get using less power. Maybe emulating the instruction set or JavaScript. Now, back to you
    getting off topic about 4 bit non misc processors, and arguing against rational logic. Tell us when you come up with a superior design, to virtually anything put forwards to improve misc? Really, diamond nuclear battery mobile chipset, it anything?
    Nothing? Actually that diamond nuclear battery one is interesting one to pop out. That's possible to run a small phone for years, if their claimed output variability allows it. Was there a node process built on diamond? Imagine if people suddenly
    remembered and started quoting links here. A credit card thin KaiOS smart phone. Hold it, you mean I put a few things together based on their general fit for purpose. Misc plus diamond battery technology equals thin potential. Thin, what could we use
    for that I wonder? Oh, here it is an nuclear diamond battery and misc. You mean, designing things world both ways, and you can make something generally work on more products. Who would have thought? You, us, we?

    If you know other facts, please present them, but if they aren't based in reality, don't expect me to ignore the errors.

    Unfortunately, it's rather the opposite.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 17 08:25:26 2022
    On Friday, June 17, 2022 at 11:19:54 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 7:22:56 PM UTC-4, Wayne morellini wrote:
    On Friday, June 17, 2022 at 2:44:20 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Thursday, June 16, 2022 at 12:12:53 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    I thought there were open source IC design tools? A post in a more relevant group might help find good tools and some people who might be
    willing to assist someone getting started. This is a Forth group where there are few hardware oriented people.
    The Berkeley stuff from the 1980s was sort of comparable to OKAD in the
    sense of being rectangle editors with macros etc. HDL's weren't really a thing back then. Today in principle most of the code exists to go from HDL to rectangles, but a few steps are missing. I don't know if they are difficult.

    Certainly even without FOSS tools, it is possible to make a chip without
    spending money, by sending a HDL file to the fab service that runs it through closed source stuff.

    I don't understand the thought process that starts with the idea of another Forth chip and jumps immediately to fabrication or even design tools. I'd start with figuring out the architecture, then simulating it
    in software, then on an FPGA, before pursuing silicon fab. Otherwise it
    is a solution in search of a problem.
    Even before figuring out the architecture, I'd start with the purpose. I recall a humorous story about writing government IRAD reports. They had both a purpose and a goal. It was hard for most people to understand the difference. So the character
    in the story presents his first draft to his boss saying the purpose was to demonstrate something and the goal was something else. His boss replied back, no, the demonstration is the goal. So what is your purpose?

    He takes the report back and rewrites it for his department manager. The department manager says, this isn't right, what you have for the purpose, is really your goal! So he takes it back again.

    Now he presents the third draft to he division head who says, "No, this purpose is really your goal. What's your purpose?"

    Finally, he is presenting the report to the government. He says, "My purpose is to get into heaven!"

    Designing an MCU is something that needs to have it's purposes defined, well defined, which will guide all further decisions about the design, the goals. Maybe starting with something less supreme than getting into heaven, but higher than "making a
    stack processor".
    Fwiw I don't know if it is a stack arch, but Forth on the Parallax P2 is
    supposed to be pretty nice, and it is already in the rom.
    Ok, then, "Mission Complete".
    The purpose is to reach a goal of a general purpose microcontroller into various markets.
    I don't know of any markets without MCUs, very capable MCUs. There are so many of them you can walk without tripping over them. The hard part is picking just one! Well, maybe not in today's market where MCU selection is often done according to which
    ones can be shipped without a year wait.

    Yet, if there are too many then your version can be left out. A product line shhetight have a lot of products your profit out of.
    But, what I said. About a general processor for what I said remains true I believe, and allows our use much easily.

    Specific purpose designs are the goals of GA, which you have problems with :).
    That's not correct, and I don't have problems with GA.

    Cough!
    ..
    I forgot to mention, I would like to know how ok cad goes on a modern process fab node, as not only are structures more complex, but as you get smaller things become more fuzzy and less definable. Just looking at some mode processes, you see density
    of interference on the chip, with the lines being the main density, but with interfering abbarations around it. How closely can you tile the tolerances of a process like that.
    Okad will handle "modern" process nodes when it is completely rewritten to handle them. Going from 180 nm to 12 nm, is a *huge* difference. It's also not remotely feasible to attempt to use any process beyond what you can get in the low cost fabs
    because of the need to hand tune the software to match the process. This is both the feature size, but more importantly, the process provider. Every chip maker is a little different if not a *lot* different.

    My point, like yours, it would be difficult, but objectively it might be a bit too demanding sure to all the interference across tile boundaries. While I say that at higher geometries it might be simple to get it to work, at lower geometries I agree.

    But you will be entertaining to watch. I suggest you not spend so much time responding to me, but focus on the work.

    To faulty logic boreds.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 17 08:35:07 2022
    On Saturday, June 18, 2022 at 1:01:30 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Friday, June 17, 2022 at 9:04:36 AM UTC-4, Wayne morellini wrote:
    ..
    It suites simple designs, but thats what we are looking at. You must have missed the updates where he can change parameters to suit much better than originally.
    I think you would benefit from learning about semiconductor design. Between 180 nm and modern processes, the changes are not just a matter of tweaking a few parameters.

    You mischaracterise what I say yet again. .look at the post I was writing when you write this. I was saying that one small processes it probably doesn't work out very well. What I did point out is that he improved it at the time, and likely for a range
    of larger process node sizes it should work simpler.

    But none of this changes the basic fact that there is pretty much nothing significant about Okad as a chip design tool. There's nothing to protect really. It's like keeping secret, the manufacturing details on the original Ford V8.

    As usual., You unrealistically jump to conclusions and don't know. There likely 8s complexity and sophistication on there from what has been indicated. Not saying more than other tools, but he does get s lot more bang for his bick


    That's not a putdown. It's a simple fact. Like all of Chuck's tools, it was designed to be used by him, to do the job at hand, at that time. Those are a lot of limitations.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Fri Jun 17 10:20:01 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    But, if you emulated arm mobile chipset on an GA, I don't think
    you will get using less power. Maybe emulating the instruction set or JavaScript.

    Wait, is this the vision? Now we're in backyard moon rocket territory.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Fri Jun 17 17:09:07 2022
    On Saturday, June 18, 2022 at 3:20:03 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    But, if you emulated arm mobile chipset on an GA, I don't think
    you will get using less power. Maybe emulating the instruction set or JavaScript.
    Wait, is this the vision? Now we're in backyard moon rocket territory.

    No. This is contrasting. One of the higher academic form of thinking / intelligence. It's what you use to explore the extent of what is right or wrong with something. Rather than opinion based on mistaken facts as a form of pseudo contrast, which is a
    major problem among the professions, why such doctors make such bad doctors. You might have somebody you know under their care, and eventually maybe that person will die or have to move on to survive. Again example in contrast. Even if I used an
    analogy of a duck that thinks that feather coloured things must also float on water, it is still a valid analogy. It is about the dynamics of thought, of the the duck making it's mistaken opinion as a pseudo contrast towards reality. But what does it
    know. It's a duck. I've seen a doctor flapping his wings like a duck, spewing garbage, that of rock was there he would have picked right up on it, not everybody there did. People have an mistaken opinion that false mental constructs from an established
    order (of authority) must be true order. This is what we have with low order professionals a lot. But again, a higher order of thinking about the dynamics of thinking and how things are interrelated, that teaches something about the present situation.
    This is a far as I can get with my mind today, as it's still fairly compromised in dynamic thinking. But, another tool is leaving gaps in your talk that causes a higher order mind to reflect on what the gaps mean, and fill in the gap, emphasizing the
    recognition/learning phase. Now, to a duck, this is all foolishness (a referential analogy substitute type gap, and if you think that I'm making that up on the spot, you are right, as I am dynamically describing the functional reality of dynamic
    thinking). Now to a duck, who doesn't like long sentences, which seems to be another off shoot from higher level thinking (if your a duck, you think the off shoot is not liking long sentences), they think if they leave out whole bits of technical
    information, rather than bits of linking words in dynamic thought, to trip you up, you are dumb, and they are superior. Which is "nuts" quite frankly. That's why if you accidentally make a mistake they then automatically switch into a superiority mode
    this avoiding their inferiority complex, and stop taking things seriously. I try to get our writers to think about how they should try to get information aspects of hard facts about local areas they mention right, as when local people hear the mistake
    it can take them right out of the story, and stop them absorbing it. That's why I like science fiction a bit, I can write about unknown locations in a plausible universe, but that actually is an aside, a non linking relation ship dead end. Making up
    that description too. Ever wonder how people make up these rules systems?). Anyway, my dynamic ability is going down at the moment, and quality of writing. Anyway, the ducks quack and babble on, and thinking dynamic thinking is babbling along. To the
    intelligent person, it's intelligence, and they see the duck and what it means, and the intelligent and what they mean. There is another aspect I've forgotten. But, you notice how ducks try to substitute other people's knowledge for their own.own, but
    often lacking the dynamic understanding of what it all.mesnd, and how and why.

    Anyway, so I contrasted how emulating an arm chipset (as that is the standard inntjr.monile industry smart phone market, things are made around these days)is probably not ideal due to the number of cores and work required to reach the sophistication
    needed, boosting up power consumption, but to be fair just emulating the Arm code or JavaScript might be a more efficient use of the technology, and I'll add here, customising the circuit towards performing other chipset functionality. Not that it's the
    present vision or aim to do suchna mobile 0hinebfrbucebthatbwaym these days. The lapse in grammar was to get you guys to lose out 9gbit, nitnyjr typo bisbtje usual stuff that happens when you can't cordinste hitting keys proper I get from hrwaktj, which
    has to be corrected in many words. Ehunzo don't like constantly addressing constant unescssary issues with certain peoplrm.

    Anyway, to answer Rick's assertions. I get people cold emailing and asking me to make a cinema camera for them, and engineers asking me what they should do in block issues in making cinema cameras. To the former I say. I'm too sick, the most you can do
    is this or that, go here or their and talk to them. The later I advised on technical direction. There are a few that would not exist in their released form. I think I was maybe invited to do something with a future feature film in Spain. Their was a
    guy who wanted me to help with his SciFi film in Florida. Being in the other side of the world, and a writer, I offered to check over the script and offer suggestions, the guy was a bit too funny about that straight up (seriously, in writing that is one
    of the things that happens). Many many things on the technical product side in the past. Just because you are deathly sick, doesn't mean you stop having something to contribute. Till the day my father got too sick, he would have been able to share
    something Beith a young farmers that was useful. If I wasn't creatively high technology orientated, and so sick, we could have been the biggest farmers around, instead of pretty big. My uncle won invention awards. My mother's brothers reckon my father
    was even better, and he created and designed a number of his own equipment. I pretty much get it from him and my mother. So, don't let Rick get you down, you down. I've learned he will just argue. His opinion is not always supremely right, he will
    try to argue with me all the time, even when I'm essentially supporting his opinion, in a contrasting way. :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Fri Jun 17 18:02:53 2022
    On Saturday, June 18, 2022 at 3:20:03 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    But, if you emulated arm mobile chipset on an GA, I don't think
    you will get using less power. Maybe emulating the instruction set or JavaScript.
    Wait, is this the vision? Now we're in backyard moon rocket territory.

    Vision, the broadcast optical computing technology, I would have to hire an electrical optical engineer to do what and how I want to reach peak performance. But, even then the optical technology announced since then, is going make it less relevant, and
    the magnetic computing advances squeeze it. I've still got a series of proposals, but I'm going need a particle quantum physics degree and un-normal matter to beat those. We say here, you got Buckley's chance, even doing such a degree, as doing higher
    maths is my weak point. I used to contrast compare, conceptualize, balance design and weigh things up on my head without maths. Now. Even that had shrunk.

    Now, I'm thinking of how to fine print circuits in a simple look up table like pattern. Converting to optical to get higher speed, but my original optical computing idea was too slow (I often abandon things when they aren't competitive, or somebody else
    discovers it as well. Oh, being kept poor. Now, you need practically billions to increase success, not thousands or hundreds of thousands. Basically, you need to sell out to somebody with billions in this area, as things advanced, and the complexity
    got too costly). I have the idea to print low geometry scale circuits at home, but can't afford to make or design the machine. Then I came up with a way to make a blank that can be home fabbed even more cheaply, but that is still complex to design the
    machinery. It's not a matter of what circuit, as you can design a variety of circuits with this. It's mainly aimed at the 3D printer/Maker/embedded low run market, but could be used at high volumes. This solution would make a way to do chips rather
    than FPGA versions.

    Something missed by people, is that a solution to your problems is optical outputs from chips can multiplex hundreds of signals on one output. You only need one output then, that output then routed anywhere on your small board, or care, and broken out
    to electrical signals by a component near the port. With some of my other ideas, even simpler. My original optical bus routing technology is ideal for this in a simplified way. All money I need to get a multi million unit product out to be able to
    afford. Still working on that cheaply. I'm thinking of adopting a platform, using a existing brand to order the design and sell it under their brand. I own the rights and collect a licence. I make it run misc code such as with colorforth is like, and
    fund doing a misc processor version. Aslong as developers obey the rules, programs will continue to play on the new system (no Arm coding on the original).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to All on Fri Jun 17 20:07:05 2022
    I'm sorry but I just can't read those long walls of text. Could you
    give a description of the chip you're proposing, the kind of description
    one would see on a data sheet? Not a 500 page manual or anything like
    that. Just a few lines with the basics. Examples:

    GREENARRAYS GA144
    - 144 nodes of F18A MISC processors, about 750 mhz each
    - 4 interconnect paths from each node, connecting to the adjacent
    nodes in rectangular layout
    - 18 bit word size, 64 words RAM and 64 words ROM per node, plus
    8 level control stack and 10 level data stack at each node

    ATMEGA ATTINY1616
    - 8 bit word size, 32 registers, RISC-like architecture, 16 mhz
    - 2KB ram, 16KB program flash
    - GPIO, ADC, programmable timers yada yada

    Just basic outline. Otherwise the picture is way too vague.

    Next question: who would want to use it? That is, why wouldn't they use
    chip XYZ instead, where XYZ is some popular existing chip?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Fri Jun 17 20:57:28 2022
    On Saturday, June 18, 2022 at 1:07:07 PM UTC+10, Paul Rubin wrote:
    I'm sorry but I just can't read those long walls of text. Could you
    give a description of the chip you're proposing, the kind of description
    one would see on a data sheet? Not a 500 page manual or anything like
    that. Just a few lines with the basics. Examples:

    GREENARRAYS GA144
    - 144 nodes of F18A MISC processors, about 750 mhz each
    - 4 interconnect paths from each node, connecting to the adjacent
    nodes in rectangular layout
    - 18 bit word size, 64 words RAM and 64 words ROM per node, plus
    8 level control stack and 10 level data stack at each node

    ATMEGA ATTINY1616
    - 8 bit word size, 32 registers, RISC-like architecture, 16 mhz
    - 2KB ram, 16KB program flash
    - GPIO, ADC, programmable timers yada yada

    Just basic outline. Otherwise the picture is way too vague.

    Next question: who would want to use it? That is, why wouldn't they use
    chip XYZ instead, where XYZ is some popular existing chip?

    A data sheet is not a chip. A chip is more like 500 pages. Chuck's a lot less.

    Paul, you should be able to read that. Ever since the vaccines, a lot of people can't understand so well. Are you feeling ok?

    Ok, some info I shared before. Vaccines escape the muscle into lymph system and blood stream, around the body organs and brain
    That's what I heard.

    Spike proteins themselves are very harmful, and go in and damage the cells. It's of bad problems are possible

    A vaccine can inject you with more spike proteins than the virus might.

    Your cells build up a coating of debris and immune system components, your immune system sees this and thinks that is where the action is and attacks that. Producing a chronic inflammatory disease. This may happen.

    They suspect that the chronic inflammatory condition is similar to the one after the Spanish flu out break. Where recovered people started getting sick say 3 months after recivery, and git sicker and sicker sitting in a semi vegetative state with a
    great deal of people dieing from 3 years and onwards.

    It's bad

    I used the Russian or Siberian pine needle tea treatment to nock the spikes down. I used vitamin C 6 to 20 grams distributed accross the day. I used other recommended things
    Look up artery health and vitamin C, and cayenne chilli pepper. Maybe lookup Black tea, maybe bicarbonate soda (not belong powder, different) see what it says.

    I used cryptopoles? for Lyme, and boy that's working, another thing that will crush your thinking. Fungus infection through body will, toxoplasmosis (in schizophrenia), parasites causing semi processed food leakage in gut will, causing irratable bowel a
    clearly gut. Most are treatable, but racoon what it's name, parasite. Is one of the most deadly, with large death rate even with treatment. The normal form of it is also highly deadly without treatment and even with treatment it is supposed to be bad.
    Have a look around.

    You should be able to read that. Reply to message and cut up the paragraphs into double lines with a blank carriage return line inbetwen. That should make it easier to read.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Fri Jun 17 21:01:11 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    A data sheet is not a chip. A chip is more like 500 pages.

    The topic line talks about another Forth chip. You have already said
    the cpu arch is MISC. Ok fine. I'm just asking for the basic features
    of the chip. How many cpu cores, how much memory, etc? If you don't
    have that figured out even approximately, it sounds way too early to
    talk abot making a chip.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Fri Jun 17 21:03:49 2022
    On Friday, June 17, 2022 at 11:57:31 PM UTC-4, Wayne morellini wrote:
    On Saturday, June 18, 2022 at 1:07:07 PM UTC+10, Paul Rubin wrote:
    I'm sorry but I just can't read those long walls of text. Could you
    give a description of the chip you're proposing, the kind of description one would see on a data sheet? Not a 500 page manual or anything like that. Just a few lines with the basics. Examples:

    GREENARRAYS GA144
    - 144 nodes of F18A MISC processors, about 750 mhz each
    - 4 interconnect paths from each node, connecting to the adjacent
    nodes in rectangular layout
    - 18 bit word size, 64 words RAM and 64 words ROM per node, plus
    8 level control stack and 10 level data stack at each node

    ATMEGA ATTINY1616
    - 8 bit word size, 32 registers, RISC-like architecture, 16 mhz
    - 2KB ram, 16KB program flash
    - GPIO, ADC, programmable timers yada yada

    Just basic outline. Otherwise the picture is way too vague.

    Next question: who would want to use it? That is, why wouldn't they use chip XYZ instead, where XYZ is some popular existing chip?
    A data sheet is not a chip. A chip is more like 500 pages. Chuck's a lot less.

    Paul, you should be able to read that. Ever since the vaccines, a lot of people can't understand so well. Are you feeling ok?

    Ok, some info I shared before. Vaccines escape the muscle into lymph system and blood stream, around the body organs and brain
    That's what I heard.

    Spike proteins themselves are very harmful, and go in and damage the cells. It's of bad problems are possible

    A vaccine can inject you with more spike proteins than the virus might.

    Your cells build up a coating of debris and immune system components, your immune system sees this and thinks that is where the action is and attacks that. Producing a chronic inflammatory disease. This may happen.

    They suspect that the chronic inflammatory condition is similar to the one after the Spanish flu out break. Where recovered people started getting sick say 3 months after recivery, and git sicker and sicker sitting in a semi vegetative state with a
    great deal of people dieing from 3 years and onwards.

    It's bad

    I used the Russian or Siberian pine needle tea treatment to nock the spikes down. I used vitamin C 6 to 20 grams distributed accross the day. I used other recommended things
    Look up artery health and vitamin C, and cayenne chilli pepper. Maybe lookup Black tea, maybe bicarbonate soda (not belong powder, different) see what it says.

    I used cryptopoles? for Lyme, and boy that's working, another thing that will crush your thinking. Fungus infection through body will, toxoplasmosis (in schizophrenia), parasites causing semi processed food leakage in gut will, causing irratable bowel
    a clearly gut. Most are treatable, but racoon what it's name, parasite. Is one of the most deadly, with large death rate even with treatment. The normal form of it is also highly deadly without treatment and even with treatment it is supposed to be bad.
    Have a look around.

    You should be able to read that. Reply to message and cut up the paragraphs into double lines with a blank carriage return line inbetwen. That should make it easier to read.

    One thing I'm sure of. This conversation will never lead to any chips being designed. The discussion is far too amorphous, starting with vagueness and leading nowhere useful.

    Whatever. What else is new?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Fri Jun 17 21:32:31 2022
    On Saturday, June 18, 2022 at 12:01:13 AM UTC-4, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    A data sheet is not a chip. A chip is more like 500 pages.
    The topic line talks about another Forth chip. You have already said
    the cpu arch is MISC. Ok fine. I'm just asking for the basic features
    of the chip. How many cpu cores, how much memory, etc? If you don't
    have that figured out even approximately, it sounds way too early to
    talk abot making a chip.

    Those are not even the right questions to ask, when starting out. The first questions are about the use of the chip. What does the chip need to do to be useful in an application.

    MCU/CPU design has to identify a target application before it can be specified. There are so many different MCUs/CPUs out there already, that you need to identify the "use case" so that it can be tailored. TI does this, to the point that marketing
    presents the chips, not by what is in them, but by the market target. Many other are the same way. Sometimes an MCU/CPU is designed to be competitive for multiple applications, but they still have to compete with the others, so they need to be better
    at those applications than the other choices in some way.

    That is exactly why the GA144 has been a failure, with only one run of devices. I'm not certain, but I believe they made around 10,000 dice, not sure how many were packaged. By pretty much any measure, that's a failure for a chip design. Most of the
    problem with it was the lack of a target application or market when it was designed. They did not have a problem they were trying to solve. It was simply an experiment to see what they could do with some design ideas Chuck had. They found very few
    applications and as such, have gotten very few design wins.

    I may get a job redesigning a board that is using obsolete chips. It uses a small FPGA to process some (relatively) high speed interfaces, faster than a regular CPU could support even using a dedicated peripheral, since the interface is too unique.
    There is a possibility the GA144 could handle this. But... I would probably still need to use an external CODEC as the GA144 ADC converters are not audio quality (meaning 16 bits @ 48 kHz). I've tried to massage the use of the ADC and it's just not
    there. You might be able to squeeze out 15 bits @ 48 kHz, but that's tops on a good day. The ADCs all require custom correction factors to be "accurate" and without adding distortion. Their response is not linear.

    The custom serial interface would be hard to make functional. The instruction rate is 700 MIPS peak, or around 350 MIPS typical (~3ns per). This interface uses a 33 MHz clock, or around 15 ns per half cycle. Why "half cycle", because on receiving the
    data, the output has to be presented on the next, opposite edge of the clock. So translate the command, look up the result and start shifting it out in just a handful of instructions. This might be possible with some clever programming, but I'm not
    betting on it.

    Then there is the issue that GA may or may not exist tomorrow. I used to think the GA144 was a great idea, but then I tried to fit it into a number of designs and it was never a good fit. I think that happened to a LOT of people and they just gave up
    on it. All because the chip was designed without a purpose in mind, just the thought that it had a LOT of great features, so it had to be good for something.

    So from all accounts, this is what is happening with this idea being discussed now. No real thought on what the purpose of the chip would be. So no requirements to drive the engineering. With no requirements derived from a purpose, the chip would have
    no purpose, no target application, so not likely to succeed.

    It's like setting up a race, without defining where the course or finish line are. No real way to say if it did what it was supposed to do.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Fri Jun 17 23:02:41 2022
    On Saturday, June 18, 2022 at 2:01:13 PM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    A data sheet is not a chip. A chip is more like 500 pages.
    The topic line talks about another Forth chip. You have already said
    the cpu arch is MISC. Ok fine. I'm just asking for the basic features
    of the chip. How many cpu cores, how much memory, etc? If you don't
    have that figured out even approximately, it sounds way too early to
    talk abot making a chip.

    It is asking you guys a question. It's not saying I'm working out one for you. I thought it might have been a good community effort spirit excerize for us.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Fri Jun 17 23:46:42 2022
    On Saturday, June 18, 2022 at 2:03:52 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Friday, June 17, 2022 at 11:57:31 PM UTC-4, Wayne morellini wrote:
    On Saturday, June 18, 2022 at 1:07:07 PM UTC+10, Paul Rubin wrote:
    I'm sorry but I just can't read those long walls of text. Could you
    give a description of the chip you're proposing, the kind of description one would see on a data sheet? Not a 500 page manual or anything like that. Just a few lines with the basics. Examples:

    GREENARRAYS GA144
    - 144 nodes of F18A MISC processors, about 750 mhz each
    - 4 interconnect paths from each node, connecting to the adjacent
    nodes in rectangular layout
    - 18 bit word size, 64 words RAM and 64 words ROM per node, plus
    8 level control stack and 10 level data stack at each node

    ATMEGA ATTINY1616
    - 8 bit word size, 32 registers, RISC-like architecture, 16 mhz
    - 2KB ram, 16KB program flash
    - GPIO, ADC, programmable timers yada yada

    Just basic outline. Otherwise the picture is way too vague.

    Next question: who would want to use it? That is, why wouldn't they use chip XYZ instead, where XYZ is some popular existing chip?
    A data sheet is not a chip. A chip is more like 500 pages. Chuck's a lot less.

    Paul, you should be able to read that. Ever since the vaccines, a lot of people can't understand so well. Are you feeling ok?

    Ok, some info I shared before. Vaccines escape the muscle into lymph system and blood stream, around the body organs and brain
    That's what I heard.

    Spike proteins themselves are very harmful, and go in and damage the cells. It's of bad problems are possible

    A vaccine can inject you with more spike proteins than the virus might.

    Your cells build up a coating of debris and immune system components, your immune system sees this and thinks that is where the action is and attacks that. Producing a chronic inflammatory disease. This may happen.

    They suspect that the chronic inflammatory condition is similar to the one after the Spanish flu out break. Where recovered people started getting sick say 3 months after recivery, and git sicker and sicker sitting in a semi vegetative state with a
    great deal of people dieing from 3 years and onwards.

    It's bad

    I used the Russian or Siberian pine needle tea treatment to nock the spikes down. I used vitamin C 6 to 20 grams distributed accross the day. I used other recommended things
    Look up artery health and vitamin C, and cayenne chilli pepper. Maybe lookup Black tea, maybe bicarbonate soda (not belong powder, different) see what it says.

    I used cryptopoles? for Lyme, and boy that's working, another thing that will crush your thinking. Fungus infection through body will, toxoplasmosis (in schizophrenia), parasites causing semi processed food leakage in gut will, causing irratable
    bowel a clearly gut. Most are treatable, but racoon what it's name, parasite. Is one of the most deadly, with large death rate even with treatment. The normal form of it is also highly deadly without treatment and even with treatment it is supposed to be
    bad. Have a look around.

    You should be able to read that. Reply to message and cut up the paragraphs into double lines with a blank carriage return line inbetwen. That should make it easier to read.
    One thing I'm sure of. This conversation will never lead to any chips being designed. The discussion is far too amorphous, starting with vagueness and leading nowhere useful.

    Whatever. What else is new?

    --

    Rick C.

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

    Rick, the only thing specific here is a general purpose controller. The subject is not even that, it's about something to play with for you guys and use to gain work.

    You keep putting vague stuff in here, like some target, but not specifying a target or description, just disrupting. A general purpose CPU/controller, is a target.

    You say vague sounding things about GA got it wrong because they didn't have a target market. Oh, they did, and I said that target market was going nearly disappear. The problem is they didn't design it to be general purpose enough to suit more markets.
    They simply didn't design it appealing enough, simple enough to develop for, or high enough functonality and performance. Given those things, you could fit it many places. My ideas make it suitable for a wide range of market per chip. I'm wanting to
    do my own retro chip. And that is a lot narrower market. Except for my own platform, the chip itself would have limited appeal, but the core is to be reusable in silicon products with a range of uses. So, while the processor development costs might
    look like it only has a certain return, it usefully could go into many things with good sales. Of you have 100 places trying to sell coffee maker chips, how well as things going go if there is 110 places. There is only so many ultra cheap coffee makers
    sold a year and only 10 of those companies might get most of the 0.1c sales of chips. If it was 100 million, and you could generate $100,000 in profit. $80,000 is taken up by 10 companies. Most of the rest take up $12,000, another 10 companies share $
    8,000, and you are going spend $1million dollars designing a controller to target that market, as the one down the bottom of the $8,000 group. Where as a general purpose product which can go into billions of devices, a year, with good reputation, that
    can generate 1c to $1 profit, depending on configuration. Then who cares about coffee machines that much anymore. The other thing is, developing software specification for the different applications, is cheaper than developing new chip lines. Now, you
    develop a database of reference software and designs, as you go. They load in coffee maker number 47 customise the look, spit it into the chip, off you go.

    I'm actually thinking up a easy you might do custom rom on a chip after manufacture at the moment. That would be useful. Load chips into carrier, mass program them at once 1000 to one million at a time, in X seconds.

    I forgot another original one. Testing the chip. Execution test code, activation pin flip or gate to remove faulty item. As the pins are under the stacking direction it tricky. But manipulation of the package can align a contact test device with code
    to do durability testing on range of conditions, levels, timing, clocks etc, and custom in placement environment emulation tests to be sure. On the chip line, this could be fine as part of production.

    But, as you guys weren't going do anything useful, I've put up a basic proposal above.

    Let's just hope the the tools are as easy and logic related as they can be. I din't want to learn material physics or other analogue stuff (simulators to verify before prototyping).


    Whatever happened to the greenarrays silicon design school thing? Really need to do that. "What! You mean that green thing is a transistor?". :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to waynemorellini@gmail.com on Sat Jun 18 11:46:11 2022
    In article <2e774fb8-5186-402d-acbe-0fb71bddbc0bn@googlegroups.com>,
    Wayne morellini <waynemorellini@gmail.com> wrote:
    A data sheet is not a chip. A chip is more like 500 pages.

    If you can't do a data sheet, I will ignore you.

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to none albert on Sat Jun 18 06:35:17 2022
    On Saturday, June 18, 2022 at 7:46:15 PM UTC+10, none albert wrote:
    In article <2e774fb8-5186-402d...@googlegroups.com>,
    Wayne morellini <waynemo...@gmail.com> wrote:
    A data sheet is not a chip. A chip is more like 500 pages.
    If you can't do a data sheet, I will ignore you.

    Groetjes Albert

    Obviously this is less than desirable, to come again with stuff like that. You don't even know what goes into a data sheet, a finale chip. This is only a proposal stage. But you are acting like you don know the difference. Go away. I don't have time
    for this type.

    We need more quality here. It seems there are major dysfunctions in the community. The communications and level of reasoning are not at a level for complex design. It is full of mistakes.


    I've got a lot of undeserved legal issues to work on at the moment (not my doing), not wasting my time on this type of this disparaging behaviour. I am here out of charity, adventure, to help a fading community, that nobody is helping, with fading
    member, abandoned long ago. But, not for this lesser behaviour. History will see us as part of a solution, or part of a problem.

    I had a flush today of inspiration, and laying had more blood pressure to the brain, helping it. Don't waste the time.


    I hope you guys get over you potential post covid reactions etc.



    --
    "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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Sat Jun 18 14:36:22 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    It is asking you guys a question. It's not saying I'm working out one
    for you. I thought it might have been a good community effort spirit
    excerize for us.

    I think it doesn't come up here because most people don't see a use for
    the idea. There have been Forth chips in the past, they had limited usefulness, there doesn't seem to be much use for them now, and that is
    the current state of knowledge.

    Re-opening the topic is fine if you have something new to add. So you
    get a bunch of responses asking what about your idea we didn't know
    already. It starts to sound like there wasn't anything.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sat Jun 18 14:33:09 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Those are not even the right questions to ask, when starting out. The
    first questions are about the use of the chip. What does the chip
    need to do to be useful in an application.

    Well, MCU's these days mostly fall into a few categories and the basics
    specs I mentioned are enough to identify the category. I know what the
    RP2040 does (two Cortex-M0 cores, 264KB ram, etc) and how it is used.
    If someone said "I want to make a chip like the RP2040 except with
    RISC-V cores instead of Cortex M0", I wouldn't have to ask about
    applications. It would work in mostly the same applications where the
    RP2040 works, and be better in a few ways, by not needing workarounds
    for the M0's limitations.

    So I was hoping for something like that about Wayne's chip. E.g. "like
    the Atmega328 but MISC", or "like the RP2040" etc.

    I just don't know of any conventional MCU design that could benefit at
    all from MISC. Even something like an RP2040 with MISC peripheral
    processors seems a bit dubious, though maybe it's a good place to start.

    That leaves unconventional designs (the GA144 is unconventional), but
    those normally wouldn't be called general purpose.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Sat Jun 18 14:38:42 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    You don't even know what goes into a data sheet, a finale chip.
    This is only a proposal stage.

    It isn't even that though. There's lots of MCU's out there. There is
    an implicit idea that this Forth chip can possibly designed in place of
    some existing MCU. So I'm wondering what specific existing MCUs the
    proposed Forth chip is comparable to. No answer so far.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sun Jun 19 02:07:40 2022
    On Sunday, June 19, 2022 at 7:38:44 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    You don't even know what goes into a data sheet, a finale chip.
    This is only a proposal stage.
    It isn't even that though. There's lots of MCU's out there. There is
    an implicit idea that this Forth chip can possibly designed in place of
    some existing MCU. So I'm wondering what specific existing MCUs the
    proposed Forth chip is comparable to. No answer so far.

    That doesn't make sense. It's a general purpose proposal, not a specific one. So. There is a range of projects it can reach
    You don't come along to a z80, and say it's a failure, because it is unlike anything MCU, do you?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sun Jun 19 02:03:57 2022
    On Sunday, June 19, 2022 at 7:36:24 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    It is asking you guys a question. It's not saying I'm working out one
    for you. I thought it might have been a good community effort spirit excerize for us.
    I think it doesn't come up here because most people don't see a use for
    the idea. There have been Forth chips in the past, they had limited usefulness, there doesn't seem to be much use for them now, and that is
    the current state of knowledge.

    Re-opening the topic is fine if you have something new to add. So you
    get a bunch of responses asking what about your idea we didn't know
    already. It starts to sound like there wasn't anything.

    There has definitely been success, that makes sense. It's due to poor design decisions that their has been lack of appeal, that makes sense.

    It wasn't about me design, that's commercial on confidence, trade secret, it was about you guys getting together. That makes sense.

    I put forwards a proposal which is far ahead of what you guys are asking of 16 bits, that makes sense. Bit, not looking at that, and pretending it isnt anything, or not reading it, does not make sense.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sun Jun 19 01:55:05 2022
    On Sunday, June 19, 2022 at 7:33:11 AM UTC+10, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Those are not even the right questions to ask, when starting out. The first questions are about the use of the chip. What does the chip
    need to do to be useful in an application.
    Well, MCU's these days mostly fall into a few categories and the basics specs I mentioned are enough to identify the category. I know what the RP2040 does (two Cortex-M0 cores, 264KB ram, etc) and how it is used.
    If someone said "I want to make a chip like the RP2040 except with
    RISC-V cores instead of Cortex M0", I wouldn't have to ask about applications. It would work in mostly the same applications where the
    RP2040 works, and be better in a few ways, by not needing workarounds
    for the M0's limitations.

    So I was hoping for something like that about Wayne's chip. E.g. "like
    the Atmega328 but MISC", or "like the RP2040" etc.

    I just don't know of any conventional MCU design that could benefit at
    all from MISC. Even something like an RP2040 with MISC peripheral
    processors seems a bit dubious, though maybe it's a good place to start.

    That leaves unconventional designs (the GA144 is unconventional), but
    those normally wouldn't be called general purpose.

    Speed, energy, timeliness, and price. Because you don't design things like that, you don't realise that you can spec out the performance to meet a range of applications. It's all about performance and price metrics. If I designed a misc chip without
    those, then it's an interesting hobby chip. What I describes probably blows the 16 bit markets away, and can go after 8 and 4 bits in many places. The thing you don't get is all the custom circuit features, like LTE modem , GPU (well on this design)
    etc. But, the 16bit I described, might do a complete phone chipset better than the normal Misc, but may fail against a good mobile phone chipset in efficiency, just because the custom circuit might be more efficient, even though the processor
    performance is better. The trick is to have the processor with the good custom circuits to maximise efficiency.
    But. Once you go to high-end, or even mid range, the processing costs get prohibitive . Also, there is only certain applications that need top end pricesding. So, you can play with the layout and technologies to present a good offering , or out perform,
    the high end. On the low end. You. An emulate the chipset likely, and be close enough developers won't be bothered about the energy difference.

    Don't bother mentioning the GA144 it's in a different market.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Sun Jun 19 08:55:04 2022
    On Saturday, June 18, 2022 at 2:46:44 AM UTC-4, Wayne morellini wrote:
    On Saturday, June 18, 2022 at 2:03:52 PM UTC+10, gnuarm.del...@gmail.com wrote:

    One thing I'm sure of. This conversation will never lead to any chips being designed. The discussion is far too amorphous, starting with vagueness and leading nowhere useful.

    Whatever. What else is new?

    Rick, the only thing specific here is a general purpose controller. The subject is not even that, it's about something to play with for you guys and use to gain work.

    So, what is it you think a stack CPU will do better than all the thousands of general purpose MCUs already on the market, with a well established user community, tools, knowledge base and code?

    I get that you want to promote Forth. We all here would like to do that. But if it is not done in a meaningful way, we might as well save our efforts and even our breath!


    You keep putting vague stuff in here, like some target, but not specifying a target or description, just disrupting. A general purpose CPU/controller, is a target.

    I think that make YOU vague, not me. I'm saying, it will be hard to compete in the market without knowing what market you want to compete in. Above you are saying you want to compete in the general MCU market which is like saying you want to design a
    car to sell, without knowing what sort of car you want to design. Cars are sedans, or min-vans, or crossovers, etc. MCUs are much the same way. But there is nothing wrong with designing an MCU that will simply be average in all applications, since it
    is not optimized for any. There are MCUs like that. They sell thousands of them. But the ones that really sell well are the ones which are tailored somewhat for a market area. Whatever.


    You say vague sounding things about GA got it wrong because they didn't have a target market.

    That's not vague. That's very direct and to the point. It was not designed for ANY market. It was just a collection of "parts" and ideas that Chuck had been playing with for decades and found a way to get built. Other designs before were built with
    money from an investor who wanted the chip. I think it never worked out in the end and the chips never made it onto a wider market. They were generally also designed without recognition of the general market demands. Certainly the GA144 is lacking
    much of what the MCU market requires.


    Oh, they did, and I said that target market was going nearly disappear.

    What market was that??? The chip was totally lacking support for most MCU applications and not just any particular market.


    The problem is they didn't design it to be general purpose enough to suit more markets.

    What??? It had nothing making it suit any market, it was totally general, lacking all features of any markets.


    They simply didn't design it appealing enough, simple enough to develop for, or high enough functonality and performance.

    Not high enough performance? 144 x 700 MIPS is not high enough performance? I'm curious, what functionality do you think it was lacking? I'm not arguing that point, I'm asking for details.

    I do agree it was far to complicated to write code for. Not because of the instruction set, but because of the tools being byzantine.


    Given those things, you could fit it many places. My ideas make it suitable for a wide range of market per chip. I'm wanting to do my own retro chip. And that is a lot narrower market. Except for my own platform, the chip itself would have limited
    appeal, but the core is to be reusable in silicon products with a range of uses. So, while the processor development costs might look like it only has a certain return, it usefully could go into many things with good sales. Of you have 100 places trying
    to sell coffee maker chips, how well as things going go if there is 110 places. There is only so many ultra cheap coffee makers sold a year and only 10 of those companies might get most of the 0.1c sales of chips. If it was 100 million, and you could
    generate $100,000 in profit. $80,000 is taken up by 10 companies. Most of the rest take up $12,000, another 10 companies share $8,000, and you are going spend $1million dollars designing a controller to target that market, as the one down the bottom of
    the $8,000 group. Where as a general purpose product which can go into billions of devices, a year, with good reputation, that can generate 1c to $1 profit, depending on configuration. Then who cares about coffee machines that much anymore. The other
    thing is, developing software specification for the different applications, is cheaper than developing new chip lines. Now, you develop a database of reference software and designs, as you go. They load in coffee maker number 47 customise the look, spit
    it into the chip, off you go.

    Sorry, I could not follow what you were saying with this bit.


    I'm actually thinking up a easy you might do custom rom on a chip after manufacture at the moment. That would be useful. Load chips into carrier, mass program them at once 1000 to one million at a time, in X seconds.

    So you don't mean ROM, you mean PROM. Any sort of PROM is a more difficult and expensive to make device. That's one big reason why 4-bit MCUs are ROM only.


    I forgot another original one. Testing the chip. Execution test code, activation pin flip or gate to remove faulty item. As the pins are under the stacking direction it tricky. But manipulation of the package can align a contact test device with code
    to do durability testing on range of conditions, levels, timing, clocks etc, and custom in placement environment emulation tests to be sure. On the chip line, this could be fine as part of production.

    Again, you are getting far ahead of yourself thinking of optimization of production before you even have an idea of what is being built.


    But, as you guys weren't going do anything useful, I've put up a basic proposal above.

    Let's just hope the the tools are as easy and logic related as they can be. I din't want to learn material physics or other analogue stuff (simulators to verify before prototyping).


    Whatever happened to the greenarrays silicon design school thing? Really need to do that. "What! You mean that green thing is a transistor?". :)

    Sigh....

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jun 19 08:58:17 2022
    On Saturday, June 18, 2022 at 5:33:11 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Those are not even the right questions to ask, when starting out. The first questions are about the use of the chip. What does the chip
    need to do to be useful in an application.
    Well, MCU's these days mostly fall into a few categories and the basics specs I mentioned are enough to identify the category. I know what the RP2040 does (two Cortex-M0 cores, 264KB ram, etc) and how it is used.
    If someone said "I want to make a chip like the RP2040 except with
    RISC-V cores instead of Cortex M0", I wouldn't have to ask about applications. It would work in mostly the same applications where the
    RP2040 works, and be better in a few ways, by not needing workarounds
    for the M0's limitations.

    No one will give you money to make a chip with such a justification. Why would anyone think it would sell? It's a terrible MCU for low power apps, so there's a huge mobile market gone. I don't know much else about the RP2040. What else is it unsuited
    for?


    So I was hoping for something like that about Wayne's chip. E.g. "like
    the Atmega328 but MISC", or "like the RP2040" etc.

    I just don't know of any conventional MCU design that could benefit at
    all from MISC. Even something like an RP2040 with MISC peripheral
    processors seems a bit dubious, though maybe it's a good place to start.

    That leaves unconventional designs (the GA144 is unconventional), but
    those normally wouldn't be called general purpose.

    Ok

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Sun Jun 19 09:02:07 2022
    On Sunday, June 19, 2022 at 5:04:00 AM UTC-4, Wayne morellini wrote:
    On Sunday, June 19, 2022 at 7:36:24 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    It is asking you guys a question. It's not saying I'm working out one
    for you. I thought it might have been a good community effort spirit excerize for us.
    I think it doesn't come up here because most people don't see a use for
    the idea. There have been Forth chips in the past, they had limited usefulness, there doesn't seem to be much use for them now, and that is
    the current state of knowledge.

    Re-opening the topic is fine if you have something new to add. So you
    get a bunch of responses asking what about your idea we didn't know already. It starts to sound like there wasn't anything.
    There has definitely been success, that makes sense. It's due to poor design decisions that their has been lack of appeal, that makes sense.

    It wasn't about me design, that's commercial on confidence, trade secret, it was about you guys getting together. That makes sense.

    I put forwards a proposal which is far ahead of what you guys are asking of 16 bits, that makes sense. Bit, not looking at that, and pretending it isnt anything, or not reading it, does not make sense.

    So you are saying you are the "idea guy" and we all need to get behind your ideas and make them happen. Great!

    The first problem is, what are you talking about???

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Sun Jun 19 09:00:03 2022
    On Sunday, June 19, 2022 at 4:55:08 AM UTC-4, Wayne morellini wrote:
    On Sunday, June 19, 2022 at 7:33:11 AM UTC+10, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Those are not even the right questions to ask, when starting out. The first questions are about the use of the chip. What does the chip
    need to do to be useful in an application.
    Well, MCU's these days mostly fall into a few categories and the basics specs I mentioned are enough to identify the category. I know what the RP2040 does (two Cortex-M0 cores, 264KB ram, etc) and how it is used.
    If someone said "I want to make a chip like the RP2040 except with
    RISC-V cores instead of Cortex M0", I wouldn't have to ask about applications. It would work in mostly the same applications where the RP2040 works, and be better in a few ways, by not needing workarounds
    for the M0's limitations.

    So I was hoping for something like that about Wayne's chip. E.g. "like
    the Atmega328 but MISC", or "like the RP2040" etc.

    I just don't know of any conventional MCU design that could benefit at
    all from MISC. Even something like an RP2040 with MISC peripheral processors seems a bit dubious, though maybe it's a good place to start.

    That leaves unconventional designs (the GA144 is unconventional), but those normally wouldn't be called general purpose.
    Speed, energy, timeliness, and price. Because you don't design things like that, you don't realise that you can spec out the performance to meet a range of applications. It's all about performance and price metrics. If I designed a misc chip without
    those, then it's an interesting hobby chip. What I describes probably blows the 16 bit markets away, and can go after 8 and 4 bits in many places. The thing you don't get is all the custom circuit features, like LTE modem , GPU (well on this design) etc.
    But, the 16bit I described, might do a complete phone chipset better than the normal Misc, but may fail against a good mobile phone chipset in efficiency, just because the custom circuit might be more efficient, even though the processor performance is
    better. The trick is to have the processor with the good custom circuits to maximise efficiency.
    But. Once you go to high-end, or even mid range, the processing costs get prohibitive . Also, there is only certain applications that need top end pricesding. So, you can play with the layout and technologies to present a good offering , or out perform,
    the high end. On the low end. You. An emulate the chipset likely, and be close enough developers won't be bothered about the energy difference.

    Don't bother mentioning the GA144 it's in a different market.

    What market would that be???

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Sun Jun 19 10:29:20 2022
    On Monday, June 20, 2022 at 2:02:11 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Sunday, June 19, 2022 at 5:04:00 AM UTC-4, Wayne morellini wrote:
    On Sunday, June 19, 2022 at 7:36:24 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    It is asking you guys a question. It's not saying I'm working out one for you. I thought it might have been a good community effort spirit excerize for us.
    I think it doesn't come up here because most people don't see a use for the idea. There have been Forth chips in the past, they had limited usefulness, there doesn't seem to be much use for them now, and that is the current state of knowledge.

    Re-opening the topic is fine if you have something new to add. So you get a bunch of responses asking what about your idea we didn't know already. It starts to sound like there wasn't anything.
    There has definitely been success, that makes sense. It's due to poor design decisions that their has been lack of appeal, that makes sense.

    It wasn't about me design, that's commercial on confidence, trade secret, it was about you guys getting together. That makes sense.

    I put forwards a proposal which is far ahead of what you guys are asking of 16 bits, that makes sense. Bit, not looking at that, and pretending it isn't anything, or not reading it, does not make sense.
    So you are saying you are the "idea guy" and we all need to get behind your ideas and make them happen. Great!


    I've got no time, so I'll answer this one for now.

    Don't twist things again. You have mostly constantly been a no ideas man, just moaning and misunderstanding things. So you ask, I do, and instead of saying anything about it, you divert and subvert, uselessly. The ignorant masses, of contract
    maintainers, might see you as reasonable, but I'm awake to you. Your logic is often flawed and not going far enough. Yet. You think you waste time.

    You seem to fail to understand that the reconfigurable proposal is capable of taking on the form of many MCU's competitively. But, I know when you avoid talking about something technical like this you have been proudly going on about for a while
    errantly, I've got it pretty spot on, but you don't want to admit it and look foolish. It's unreal, that you have been coming here for years doing this unobjective unreal stuff. Don't you have a real life Rick, to follow people around doing this? You
    have been using all this sloppy logic, which effectively is just harrassing me. Do you know the definition of narcissistic behahour. If you are not one, then but out with this rot. Anybody with real talent is going see through it. And chalk you up.
    Sigh!

    Now, you were asked to come up with something yourself. But, being in denial, you won't, but instead, just vaguely go on about objections to do with a limited mistaken view of design and marketing. When I am asked, and eventually come up with something
    for you, you then accuse me of being the ideas man you have to follow, this trying to steal the attention away for people to follow yourself. You don't discuss the stuff requested instead. Stuff like that is not worth following. In this situation, you
    are not worth following.

    You don't seem ti realise that customisable rom, is a descriptive way of saying PROM. You seem to get what I'm taking about mixed up with a particular Prom technology. This is not that.


    The first problem is, what are you talking about???

    Yep. Effectively saying you lack sufficient intelligence and reasoning skills. When there is something sophisticated that is rational, logical and true, you say you don't understand. How is that going turn out in front of customers? Put in more effort.

    I'll say what a lot of people are feeling for a while, who don't usually come here anymore. The place had to many losers. This has been increasing over time here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Sun Jun 19 11:23:59 2022
    On Sunday, June 19, 2022 at 1:29:23 PM UTC-4, Wayne morellini wrote:
    On Monday, June 20, 2022 at 2:02:11 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Sunday, June 19, 2022 at 5:04:00 AM UTC-4, Wayne morellini wrote:
    On Sunday, June 19, 2022 at 7:36:24 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    It is asking you guys a question. It's not saying I'm working out one
    for you. I thought it might have been a good community effort spirit excerize for us.
    I think it doesn't come up here because most people don't see a use for
    the idea. There have been Forth chips in the past, they had limited usefulness, there doesn't seem to be much use for them now, and that is
    the current state of knowledge.

    Re-opening the topic is fine if you have something new to add. So you get a bunch of responses asking what about your idea we didn't know already. It starts to sound like there wasn't anything.
    There has definitely been success, that makes sense. It's due to poor design decisions that their has been lack of appeal, that makes sense.

    It wasn't about me design, that's commercial on confidence, trade secret, it was about you guys getting together. That makes sense.

    I put forwards a proposal which is far ahead of what you guys are asking of 16 bits, that makes sense. Bit, not looking at that, and pretending it isn't anything, or not reading it, does not make sense.
    So you are saying you are the "idea guy" and we all need to get behind your ideas and make them happen. Great!
    I've got no time, so I'll answer this one for now.

    Don't twist things again. You have mostly constantly been a no ideas man, just moaning and misunderstanding things. So you ask, I do, and instead of saying anything about it, you divert and subvert, uselessly. The ignorant masses, of contract
    maintainers, might see you as reasonable, but I'm awake to you. Your logic is often flawed and not going far enough. Yet. You think you waste time.

    Here is the deal. You accuse others of being negative and how our logic is flawed, but you are completely unable to discuss this and show us where our logic is flawed. If you have something to say, SAY IT! Ignore what you see as negative commentary
    and respond to the positive. You just spend all your time trying to criticize us instead of saying anything useful.


    You seem to fail to understand that the reconfigurable proposal is capable of taking on the form of many MCU's competitively. But, I know when you avoid talking about something technical like this you have been proudly going on about for a while
    errantly, I've got it pretty spot on, but you don't want to admit it and look foolish. It's unreal, that you have been coming here for years doing this unobjective unreal stuff. Don't you have a real life Rick, to follow people around doing this? You
    have been using all this sloppy logic, which effectively is just harrassing me. Do you know the definition of narcissistic behahour. If you are not one, then but out with this rot. Anybody with real talent is going see through it. And chalk you up. Sigh!

    You haven't made a "reconfigurable" proposal. You just keep ranting that we don't get it. Your words are full of empty air, then get tired of use telling you that.

    Where's the beef?



    Now, you were asked to come up with something yourself. But, being in denial, you won't, but instead, just vaguely go on about objections to do with a limited mistaken view of design and marketing. When I am asked, and eventually come up with something
    for you, you then accuse me of being the ideas man you have to follow, this trying to steal the attention away for people to follow yourself. You don't discuss the stuff requested instead. Stuff like that is not worth following. In this situation, you
    are not worth following.

    You've asked me to come up with what? This is YOUR idea. I still don't know what your idea is. When you try to talk about it you go wandering around and not saying anything useful.


    You don't seem ti realise that customisable rom, is a descriptive way of saying PROM. You seem to get what I'm taking about mixed up with a particular Prom technology. This is not that.

    I've never said anything about a particular technology. YOU talked about making the chips, THEN programming them for custom applications. That's not inexpensive mask ROM, that is much more expensive PROM which comes in many, many technologies.


    The first problem is, what are you talking about???
    Yep. Effectively saying you lack sufficient intelligence and reasoning skills. When there is something sophisticated that is rational, logical and true, you say you don't understand. How is that going turn out in front of customers? Put in more effort.

    Yes, I do not have the skills required to communicate with the other primates either.

    I have customers, customers who return for more product and new designs. You seem to be talking about castles in the air.

    How about you quit bitching about us and start saying something that makes some sense? What is it you are trying to do?


    I'll say what a lot of people are feeling for a while, who don't usually come here anymore. The place had to many losers. This has been increasing over time here.

    Yes, that is absolutely true. c.l.f attracts some real pie-in-the-sky types.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sun Jun 19 15:02:43 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    If someone said "I want to make a chip like the RP2040 except with
    RISC-V cores instead of Cortex M0"...

    No one will give you money to make a chip with such a justification.
    Why would anyone think it would sell?

    It is what the RPI foundation should have made instead of the RP2040
    imho. Maybe the next iteration will be something like that.

    It's a terrible MCU for low power apps, so there's a huge mobile
    market gone. I don't know much else about the RP2040. What else is
    it unsuited for?

    It's a midrange MCU with midrange power consumption, it seems to me.
    Comparable to the ESP32 series if you don't want wireless. Yes it uses
    more power than some tiny 8 bit cpu. It wouldn't be good for a
    wristwatch that has to run for years on a coin cell. On the other hand
    it uses a lot less power than a mobile phone processor that runs Android
    or whatever.

    Phones are getting more and more power hungry rather than less. I think
    web bloat is driving that, but don't know.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jun 19 19:44:00 2022
    On Sunday, June 19, 2022 at 6:02:46 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    If someone said "I want to make a chip like the RP2040 except with
    RISC-V cores instead of Cortex M0"...
    No one will give you money to make a chip with such a justification.
    Why would anyone think it would sell?
    It is what the RPI foundation should have made instead of the RP2040
    imho. Maybe the next iteration will be something like that.
    It's a terrible MCU for low power apps, so there's a huge mobile
    market gone. I don't know much else about the RP2040. What else is
    it unsuited for?
    It's a midrange MCU with midrange power consumption, it seems to me.

    It's a bloody pair of M0+ cores! Hardly "mid-range".


    Comparable to the ESP32 series if you don't want wireless. Yes it uses
    more power than some tiny 8 bit cpu. It wouldn't be good for a
    wristwatch that has to run for years on a coin cell. On the other hand
    it uses a lot less power than a mobile phone processor that runs Android
    or whatever.

    Because it's at least one if not two orders of magnitude less powerful than a cell phone processor. They add M0 processors to cell phones to handle the trivial stuff with more real time needs the main processor can't handle.

    I can't think of a comparable processor that uses as much idle power as the RP2040. I also can't think of an application that it is more suited to than other MCUs, except maybe on price. I think you said it is only $1, or do I remember that wrong?


    Phones are getting more and more power hungry rather than less. I think
    web bloat is driving that, but don't know.

    It's cell phone bloat.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sun Jun 19 20:55:42 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    It's a bloody pair of M0+ cores! Hardly "mid-range".

    It runs at 125 mhz, has a pair of 32 bit cores and 264K of on-chip ram,
    plus the PIO's, that memory crossbar system, etc. Low end would be an
    Atmega or one of those Cortex M0's with 4k of ram. High end would be a
    Cortex M7 like on the Teensy 4, running at 600+ MHz with DSP stuff and
    double precision FPU, or maybe even a Cortex A series Linux chip. I
    don't see how the RP2040 can be called anything but midrange.

    I can't think of a comparable processor that uses as much idle power
    as the RP2040. I also can't think of an application that it is more
    suited to than other MCUs, except maybe on price. I think you said it
    is only $1, or do I remember that wrong?

    Yes, it's $1, comparable to the ESP32-C3 which has a RISC-V core plus
    400k ram and wifi. I haven't compared the idle power. I think actual
    low powered stuff is almost a lost art. The Casio G-shock wristwatch
    was introduced 40 years ago and it ran 10 years on a CR2025 coin cell.
    Today's Apple wristwatch has a non-removable lipo cell that has to be
    recharged every few days.

    Why do we care about idle power anyway? It is important some of the
    time. But we were also just talking about 4 bit MCU's in coffee pots.
    Those are powered by AC wall current and they use 1000+ watts when the
    heater is running. So if the heater run for 5 minutes a day and the
    idle power is 1 milliwatt, idling is less than 3% of the total energy consumption.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jun 19 22:56:39 2022
    On Sunday, June 19, 2022 at 11:55:44 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    It's a bloody pair of M0+ cores! Hardly "mid-range".
    It runs at 125 mhz, has a pair of 32 bit cores and 264K of on-chip ram,
    plus the PIO's, that memory crossbar system, etc. Low end would be an
    Atmega or one of those Cortex M0's with 4k of ram. High end would be a Cortex M7 like on the Teensy 4, running at 600+ MHz with DSP stuff and double precision FPU, or maybe even a Cortex A series Linux chip. I
    don't see how the RP2040 can be called anything but midrange.

    Ok, fine, call it mid-range. Now what are the apps it's superior in compared to what other devices?

    BTW, high end stuff is what shows up in cell phones, running at 1 GHz and faster with four, six and eight cores. Do they even use single or dual cores in smart phones anymore?

    The RP2040 M0 MCU runs about half as fast as an M3 at the same clock. The reality is the RP2040 is still a low end processor. As a mid-range unit, it is unable to compete on any feature other than price. That's what makes it a low end processor, other
    than the power consumption. That's what makes it mid-range.


    I can't think of a comparable processor that uses as much idle power
    as the RP2040. I also can't think of an application that it is more
    suited to than other MCUs, except maybe on price. I think you said it
    is only $1, or do I remember that wrong?
    Yes, it's $1, comparable to the ESP32-C3 which has a RISC-V core plus
    400k ram and wifi. I haven't compared the idle power. I think actual
    low powered stuff is almost a lost art. The Casio G-shock wristwatch
    was introduced 40 years ago and it ran 10 years on a CR2025 coin cell. Today's Apple wristwatch has a non-removable lipo cell that has to be recharged every few days.

    Why do we care about idle power anyway? It is important some of the
    time. But we were also just talking about 4 bit MCU's in coffee pots.
    Those are powered by AC wall current and they use 1000+ watts when the heater is running. So if the heater run for 5 minutes a day and the
    idle power is 1 milliwatt, idling is less than 3% of the total energy consumption.

    That's exactly my point. You have no idea what applications the RP2040 is useful in. You don't even know the stats other than the grossest data such as RAM and core count.

    I should just ignore people when they are talking through their hats. This entire thread has been pretty much nonsense.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sun Jun 19 23:38:49 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Ok, fine, call it mid-range. Now what are the apps it's superior in
    compared to what other devices?

    I dunno about superior, but it is reasonably adequate for tons of MCU
    stuff. I think you said it is fine to make a chip that is ok at
    everything instead of the best at one thing.

    Fwiw I got an RP2040 board to use with an NDIR (nondispersive infrared)
    CO2 detector module. That is a gas sensor with a heating element that
    iirc uses a few hundred milliwatts. If you want to you run it
    continuously, you power it with a wall wart. If you run it from a
    battery, you power it up now and then to take a reading. Either way,
    the MCU power consumption doesn't matter much.

    BTW, high end stuff is what shows up in cell phones, running at 1 GHz

    Hmm ok, I had not thought of those as MCU's, but fine.

    The RP2040 M0 MCU runs about half as fast as an M3 at the same clock.

    The reality is the RP2040 is still a low end processor.

    It's midrange in that it can run stuff that the once-popular
    STM32F103CBT6 (Cortex M3, 72 mhz with 20k of ram) can't without a lot of
    pain. The extra ram helps a lot for MicroPython. Also, the 125mhz
    clock makes up for a lot of the 2x ipc disadvantage, even before
    bringing in the second M0 core or the PIO's.

    I'm told that the GDVF103xxx (very similar chip to the STM32F103 but
    with a RISC-V Bumblebee core) beats the M3 and maybe M4 in both compute
    speed and power consumption, so that's another reason to use RISC-V in
    the RP2040. My understanding is that the RPI Foundation chose the M0
    because they didn't have to pay ARM license fees that they would have
    had to if they wanted to use the M4. They put in various kludges like
    an outboard hardware divider to get around the M0's lack of one. But
    RISC-V would have sidestepped all of that.

    That's exactly my point. You have no idea what applications the
    RP2040 is useful in.

    Take any list of 1000 microprocessor applications. Cross off the ones
    where the RP2040 won't work. There will still be plenty left. That's
    all that matters. The RP2040 is cheap, readily available, well
    supported, well documented, and easy to program. You can buy the Pi
    Pico board for $4, plug it into USB, drag and drop a software file to
    it, press boot, and it is running MicroPython interactively. Most
    anything else is a world of pain by comparison.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Mon Jun 20 06:35:15 2022
    On Monday, June 20, 2022 at 2:38:56 AM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Ok, fine, call it mid-range. Now what are the apps it's superior in compared to what other devices?
    I dunno about superior, but it is reasonably adequate for tons of MCU
    stuff. I think you said it is fine to make a chip that is ok at
    everything instead of the best at one thing.

    Sure, but that's not what this is. There's also the problem that you can't make an MCU that is "reasonably adequate" for "tons" of stuff. MCUs are so diverse, that unless your device is targeted toward something, there's always much better devices. So
    "reasonably adequate" really means, a poor performer. So to be "reasonably adequate", you have to have found a way to be as good as specialized devices in many different areas. You may not need to be the best, but you need to run with the pack or there'
    s no reason to even look at your device.


    Fwiw I got an RP2040 board to use with an NDIR (nondispersive infrared)
    CO2 detector module. That is a gas sensor with a heating element that
    iirc uses a few hundred milliwatts. If you want to you run it
    continuously, you power it with a wall wart. If you run it from a
    battery, you power it up now and then to take a reading. Either way,
    the MCU power consumption doesn't matter much.

    So why does the RP2040 do a better job than other devices? Actually, forget I asked that. I don't really care. I'm just making the point that there is no universal MCU and even if there was, the RP2040 isn't it.


    BTW, high end stuff is what shows up in cell phones, running at 1 GHz
    Hmm ok, I had not thought of those as MCU's, but fine.
    The RP2040 M0 MCU runs about half as fast as an M3 at the same clock.

    The reality is the RP2040 is still a low end processor.
    It's midrange in that it can run stuff that the once-popular
    STM32F103CBT6 (Cortex M3, 72 mhz with 20k of ram) can't without a lot of pain. The extra ram helps a lot for MicroPython. Also, the 125mhz
    clock makes up for a lot of the 2x ipc disadvantage, even before
    bringing in the second M0 core or the PIO's.

    I'm told that the GDVF103xxx (very similar chip to the STM32F103 but
    with a RISC-V Bumblebee core) beats the M3 and maybe M4 in both compute speed and power consumption, so that's another reason to use RISC-V in
    the RP2040.

    You talk as if it's a static comparison. The M3 and M4 are more than a decade old. What matters is the individual designs being compared. When you say beats, is this by 20%, 50%, 1%?

    You seem to think it's a race based on one feature. People have a design to complete with a set of requirements. They pick a part that best suits their needs. They seldom switch CPU lines without a clear need, just because of the learning curve. Is
    Giga taking over the market? No.


    My understanding is that the RPI Foundation chose the M0
    because they didn't have to pay ARM license fees that they would have
    had to if they wanted to use the M4. They put in various kludges like
    an outboard hardware divider to get around the M0's lack of one. But
    RISC-V would have sidestepped all of that.

    I'd like to see something that confirms that. So you are saying the RP2040 is a kludge? I wasn't aware of that. I suppose the divide is very slow then? Ok, good to know.


    That's exactly my point. You have no idea what applications the
    RP2040 is useful in.
    Take any list of 1000 microprocessor applications. Cross off the ones
    where the RP2040 won't work. There will still be plenty left. That's
    all that matters. The RP2040 is cheap, readily available, well
    supported, well documented, and easy to program. You can buy the Pi
    Pico board for $4, plug it into USB, drag and drop a software file to
    it, press boot, and it is running MicroPython interactively. Most
    anything else is a world of pain by comparison.

    LOL! Ok, I think we have reached the end of the road here. I don't want to argue about what is the better processor. I don't typically have a use for an MCU with a mA range idle current. That takes the RP2040 off my list of candidates for virtually
    everything I do.

    What I need, is a quad rail to rail op amp in a QFN package with 100 mA output drive and ~1 mA idle current on each op amp, 12V power. I've not seen much indication of op amps being sold in higher density packaging.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Mon Jun 20 12:49:43 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    So why does the RP2040 do a better job than other devices?

    1. I got the board for free
    2. Easy to program as I mentioned below. Plenty of cpu, ram, and
    software tooling, particularly MicroPython ready to go.
    3. Board has convenient JST peripheral connector that talks to an
    ecosystem of peripherals (such as the CO2 sensor) that use this
    connector. RP2040 software knows how to communicate with these
    peripherals.
    4. Very thorough documentation and well informed dev community.

    What other device do you think would have done this better than the
    RP2040? ESP32 is a possibility, but is in the same general class.

    with a RISC-V Bumblebee core) beats the M3 and maybe M4
    When you say beats, is this by 20%, 50%, 1%?

    Supposedly by 3x, but I haven't measured.

    Is Giga taking over the market? No.

    Espressif has done a lot of taking over despite weird instruction sets
    and other issues. The Giga part is kind of niche and hard to find.
    Maybe more interesting stuff will appear.

    I'd like to see something that confirms that. So you are saying the
    RP2040 is a kludge? I wasn't aware of that. I suppose the divide is
    very slow then? Ok, good to know.

    Idk if the divide is slow compared to an M3 or whatever. The kludge is
    that it's an add-on peripheral instead of a normal machine instruction.
    From page 31 of the data sheet ( https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf ):

    2.3.1.5. Integer Divider

    The SIO provides one 8-cycle signed/unsigned divide/modulo module to
    each of the cores. Calculation is started by writing a dividend and
    divisor to the two argument registers, DIVIDEND and DIVISOR . The
    divider calculates the quotient / and remainder % of this division over
    the next 8 cycles, and on the 9th cycle the results can be read from the
    two result registers DIV_QUOTIENT and DIV_REMAINDER. A 'ready' bit in
    register DIV_CSR can be polled to wait for the calculation to complete,
    or software can insert a fixed 8-cycle delay.

    I don't typically have a use for an MCU with a mA range idle current.
    That takes the RP2040 off my list of candidates for virtually
    everything I do.

    It's off of my list for some things too, for the same reason, but not
    for anywhere near "almost everything". And the idle current can be
    perhaps fixed by having a MISC ULP that keeps an eye on things while the
    main processors are shut down.

    I might not be reading the data sheet (p. 619) properly but it looks
    like the "dormant" (whatever that means) current is 0.18 mA and the
    sleep current is 0.39 mA. Neither of those is so terrible. They
    correspond to around a year of on-time with an 18650 cell, or months
    with a small lipo pouch cell. That is about what I see from tons of
    small gadgets.

    More constructively, what device would you suggest instead of the
    RP2040? Requirement #1 is cheap available well-supported dev boards.
    They can be more expensive than RP2040 boards but not by too much.
    Requirement #2 is running MicroPython out of the box, or as close to
    that as possible.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to no.email@nospam.invalid on Mon Jun 20 23:06:47 2022
    In article <87pmj3n8jq.fsf@nightsong.com>,
    Paul Rubin <no.email@nospam.invalid> wrote:
    You can buy the Pi
    Pico board for $4, plug it into USB, drag and drop a software file to
    it, press boot, and it is running MicroPython interactively. Most
    anything else is a world of pain by comparison.

    Until you discover that you have to power cycle the board and the only
    way is to disconnect the USB cable.

    Compare that with Willem Ouwerkerk MSP430 board. You can flash the
    basic Forth, flash an application, remove the application, and
    flash an improved one. Or flash the basic Forth afresh.
    Now that is painless.

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to albert@cherry. on Mon Jun 20 14:31:12 2022
    albert@cherry.(none) (albert) writes:
    [Raspberry Pi Pico] Until you discover that you have to power cycle
    the board and the only way is to disconnect the USB cable.

    Oh, that is interesting and kind of unfortunate. Is that required very
    often? You could use this: https://www.adafruit.com/product/1620

    The board I have is this one, except mine is black instead of pink:

    https://www.adafruit.com/product/4884

    It costs more than the Pico but it has a reset button, built in lipo
    charger, and other nice stuff. There was a promo where you could it for
    free with a $75(?) order and I got mine that way a while back.

    Compare that with Willem Ouwerkerk MSP430 board. You can flash the
    basic Forth, flash an application, remove the application, and
    flash an improved one. Or flash the basic Forth afresh.
    Now that is painless.

    I don't see how this is different? You can flash the Pico board by
    holding down the BOOTSEL button, connecting power, and dropping the new
    file to USB flash drive that the boot rom simulates.

    The MSP430 was nice but it is pretty obscure now. It would be great to
    have a well integrated Forth for the Pico, that recognizes the flash
    file system, has USB comms, etc. I think there is currently a Mecrisp
    port, but it is not so convenient to set up and use.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Tue Jun 21 05:44:10 2022
    On Thursday, June 9, 2022 at 10:40:46 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    Commercially myself, I am more interested in simple printed circuits
    at 2.5 micro to 1 micron. I think I finally have a clean room
    solution to do this at home. That's more doable on an individual's
    level.
    I couldn't read that whole long post, but tons of very interesting chips were done in 2.5 micron and larger sizes. The Mead-Conway revolution happened in the 3 to 5 micron era. There was a #homecmos channel on
    freenode for a while that was trying to do stuff at, iirc, something
    like 12 microns. If you have an affordable way to make 2.5 micron chips
    at home, that is really quite revolutionary, especially if you can do
    mixed signal.

    As for a MISC-like chip though, yes of course there is skepticism: who
    would want a thing like that, at least as a separate chip rather than a macro cell? DIY satisfaction (and I'm all in favor of that) seems like
    the main reason to make it, unless you've got some pretty clear and quantitative claims about how it would outperform conventional chips at
    some meaningful application.

    This morning I was thinking it would be interesting to have a chip with
    wide but single core SMT, to allow super fast coroutine switching
    without having to save and restore registers, sort of like a Forth multitasker (that only has a couple of registers to save and restore, so
    the task switcher is fast), but allowing something more like
    conventional OS's and compilers, which do use lots of registers. That
    might be more interesting than a MISC chip. It could be a RISC-V with
    a special instruction added to call another context, and there might be
    8 or so contexts available in a core, sort of like the Parallax
    Propeller.


    For some reason it keeps expanding this in the post list. So, if I answer this interesting post, maybe it will go away. If you have lots of registers Inna chop to address, you expand your average instruction size, increase complexity, increase the
    amount of energy per instruction and reduce the speed to perform the circuit. Through you can get some of that back through techniques to stream line individual instruction decoding, bit you still are bandwidth limited in how many instructions you can
    load in, in a unit of time. I've been. Thinking through these design issues since 1986. I've maybe forgotten more useful low end information then you can learn from any of one of them individually.

    With misc stack processors, the data read and store is more implicit, the instructions are simpler, and therefore the circuit is simpler, cheaper, and able to operate at lower energy and with lower cost of manufacture. It's just that nobody has thrown
    in the resources to do this properly on a high end process node, for extreme good speed and programmability surrounded by cell features for features and compatibility. The Arm ecosystem contains a lot of high speed interfaces and cells, which could be
    used. This them comes back to tools, which I imagine Elizabeth and Stephen sell.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Tue Jun 21 05:16:24 2022
    I see nobody is really interested in Forth or Forth chips. Such a shame, such a loss. Not even GA seems that interested.


    A word on what Stephen said. Highly specialised chip, can be code for a specialised chip lacking general purpose features, not available for general sale. Let's hope that it is made of macro components, from which the core can be licensed, otherwise we
    are back at square one again.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Tue Jun 21 13:42:17 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    wide but single core SMT, to allow super fast coroutine switching ...
    If you have lots of registers Inna chop to address, you expand your
    average instruction size, increase complexity, increase the amount of
    energy per instruction ...

    Nono the idea is not to have lots of named registers in an execution
    context, but rather to have lots of execution contexts (like maybe 8 of
    them), like the Propeller does. The Propeller itself is pretty neat,
    though quite niche. But the current version (Propeller 2) has Forth
    built in...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Tue Jun 21 14:38:57 2022
    On Wednesday, June 22, 2022 at 6:42:20 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    wide but single core SMT, to allow super fast coroutine switching ...
    If you have lots of registers Inna chop to address, you expand your
    average instruction size, increase complexity, increase the amount of energy per instruction ...

    Nono the idea is not to have lots of named registers in an execution
    context, but rather to have lots of execution contexts (like maybe 8 of them), like the Propeller does. The Propeller itself is pretty neat,
    though quite niche. But the current version (Propeller 2) has Forth
    built in...

    So Parallax has gone Forth, is the propellor Misc?

    Just looked up the wiki page briefly, sort of reminds me of my.old operating system design days, but it only says there are version of forth available for it, and a new version coming, but nothing on that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Tue Jun 21 15:18:15 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    So Parallax has gone Forth, is the propellor Misc?

    No, it's closer to a conventional register-oriented design, except for
    the multitasking ("propeller") feature. There have always been software
    Forths for the Propeller chip (original version, Propeller 1) going way
    back. The new version (Propeller 2) has it in rom so it is possible to
    boot the chip directly to a Forth prompt. But it is still a software
    Forth.

    The guy who did the port, Peter Jakacki, is or was a regular here. See:

    https://forums.parallax.com/discussion/167868/taqoz-tachyon-forth-for-the-p2-boot-rom

    and: https://forums.parallax.com/categories/forthspace

    MISC doesn't have much traction these days because, imho, there are big microprocessors, medium sized ones, small ones, and itsy-bitsy-teeny
    ones. MISC is of value mostly in the itsy-bitsy-teeny region, and with advancing technology, that region itself (at least for packaged chips)
    has become less interesting. Thus, the idea that MISC cores might be
    more useful as peripheral processors on medium and bigger chips, than as
    main processors on small or tiny chips.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to none albert on Tue Jun 21 19:39:59 2022
    On Monday, June 20, 2022 at 5:06:50 PM UTC-4, none albert wrote:
    In article <87pmj3n...@nightsong.com>,
    Paul Rubin <no.e...@nospam.invalid> wrote:
    You can buy the Pi
    Pico board for $4, plug it into USB, drag and drop a software file to
    it, press boot, and it is running MicroPython interactively. Most
    anything else is a world of pain by comparison.
    Until you discover that you have to power cycle the board and the only
    way is to disconnect the USB cable.

    Compare that with Willem Ouwerkerk MSP430 board. You can flash the
    basic Forth, flash an application, remove the application, and
    flash an improved one. Or flash the basic Forth afresh.
    Now that is painless.

    I had this concern with an MSP430 board once. I was using an rPi to connect my PC to the MSP430 development board serial port via my home network. The only problem was the need to reboot the MSP430 target when it got hosed. I searched for a USB hub
    with power control over the USB ports. Some are available, but they are not cheap and require jumping through some hoops to make them work. I got away from that effort, but if I return, I will simply use an rPi I/O port pin to control a power switch,
    constructed myself. Yeah, "simply". That's the ticket!

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Tue Jun 21 19:41:45 2022
    On Tuesday, June 21, 2022 at 8:16:27 AM UTC-4, Wayne morellini wrote:
    I see nobody is really interested in Forth or Forth chips. Such a shame, such a loss. Not even GA seems that interested.


    A word on what Stephen said. Highly specialised chip, can be code for a specialised chip lacking general purpose features, not available for general sale. Let's hope that it is made of macro components, from which the core can be licensed, otherwise we
    are back at square one again.

    Specialized for what??? Ok, let's talk about it. What do you want to specialize it for?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Tue Jun 21 19:34:58 2022
    On Monday, June 20, 2022 at 3:49:50 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    So why does the RP2040 do a better job than other devices?
    1. I got the board for free
    2. Easy to program as I mentioned below. Plenty of cpu, ram, and
    software tooling, particularly MicroPython ready to go.
    3. Board has convenient JST peripheral connector that talks to an
    ecosystem of peripherals (such as the CO2 sensor) that use this
    connector. RP2040 software knows how to communicate with these
    peripherals.
    4. Very thorough documentation and well informed dev community.

    What other device do you think would have done this better than the
    RP2040? ESP32 is a possibility, but is in the same general class.

    Would have done what, fit on your desk? I select components for designs. I can never remember what you do for a living, but it sure does not look like you design electronics using MCUs. My designs are made in quantities high enough that I have to pay
    attention to the final design, and not so much to the fact that I got an eval board for free.


    with a RISC-V Bumblebee core) beats the M3 and maybe M4
    When you say beats, is this by 20%, 50%, 1%?
    Supposedly by 3x, but I haven't measured.

    "Supposedly"? Where did you read this? Did someone actually produce a benchmark? There are a million other parameters when selecting a part. I get that you judge MCUs the same way you pick your favorite sports car.


    Is Giga taking over the market? No.
    Espressif has done a lot of taking over despite weird instruction sets
    and other issues. The Giga part is kind of niche and hard to find.
    Maybe more interesting stuff will appear.
    I'd like to see something that confirms that. So you are saying the
    RP2040 is a kludge? I wasn't aware of that. I suppose the divide is
    very slow then? Ok, good to know.
    Idk if the divide is slow compared to an M3 or whatever. The kludge is
    that it's an add-on peripheral instead of a normal machine instruction.
    From page 31 of the data sheet ( https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf ):

    2.3.1.5. Integer Divider

    The SIO provides one 8-cycle signed/unsigned divide/modulo module to
    each of the cores. Calculation is started by writing a dividend and
    divisor to the two argument registers, DIVIDEND and DIVISOR . The
    divider calculates the quotient / and remainder % of this division over
    the next 8 cycles, and on the 9th cycle the results can be read from the
    two result registers DIV_QUOTIENT and DIV_REMAINDER. A 'ready' bit in register DIV_CSR can be polled to wait for the calculation to complete,
    or software can insert a fixed 8-cycle delay.

    It is not important that you call it a kludge.


    I don't typically have a use for an MCU with a mA range idle current.
    That takes the RP2040 off my list of candidates for virtually
    everything I do.
    It's off of my list for some things too, for the same reason, but not
    for anywhere near "almost everything". And the idle current can be
    perhaps fixed by having a MISC ULP that keeps an eye on things while the main processors are shut down.

    I might not be reading the data sheet (p. 619) properly but it looks
    like the "dormant" (whatever that means) current is 0.18 mA and the
    sleep current is 0.39 mA. Neither of those is so terrible. They
    correspond to around a year of on-time with an 18650 cell, or months
    with a small lipo pouch cell. That is about what I see from tons of
    small gadgets.

    Sorry, they are orders of magnitude higher than most parts. This is normally a specification that can be all but ignored, since everyone in the MCU market knows how to get to the single digit uA range. It is seldom that you need to select between the
    available options.


    More constructively, what device would you suggest instead of the
    RP2040? Requirement #1 is cheap available well-supported dev boards.
    They can be more expensive than RP2040 boards but not by too much. Requirement #2 is running MicroPython out of the box, or as close to
    that as possible.

    Provide a set of requirements, based on use cases for a product, and I'll be happy to select your part for you... for my usual hourly rate, of course. I'm already rejecting the "cheap" development board requirement, because that was never relevant to
    any project I've ever worked on. That sounds like a hobby project. In fact, that's why they typically set development board prices high, so they aren't losing money on them and it wards off the hobbyists.

    This is what you typically do. You find a new "toy" product that sounds "neat" and then try to find uses for it. That's not how design work typically progresses. Cart before horse.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Tue Jun 21 20:44:52 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    What other device do you think would have done this better than the
    RP2040? ESP32 is a possibility, but is in the same general class.
    Would have done what, fit on your desk?

    I told you, portable CO2 monitor.

    I select components for designs. I can never remember what you do for
    a living, but it sure does not look like you design electronics using
    MCUs.

    I write code for a living, dabble in hardware out of personal interest,
    and sometimes work with the hardware guys when I program embedded stuff.
    I've never done any MCU designs from scratch.

    Supposedly by 3x, but I haven't measured.
    "Supposedly"? Where did you read this?

    https://www.seeedstudio.com/Sipeed-Longan-Nano-RISC-V-GD32VF103CBT6-Development-Board-p-4205.html :

    "GD32VF103CBT6 is a Bumblebee core based on Nuclei System
    Technology. Support RV32IMAC instruction set and ECLIC fast
    interrupt function. Core power consumption is only 1/3 of that of
    traditional Cortex-M3."

    Did someone actually produce a benchmark? There are a million other parameters when selecting a part. I get that you judge MCUs the same
    way you pick your favorite sports car.

    STM32F103CBT6 is or was a very popular Cortex-M3 part. GD32F103CBT6 is
    GD's cheaper clone of it, which found its way into lots of stuff so it
    can't have been too bad. GD32VF103CBT6 (note 32VF rather than 32F) is
    the same thing except Bumblebee RISC-V core instead of Cortex-M3. It is
    used in a few products including the Pinecil that I know of. Mecrisp
    Forth has been ported to the board that I linked, and I know some people
    on this group have them. I don't have one myself and have not attempted
    to benchmark it.

    It is not important that you call it a kludge.

    Not important to who? It's a hack that any HLL implementation for the
    RP2040 (such as a Forth port) has to deal with unless they want to do
    division in software. I.e. more device dependent crap in the compilers
    that someone has to write and maintain, and maybe more bloat in the
    output code. Obviously if it was totally intolerable they wouldn't have
    done it, but it is a compromise that in a better world wouldn't have
    been needed.

    sleep current is 0.39 mA.
    Sorry, they are orders of magnitude higher than most parts.

    And exactly why should a user or designer care about that, if it doesn't
    affect the device performance, power supply requirements, etc.? In the
    CO2 detector, the NDIR module uses 19mA all by itself, so another 0.39mA
    for the cpu is irrelevant. 0.39 microamps instead of milliamps wouldn't
    make the end result any different. In non-portable applications the
    board will usually be plugged into a USB port that can supply 500mA or
    more, so again, 0.39mA is insignificant.

    Provide a set of requirements, based on use cases for a product, and
    I'll be happy to select your part for you... for my usual hourly rate,

    I don't need your help with this, I've already selected the RP2040 and
    it is fine for the purpose. If you claim that's the worst part for the application without making a sane case that something else is better, I
    just smile. If your main criticism of the RP2040 for this application
    is the idle power, that is a yawner.

    I'm already rejecting the "cheap" development board requirement,
    because that was never relevant to any project I've ever worked on.

    If your home has a fireplace you could just burn money in it directly,
    instead of bothering with sending it to expensive dev board vendors
    whose crap is full of closed source code that makes you into its
    captive.

    For me, the RP2040 dev board is cheap, the part itself is cheap, and the software is free (FOSS) including the compilers, ROM boot code, etc.
    What's not to like?

    If it matters, the NDIR module costs around $30 from Aliexpress (a lot
    more from Adafruit), so the cost of the MCU doesn't matter that much.

    Here is the Adafruit version: https://www.adafruit.com/product/4867

    That sounds like a hobby project.

    It is one (well, a personal project, for Covid prevention). What is
    your point? If I had to pay someone for the dev time, the convenient
    dev board and already-done software environment would be even more
    important. You're going to pick some processor and write a Forth
    interpreter for it and bill the client for that, before even getting
    started on the actual app? Lol, what a joke.

    Actually Adafruit's ATSAMD51 board might be better than the RP2040 board
    for a paid project. It has CircuitPython (Adafruit's MicroPython
    variant) already in the flash, so it is there as soon as you plug the
    board in and turn it on. With the RP2040 you have to spend a minute
    loading MicroPython or CircuitPython onto the board before you can start
    using it. Otherwise they are relatively equivalent.

    You find a new "toy" product that sounds "neat" and then try to find
    uses for it.

    Wasn't that the GA144 story though? You were trying to build all kinds
    of stuff from the GA144 on that same basis as I remember. As for me, I
    looked for the NDIR module first, then picked a dev board that could run
    it conveniently.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Tue Jun 21 20:46:42 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    if I return, I will simply use an rPi I/O port pin to control a power
    switch, constructed myself. Yeah, "simply". That's the ticket!

    https://www.adafruit.com/product/2935

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Wed Jun 22 02:51:47 2022
    On Wednesday, June 22, 2022 at 8:18:18 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    So Parallax has gone Forth, is the propellor Misc?
    No, it's closer to a conventional register-oriented design, except for
    the multitasking ("propeller") feature. There have always been software Forths for the Propeller chip (original version, Propeller 1) going way back. The new version (Propeller 2) has it in rom so it is possible to
    boot the chip directly to a Forth prompt. But it is still a software
    Forth.

    The guy who did the port, Peter Jakacki, is or was a regular here. See:

    https://forums.parallax.com/discussion/167868/taqoz-tachyon-forth-for-the-p2-boot-rom

    and: https://forums.parallax.com/categories/forthspace

    MISC doesn't have much traction these days because, imho, there are big microprocessors, medium sized ones, small ones, and itsy-bitsy-teeny
    ones. MISC is of value mostly in the itsy-bitsy-teeny region, and with advancing technology, that region itself (at least for packaged chips)
    has become less interesting. Thus, the idea that MISC cores might be
    more useful as peripheral processors on medium and bigger chips, than as main processors on small or tiny chips.

    Well, my bigger goal was arrays going up into the 100 millions. But careful purposeful design to get the maximum cores being used. But the same for making it easier to use efficient, performance etc. When you get older, you start to realise that the
    sort of people around you, you had to put up with, made a big negative limiting impact on your functional life. This sort of stuff that I'm talking about, people who don't have that talent, at least the louder ones, it seems, don't understand it.

    But long term, the million times faster optical transistor makes the millions of cores technology not worth working on.

    In this everything was software, but not hard to program like some chips, and fast comms and high performance and large memory spaces. What Intel dreamt of doing but didn't. I realised that the thing you needed to do was sacrifice cores. A 4 thousand
    transistor core is very cheap on an array, and when not in use, it can be powered down to zero. My communications bypasses the processors, so they remain off longer. You got to think of the array as the circuit board. You can see GA attempt this a bit.
    I aimed the processors to be multiple functioned.

    So yes, misc is functional for the biggest to the smallest, but nobody has designed it for that recently. There is the forest and the trees. You have to see forests of trees. Its all a matter of design. Misc itself is good for administrative
    processing, with complex tasks handled by custom circuits. Arm is a bit like that with its extensions, and cell based additions. Many college professors would get the intricacies of this level. Very few people do. I've had to put a lot of time on
    contemplating and designing the nature of the work the processing is doing.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Wed Jun 22 02:55:17 2022
    On Wednesday, June 22, 2022 at 12:41:49 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Tuesday, June 21, 2022 at 8:16:27 AM UTC-4, Wayne morellini wrote:
    I see nobody is really interested in Forth or Forth chips. Such a shame, such a loss. Not even GA seems that interested.


    A word on what Stephen said. Highly specialised chip, can be code for a specialised chip lacking general purpose features, not available for general sale. Let's hope that it is made of macro components, from which the core can be licensed, otherwise
    we are back at square one again.
    Specialized for what??? Ok, let's talk about it. What do you want to specialize it for?


    Read, Stephen indicated it was specialised, which might indicate it's not of much use to is generally.
    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Wed Jun 22 02:57:20 2022
    Ok, who would like to go into the Forth chip business with me?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Wed Jun 22 07:18:14 2022
    On Wednesday, June 22, 2022 at 7:57:23 PM UTC+10, Wayne morellini wrote:
    Ok, who would like to go into the Forth chip business with me?

    - I'm interested in an angle of modular electronics you can use professionally, and sell into the Pi and Arduino markets too.

    - able to act as drop in replacements for parts. The architecture is very light physycally, so can fit on board made for purpose.

    - To use as much of the open architecture as desirable.

    - Something I have been thinking about for years, much better than the clumsy form factors used with them. Better than the Google modular concept, which though smaller than the PI or Arduino, was still bulky fit phones.

    - old and new interfaces.

    - optical interconnects.

    - old and new products.

    While I'm not actually against doing the products Rick sort, it's to finance general chips aswell. Coffee maker chips are probably saturated and out. But, the chip I proposed is capable of doing most things in software. It is a major boost to only
    need one chip in a large company.

    I had planned a language decades ago without need to do the layout in a stack load fashion )the compiler handles) so it is close to normal languages. But you may do it the normal Forth way also.

    Sell macro cell licensing.

    Sell products based on.

    With a number of irons in the fire, one or more may stick. But their combined number might produce enough revenue to keep going to do better in revenue.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Geo@21:1/5 to Wayne morellini on Wed Jun 22 20:01:16 2022
    On Wednesday, June 22, 2022 at 11:18:17 PM UTC+9, Wayne morellini wrote:
    On Wednesday, June 22, 2022 at 7:57:23 PM UTC+10, Wayne morellini wrote:
    Ok, who would like to go into the Forth chip business with me?
    - I'm interested in an angle of modular electronics you can use professionally, and sell into the Pi and Arduino markets too.

    - able to act as drop in replacements for parts. The architecture is very light physycally, so can fit on board made for purpose.

    - To use as much of the open architecture as desirable.

    - Something I have been thinking about for years, much better than the clumsy form factors used with them. Better than the Google modular concept, which though smaller than the PI or Arduino, was still bulky fit phones.

    - old and new interfaces.

    - optical interconnects.

    - old and new products.

    While I'm not actually against doing the products Rick sort, it's to finance general chips aswell. Coffee maker chips are probably saturated and out. But, the chip I proposed is capable of doing most things in software. It is a major boost to only need
    one chip in a large company.

    I had planned a language decades ago without need to do the layout in a stack load fashion )the compiler handles) so it is close to normal languages. But you may do it the normal Forth way also.

    Sell macro cell licensing.

    Sell products based on.

    With a number of irons in the fire, one or more may stick. But their combined number might produce enough revenue to keep going to do better in revenue.


    Hi Wayne,

    I'm new here as well as new to Forth programming. I am interested to join your venture on Forth chip business, but I'm afraid I cannot offer any support related to financial. What I can offer though is my experience on embedded systems using C and
    Assembly, as well as FPGA using Verilog. And most important, my new passion on Forth and its HW implementation. Recently I got my GA144 EVB002 and currently learning arrayForth using the colorForth version. But later will also learn the saneForth version
    as recommended by GA. I have some plans for GA144 and/or GA4 on how to introduce and possibly promote GA here in Japan. Maybe we can collaborate on this path or with your new idea on modern Forth chip, cheers!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Geo on Thu Jun 23 06:08:12 2022
    On Thursday, June 23, 2022 at 1:01:19 PM UTC+10, Geo wrote:

    Hi Wayne,

    I'm new here as well as new to Forth programming. I am interested to join your venture on Forth chip business, but I'm afraid I cannot offer any support related to financial. What I can offer though is my experience on embedded systems using C and
    Assembly, as well as FPGA using Verilog. And most important, my new passion on Forth and its HW implementation. Recently I got my GA144 EVB002 and currently learning arrayForth using the colorForth version. But later will also learn the saneForth version
    as recommended by GA. I have some plans for GA144 and/or GA4 on how to introduce and possibly promote GA here in Japan. Maybe we can collaborate on this path or with your new idea on modern Forth chip, cheers!

    Great.

    Yes, a new functional based chip, rather than a more purely forth based. But not like the current one. It's designed to be orientated to real world tasks.

    There is actually a lot happening, and it's going on. It's going take a while to speed up.

    Can we go slow for the time being? If everything is good, look at preliminary steps and see who turns up along the way. Mostly pre steps before funded production.

    I'm actually interested in pursuing a thumbish like architecture strategy, that can be used on other chips for low power mode. Jeff's work on machine forth identified that. I'm planning on dumping some instructions to get the instruction set into 4
    bits. With that a 4 bit versions possible. By using a simple DMA circuit and a few other things. GA didn't get it right, there are simple ways to do cache, interprocessor high speed comms, global memory access and comms, and other things I can't
    remember from decade before last. You sacrifice a little low energy performance but great speed up processing throughput per higher units of energy. When combined with the pin architecture, you get the shallow do anything shallow architecture design to
    replace many parts, I talked about. He who produces a 100 million a bit more complex chips may undercut they who do 1 million chips.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Thu Jun 23 06:16:23 2022
    If anybody wishes to email me, just put XX at the start of the subject to make it noticeable, and stop it mixing in with thread updates.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Fri Jun 24 03:46:07 2022
    On Thursday, June 23, 2022 at 11:08:15 PM UTC+10, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 1:01:19 PM UTC+10, Geo wrote:

    Hi Wayne,

    I'm new here as well as new to Forth programming. I am interested to join your venture on Forth chip business, but I'm afraid I cannot offer any support related to financial. What I can offer though is my experience on embedded systems using C and
    Assembly, as well as FPGA using Verilog. And most important, my new passion on Forth and its HW implementation. Recently I got my GA144 EVB002 and currently learning arrayForth using the colorForth version. But later will also learn the saneForth version
    as recommended by GA. I have some plans for GA144 and/or GA4 on how to introduce and possibly promote GA here in Japan. Maybe we can collaborate on this path or with your new idea on modern Forth chip, cheers!
    Great.

    Yes, a new functional based chip, rather than a more purely forth based. But not like the current one. It's designed to be orientated to real world tasks.

    There is actually a lot happening, and it's going on. It's going take a while to speed up.

    Can we go slow for the time being? If everything is good, look at preliminary steps and see who turns up along the way. Mostly pre steps before funded production.

    I'm actually interested in pursuing a thumbish like architecture strategy, that can be used on other chips for low power mode. Jeff's work on machine forth identified that. I'm planning on dumping some instructions to get the instruction set into 4
    bits. With that a 4 bit versions possible. By using a simple DMA circuit and a few other things. GA didn't get it right, there are simple ways to do cache, interprocessor high speed comms, global memory access and comms, and other things I can't remember
    from decade before last. You sacrifice a little low energy performance but great speed up processing throughput per higher units of energy. When combined with the pin architecture, you get the shallow do anything shallow architecture design to replace
    many parts, I talked about. He who produces a 100 million a bit more complex chips may undercut they who do 1 million chips.

    I'm going to contact Green Arrays about using OKCAD and their silicon school. I'm more a hands in that type of way. I've thought about a way to do low energy at small feature size, and might have come up with an answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Fri Jun 24 05:47:57 2022
    On Friday, 24 June 2022 at 11:46:09 UTC+1, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 11:08:15 PM UTC+10, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 1:01:19 PM UTC+10, Geo wrote:

    Hi Wayne,

    I'm new here as well as new to Forth programming. I am interested to join your venture on Forth chip business, but I'm afraid I cannot offer any support related to financial. What I can offer though is my experience on embedded systems using C and
    Assembly, as well as FPGA using Verilog. And most important, my new passion on Forth and its HW implementation. Recently I got my GA144 EVB002 and currently learning arrayForth using the colorForth version. But later will also learn the saneForth version
    as recommended by GA. I have some plans for GA144 and/or GA4 on how to introduce and possibly promote GA here in Japan. Maybe we can collaborate on this path or with your new idea on modern Forth chip, cheers!
    Great.

    Yes, a new functional based chip, rather than a more purely forth based. But not like the current one. It's designed to be orientated to real world tasks.

    There is actually a lot happening, and it's going on. It's going take a while to speed up.

    Can we go slow for the time being? If everything is good, look at preliminary steps and see who turns up along the way. Mostly pre steps before funded production.

    I'm actually interested in pursuing a thumbish like architecture strategy, that can be used on other chips for low power mode. Jeff's work on machine forth identified that. I'm planning on dumping some instructions to get the instruction set into 4
    bits. With that a 4 bit versions possible. By using a simple DMA circuit and a few other things. GA didn't get it right, there are simple ways to do cache, interprocessor high speed comms, global memory access and comms, and other things I can't remember
    from decade before last. You sacrifice a little low energy performance but great speed up processing throughput per higher units of energy. When combined with the pin architecture, you get the shallow do anything shallow architecture design to replace
    many parts, I talked about. He who produces a 100 million a bit more complex chips may undercut they who do 1 million chips.

    I'm going to contact Green Arrays about using OKCAD and their silicon school. I'm more a hands in that type of way. I've thought about a way to do low energy at small feature size, and might have come up with an answer.

    Good luck with Greg.
    When I tried to get more details a few years ago,
    his answer was,
    this OKCAD very valuable
    and there is no additional info available than what is on the Internet already.
    I wonder, how many people on this planet have actually worked with this software,
    and more importantly:
    which current processes can it be adapted to,
    it was on 180nm MOSIS if I remember correctly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Fri Jun 24 06:50:51 2022
    On Friday, June 24, 2022 at 10:47:59 PM UTC+10, jpit...@gmail.com wrote:
    On Friday, 24 June 2022 at 11:46:09 UTC+1, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 11:08:15 PM UTC+10, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 1:01:19 PM UTC+10, Geo wrote:

    Hi Wayne,

    I'm new here as well as new to Forth programming. I am interested to join your venture on Forth chip business, but I'm afraid I cannot offer any support related to financial. What I can offer though is my experience on embedded systems using C
    and Assembly, as well as FPGA using Verilog. And most important, my new passion on Forth and its HW implementation. Recently I got my GA144 EVB002 and currently learning arrayForth using the colorForth version. But later will also learn the saneForth
    version as recommended by GA. I have some plans for GA144 and/or GA4 on how to introduce and possibly promote GA here in Japan. Maybe we can collaborate on this path or with your new idea on modern Forth chip, cheers!
    Great.

    Yes, a new functional based chip, rather than a more purely forth based. But not like the current one. It's designed to be orientated to real world tasks.

    There is actually a lot happening, and it's going on. It's going take a while to speed up.

    Can we go slow for the time being? If everything is good, look at preliminary steps and see who turns up along the way. Mostly pre steps before funded production.

    I'm actually interested in pursuing a thumbish like architecture strategy, that can be used on other chips for low power mode. Jeff's work on machine forth identified that. I'm planning on dumping some instructions to get the instruction set into 4
    bits. With that a 4 bit versions possible. By using a simple DMA circuit and a few other things. GA didn't get it right, there are simple ways to do cache, interprocessor high speed comms, global memory access and comms, and other things I can't remember
    from decade before last. You sacrifice a little low energy performance but great speed up processing throughput per higher units of energy. When combined with the pin architecture, you get the shallow do anything shallow architecture design to replace
    many parts, I talked about. He who produces a 100 million a bit more complex chips may undercut they who do 1 million chips.

    I'm going to contact Green Arrays about using OKCAD and their silicon school. I'm more a hands in that type of way. I've thought about a way to do low energy at small feature size, and might have come up with an answer.
    Good luck with Greg.
    When I tried to get more details a few years ago,
    his answer was,
    this OKCAD very valuable
    and there is no additional info available than what is on the Internet already.
    I wonder, how many people on this planet have actually worked with this software,
    and more importantly:
    which current processes can it be adapted to,
    it was on 180nm MOSIS if I remember correctly.

    I thought they also did 130nm.

    For the some stuff I want to do, it would be good. I could customise tiles to try things.
    Well, well see what happens. Time and all that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Bailey@21:1/5 to All on Fri Jun 24 09:29:40 2022
    I received an inquiry from Wayne this morning and thought I'd do a little searching to learn where he was coming from. That led me to this group and now that I've made it through this thread a reply seems appropriate. So I shall write one post hoping
    to address a few things but will not be back to the group per se. greg@greenarraychips.com if you wish to discuss anything further. Will try to stick to facts and avoid opinions.
    First, we have not yet devoted full time to seeking funding for our 501(c)(3) nonprofit called POLYSANCE, founded in Wyoming, whose charter is to teach young people to program and to design semiconductors in our fashion. By "young" we are principally
    thinking of bright kids not yet out of high school, because (1) they can certainly understand what is required, and (2) they have not yet been told that FORTH sucks and that asynchronous computers are infeasible. Kids will use a form of GLOW, the
    successor to OKAD, and what technology they work with will be determined by the available funding. If any of you knows someone with lots of money who wishes to donate to an honest and apolitical tax deductible charity organization (Dylan'w phrasing :),
    please put them in touch with me!
    Second, OKAD has produced chips in 180 and 130nm CMOS, the latter with 5V I/O. GLOW has produced 180nm CMOS and 28nm designs that passed all design rule checks and simulated successfully. The time to adjust our tiled design methods to a new geometry
    was minimal; the effort is in addressing increasingly bizarre design rules that are visible in the higher level design, which thanks to foundry nondisclosures can't be discussed.
    Third, modern processes cost fabulous prices while, until FinFETs emerge (literally :), leakage increases fabulously as well. Most of us cannot individually afford the $80k (2010 prices) for a mask set at 180nm, let alone the $6e6 at 28nm. When I asked
    Global Foundries for the design rules pertinent to 14nm FinFETs they told me they'd allow me to see them if I paid them $25 million for a *shuttle run*. POLYSANCE will be looking among other things for a good complementary process that can be done with
    suitable inkjet printers as the best tool for pedagogical purposes ... GDSII to something you can test overnight is preferable to six months' wait. If anyone knows a researcher who has ginned up such a process as part of his studies, kindly put that
    person in touch with me; personal introductions beat cold emails.
    Fourth, a big reason SWATCH group owns a 180nm fab is the same reason we like that process: Decent performance, low leakage, low cost. We met a design group of SWATCH in Colorado Springs who designed chips for Logitech and others who also appreciate
    low leakage.
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for
    those guys to use. For asynchronous designs like ours analog simulation is also required. We paid $12k for a commercial license for TSpice which took four MONTHS to simulate sweeping a handful of transistors to get IV curves. In the past I watched
    Intellasys pay $100k a year for a one seat ANASIFT analog simulator's rent; I don't know how well it performed because I could not afford to find out. Our simulator runs fast enough to simulate several nodes running instructions while we watch. Worlds
    of difference. Points being that we have what a startup needs to make chips without paying *more than the cost of the silicon* renting design software, and we also have what it takes to teach people the principles of this trade without requiring someone
    like Mentor Graphics to give us free licenses so we can teach people to operate their tools.
    Sixth, our chips have driven SDRAM and John Rible's code to do so is in fact in ROM in nodes 7, 8, 9, 107, 108. The source code for those ROMs is included in the free distribution of arrayForth-3 starting in block 2241; to know that one need only look.
    Seventh, we routinely run external timing devices (crystals) for exactly the reasons cited earlier in this thread when the application requires a time base meeting stringent specifications. See for example AN002 and AN012.
    Eighth, someone above said he'd asked "them" for timing details on the memory interface nodes in the context of wanting to drive DRAMs, and had been advised to just "tinker". I've been here for all the time we were called GreenArrays, Inc. and was not
    made aware of any such inquiry. I don't know who provided that answer; they must at minimum have been distracted at the time. At any rate, you have GreenArrays' abject apology for such stupid advice and if you ask again by email to hotline@
    greenarraychips.com you will get a better answer. In fact on the EVB001 I added test points on four timing-critical lines of the memory interface to help with such investigations.

    FINALLY, GreenArrays invites constructive dialog via direct email. We decided early on that we did not have the lifespan available to spend engaging chat groups, which requires reading them forever after. I read comp.lang.forth for long enough to grasp
    the problem.

    With that, then, I wish you all well, and greetings to Anton and other names I recognize over a period of many years.

    - Greg Bailey, President, GreenArrays, Inc.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Greg Bailey on Fri Jun 24 10:12:12 2022
    On Friday, 24 June 2022 at 17:29:43 UTC+1, Greg Bailey wrote:
    I received an inquiry from Wayne this morning and thought I'd do a little searching to learn where he was coming from. That led me to this group and now that I've made it through this thread a reply seems appropriate. So I shall write one post hoping
    to address a few things but will not be back to the group per se. gr...@greenarraychips.com if you wish to discuss anything further. Will try to stick to facts and avoid opinions.
    First, we have not yet devoted full time to seeking funding for our 501(c)(3) nonprofit called POLYSANCE, founded in Wyoming, whose charter is to teach young people to program and to design semiconductors in our fashion. By "young" we are principally
    thinking of bright kids not yet out of high school, because (1) they can certainly understand what is required, and (2) they have not yet been told that FORTH sucks and that asynchronous computers are infeasible. Kids will use a form of GLOW, the
    successor to OKAD, and what technology they work with will be determined by the available funding. If any of you knows someone with lots of money who wishes to donate to an honest and apolitical tax deductible charity organization (Dylan'w phrasing :),
    please put them in touch with me!
    Second, OKAD has produced chips in 180 and 130nm CMOS, the latter with 5V I/O. GLOW has produced 180nm CMOS and 28nm designs that passed all design rule checks and simulated successfully. The time to adjust our tiled design methods to a new geometry
    was minimal; the effort is in addressing increasingly bizarre design rules that are visible in the higher level design, which thanks to foundry nondisclosures can't be discussed.
    Third, modern processes cost fabulous prices while, until FinFETs emerge (literally :), leakage increases fabulously as well. Most of us cannot individually afford the $80k (2010 prices) for a mask set at 180nm, let alone the $6e6 at 28nm. When I asked
    Global Foundries for the design rules pertinent to 14nm FinFETs they told me they'd allow me to see them if I paid them $25 million for a *shuttle run*. POLYSANCE will be looking among other things for a good complementary process that can be done with
    suitable inkjet printers as the best tool for pedagogical purposes ... GDSII to something you can test overnight is preferable to six months' wait. If anyone knows a researcher who has ginned up such a process as part of his studies, kindly put that
    person in touch with me; personal introductions beat cold emails.
    Fourth, a big reason SWATCH group owns a 180nm fab is the same reason we like that process: Decent performance, low leakage, low cost. We met a design group of SWATCH in Colorado Springs who designed chips for Logitech and others who also appreciate
    low leakage.
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for
    those guys to use. For asynchronous designs like ours analog simulation is also required. We paid $12k for a commercial license for TSpice which took four MONTHS to simulate sweeping a handful of transistors to get IV curves. In the past I watched
    Intellasys pay $100k a year for a one seat ANASIFT analog simulator's rent; I don't know how well it performed because I could not afford to find out. Our simulator runs fast enough to simulate several nodes running instructions while we watch. Worlds of
    difference. Points being that we have what a startup needs to make chips without paying *more than the cost of the silicon* renting design software, and we also have what it takes to teach people the principles of this trade without requiring someone
    like Mentor Graphics to give us free licenses so we can teach people to operate their tools.
    Sixth, our chips have driven SDRAM and John Rible's code to do so is in fact in ROM in nodes 7, 8, 9, 107, 108. The source code for those ROMs is included in the free distribution of arrayForth-3 starting in block 2241; to know that one need only look.
    Seventh, we routinely run external timing devices (crystals) for exactly the reasons cited earlier in this thread when the application requires a time base meeting stringent specifications. See for example AN002 and AN012.
    Eighth, someone above said he'd asked "them" for timing details on the memory interface nodes in the context of wanting to drive DRAMs, and had been advised to just "tinker". I've been here for all the time we were called GreenArrays, Inc. and was not
    made aware of any such inquiry. I don't know who provided that answer; they must at minimum have been distracted at the time. At any rate, you have GreenArrays' abject apology for such stupid advice and if you ask again by email to hot...@greenarraychips.
    com you will get a better answer. In fact on the EVB001 I added test points on four timing-critical lines of the memory interface to help with such investigations.

    FINALLY, GreenArrays invites constructive dialog via direct email. We decided early on that we did not have the lifespan available to spend engaging chat groups, which requires reading them forever after. I read comp.lang.forth for long enough to grasp
    the problem.

    With that, then, I wish you all well, and greetings to Anton and other names I recognize over a period of many years.

    - Greg Bailey, President, GreenArrays, Inc.


    WOW. That was a surprise.

    And by the way, I can understand that it is one of your crown jewels.
    Your business decision.

    I did not follow Forth really yet when probably most of it was on the Internet.
    So I just asked.

    Most other information about what Chuck had designed, he made freely available,

    and as this software has not been used much over the last 10 years about
    known to the outside world, my question was a fair one,

    We all go in one direction as Ting just proved to us.
    And it would be very unfortunate,
    if such a great tool would stay in a drawer somewhere
    for the next 1000 years ....

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Greg Bailey on Fri Jun 24 15:59:31 2022
    Greg Bailey <honky.bozo@gmail.com> writes:
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW
    *are* our crown jewels. We wrote these tools from scratch and
    therefore, unlike most others, we do not have to pay on the order of
    $100k per year per guy to rent the software for those guys to use.

    This is the first I've heard of GLOW. I saw a video demo of OKAD
    though, and it was basically a rectangle/tile editor and timing
    simulator from what I could tell, similar to the stuff written at
    Berkeley and elsewhere in the 1980s. It's one thing to say you don't
    want to release the code, but I wonder if there would be any issue with
    just giving some description of its advantages over CAESAR, MAGIC, and
    that other old timey software.

    https://en.wikipedia.org/wiki/Magic_(software)

    Wayne, if you can't work out access to OKAD/GLOW, maybe you could check
    out the above. I have to expect more modern tools are available in the
    current century though. Look also at efabless.com of course, if you
    haven't.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Greg Bailey on Fri Jun 24 18:57:48 2022
    On Saturday, June 25, 2022 at 2:29:43 AM UTC+10, Greg Bailey wrote:
    I received an inquiry from Wayne this morning and thought I'd do a little searching to learn where he was coming from. That led me to this group and now that I've made it through this thread a reply seems appropriate. So I shall write one post hoping
    to address a few things but will not be back to the group per se. gr...@greenarraychips.com if you wish to discuss anything further. Will try to stick to facts and avoid opinions.
    First, we have not yet devoted full time to seeking funding for our 501(c)(3) nonprofit called POLYSANCE, founded in Wyoming, whose charter is to teach young people to program and to design semiconductors in our fashion. By "young" we are principally
    thinking of bright kids not yet out of high school, because (1) they can certainly understand what is required, and (2) they have not yet been told that FORTH sucks and that asynchronous computers are infeasible. Kids will use a form of GLOW, the
    successor to OKAD, and what technology they work with will be determined by the available funding. If any of you knows someone with lots of money who wishes to donate to an honest and apolitical tax deductible charity organization (Dylan'w phrasing :),
    please put them in touch with me!
    Second, OKAD has produced chips in 180 and 130nm CMOS, the latter with 5V I/O. GLOW has produced 180nm CMOS and 28nm designs that passed all design rule checks and simulated successfully. The time to adjust our tiled design methods to a new geometry
    was minimal; the effort is in addressing increasingly bizarre design rules that are visible in the higher level design, which thanks to foundry nondisclosures can't be discussed.
    Third, modern processes cost fabulous prices while, until FinFETs emerge (literally :), leakage increases fabulously as well. Most of us cannot individually afford the $80k (2010 prices) for a mask set at 180nm, let alone the $6e6 at 28nm. When I asked
    Global Foundries for the design rules pertinent to 14nm FinFETs they told me they'd allow me to see them if I paid them $25 million for a *shuttle run*. POLYSANCE will be looking among other things for a good complementary process that can be done with
    suitable inkjet printers as the best tool for pedagogical purposes ... GDSII to something you can test overnight is preferable to six months' wait. If anyone knows a researcher who has ginned up such a process as part of his studies, kindly put that
    person in touch with me; personal introductions beat cold emails.
    Fourth, a big reason SWATCH group owns a 180nm fab is the same reason we like that process: Decent performance, low leakage, low cost. We met a design group of SWATCH in Colorado Springs who designed chips for Logitech and others who also appreciate
    low leakage.
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for
    those guys to use. For asynchronous designs like ours analog simulation is also required. We paid $12k for a commercial license for TSpice which took four MONTHS to simulate sweeping a handful of transistors to get IV curves. In the past I watched
    Intellasys pay $100k a year for a one seat ANASIFT analog simulator's rent; I don't know how well it performed because I could not afford to find out. Our simulator runs fast enough to simulate several nodes running instructions while we watch. Worlds of
    difference. Points being that we have what a startup needs to make chips without paying *more than the cost of the silicon* renting design software, and we also have what it takes to teach people the principles of this trade without requiring someone
    like Mentor Graphics to give us free licenses so we can teach people to operate their tools.
    Sixth, our chips have driven SDRAM and John Rible's code to do so is in fact in ROM in nodes 7, 8, 9, 107, 108. The source code for those ROMs is included in the free distribution of arrayForth-3 starting in block 2241; to know that one need only look.
    Seventh, we routinely run external timing devices (crystals) for exactly the reasons cited earlier in this thread when the application requires a time base meeting stringent specifications. See for example AN002 and AN012.
    Eighth, someone above said he'd asked "them" for timing details on the memory interface nodes in the context of wanting to drive DRAMs, and had been advised to just "tinker". I've been here for all the time we were called GreenArrays, Inc. and was not
    made aware of any such inquiry. I don't know who provided that answer; they must at minimum have been distracted at the time. At any rate, you have GreenArrays' abject apology for such stupid advice and if you ask again by email to hot...@greenarraychips.
    com you will get a better answer. In fact on the EVB001 I added test points on four timing-critical lines of the memory interface to help with such investigations.

    FINALLY, GreenArrays invites constructive dialog via direct email. We decided early on that we did not have the lifespan available to spend engaging chat groups, which requires reading them forever after. I read comp.lang.forth for long enough to grasp
    the problem.

    With that, then, I wish you all well, and greetings to Anton and other names I recognize over a period of many years.

    - Greg Bailey, President, GreenArrays, Inc.

    I thank you Greg. I understand. Rather than chat here, I propose a constructive FAQ like info base on your website, for marketing purposes, that can answer many questions, and occasionally publishing a link here?

    I will suggest the same funding source I aim to approach .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Sat Jun 25 22:08:08 2022
    On Friday, June 24, 2022 at 8:46:09 PM UTC+10, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 11:08:15 PM UTC+10, Wayne morellini wrote:
    On Thursday, June 23, 2022 at 1:01:19 PM UTC+10, Geo wrote:

    Hi Wayne,

    I'm new here as well as new to Forth programming. I am interested to join your venture on Forth chip business, but I'm afraid I cannot offer any support related to financial. What I can offer though is my experience on embedded systems using C and
    Assembly, as well as FPGA using Verilog. And most important, my new passion on Forth and its HW implementation. Recently I got my GA144 EVB002 and currently learning arrayForth using the colorForth version. But later will also learn the saneForth version
    as recommended by GA. I have some plans for GA144 and/or GA4 on how to introduce and possibly promote GA here in Japan. Maybe we can collaborate on this path or with your new idea on modern Forth chip, cheers!
    Great.

    Yes, a new functional based chip, rather than a more purely forth based. But not like the current one. It's designed to be orientated to real world tasks.

    There is actually a lot happening, and it's going on. It's going take a while to speed up.

    Can we go slow for the time being? If everything is good, look at preliminary steps and see who turns up along the way. Mostly pre steps before funded production.

    I'm actually interested in pursuing a thumbish like architecture strategy, that can be used on other chips for low power mode. Jeff's work on machine forth identified that. I'm planning on dumping some instructions to get the instruction set into 4
    bits. With that a 4 bit versions possible. By using a simple DMA circuit and a few other things. GA didn't get it right, there are simple ways to do cache, interprocessor high speed comms, global memory access and comms, and other things I can't remember
    from decade before last. You sacrifice a little low energy performance but great speed up processing throughput per higher units of energy. When combined with the pin architecture, you get the shallow do anything shallow architecture design to replace
    many parts, I talked about. He who produces a 100 million a bit more complex chips may undercut they who do 1 million chips.
    I'm going to contact Green Arrays about using OKCAD and their silicon school. I'm more a hands in that type of way. I've thought about a way to do low energy at small feature size, and might have come up with an answer.

    Ok that is also at high clock rates. It depends on if I can constrain leakage losses.

    It occurs to me, that the design I'm taking about can do most of the things I wanted to do on my retro gaming misc chip, just by programming the DMA units and attaching processing units to them. It can also emulate most Arm and MCU chipset features that
    way. That's a simple model to replace them.

    I had wanted to use the misc array as a pixel pipeline, changing and adding pixels (sprites, vectors and tiles, and 3D) as they are sent the current pixel. But, the data pool per chip wasn't large enough for bigger graphics, and I wanted it programmable
    by amateurs, and that didn't include all the other functions.

    So, the interesting thing is, it's possible to use it for the other project, and just add my priority graphics routines locked in IO processor memory.

    I continue design storming, and think I have a way to combine Ram and settable Rom, as long as so can play around with the circuit on the wafer. If the low energy high speed technique is possible, then it's pretty interesting.

    I still want to privately get enough money to pursue my own more advanced design, using smaller opcodes and a number of advanced processing features that compete with current FPGA and other technologies.

    4-bit opcodes is just a convenient way to pack things into 16-bits, and in virtual code into a byte file. I had tried to come up with chip mechanisms for a design that worked on processing using phase shift signaling. I had been designing different
    logic gate technology mechanisms, I was getting somewhat through a long list of them, but got too sick, and had to give up. That was difficult at the time. But the advantage is, every bit could be 10 to 1000 values (which ever the limitations limit it
    to). Instead of binary, you can do everything in base 10. A word of 10 slots of dec values, adds up to 10 billion values, which is beyond a 32bit architecture. A word of 10 bits is 1024 values, as a comparison. At 1000 values with ten slots, that's
    1 trillion values. At 10 slots on Dec, you are competitive in applications up to and beyond 32 bit address space, in something which might be rather small. At 10 slots of Kilo values, you are filling most everyday need past 32 bits. Now, let's say we
    use a two word (20 slot architecture) we are sufficiently past 64 bits in Dec, and in Kilo, does 128 bits really matter for volume everyday applications? Let's say we use a 4 word architecture, in bother Dec and Kilo, we are sufficiently past 128 bits.
    That's a 40 slot bus. A 10 word 100 slot bus should be possible. It would have been good. But, let's get back to earth. A 2 slot Dec equals 100 opcodes of storage on a embedded chip. Skipping 3 to keep it even, 4 slots that's 10,000. If going to
    kilo versions, we see, 1 slot addresses 1000 opcodes, 2 slots 1 million. So, very good sized address spaces for embedded. 1 or 2 pins.

    The reason for the above ranges between 10 and 1000 values, 100 presumed, is because as you push up frequency of the circuit, it is presumed the accuracy will limit the useful range of values, and human usefulness of the base 10 number system, and as a
    buffer to degrading of accuracy from environmental interference.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sat Jul 2 05:26:56 2022
    On Saturday, June 25, 2022 at 8:59:34 AM UTC+10, Paul Rubin wrote:
    Greg Bailey <honky...@gmail.com> writes:
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and
    therefore, unlike most others, we do not have to pay on the order of
    $100k per year per guy to rent the software for those guys to use.
    This is the first I've heard of GLOW. I saw a video demo of OKAD
    though, and it was basically a rectangle/tile editor and timing
    simulator from what I could tell, similar to the stuff written at
    Berkeley and elsewhere in the 1980s. It's one thing to say you don't
    want to release the code, but I wonder if there would be any issue with
    just giving some description of its advantages over CAESAR, MAGIC, and
    that other old timey software.

    https://en.wikipedia.org/wiki/Magic_(software)


    Thank for that Paul. Looks interesting. Is it less simple than OKCad? I can do the simple digital circuit, but dealing with analogue features might be behind my ability. The hatch patterns are definitely hard to look through. :). The more I consider
    this, the more I think a simpler ignored manufacturing process, which can't take a regular PC design, could take this design. I'm starting to wonder about silicon stamp frabrication technology, which should be cheap and maybe reach the 180nm design
    sizes, when done at reduced layers. It makes me wonder if they have a process that can do an individual chip for testing.

    Is there anything else apart from magic and Ceasar?

    Sorry for the delay in replying, under it here.
    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Sat Jul 2 07:44:22 2022
    On Saturday, 2 July 2022 at 13:26:57 UTC+1, Wayne morellini wrote:
    On Saturday, June 25, 2022 at 8:59:34 AM UTC+10, Paul Rubin wrote:
    Greg Bailey <honky...@gmail.com> writes:
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and
    therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for those guys to use.
    This is the first I've heard of GLOW. I saw a video demo of OKAD
    though, and it was basically a rectangle/tile editor and timing
    simulator from what I could tell, similar to the stuff written at
    Berkeley and elsewhere in the 1980s. It's one thing to say you don't
    want to release the code, but I wonder if there would be any issue with just giving some description of its advantages over CAESAR, MAGIC, and that other old timey software.

    https://en.wikipedia.org/wiki/Magic_(software)

    Thank for that Paul. Looks interesting. Is it less simple than OKCad? I can do the simple digital circuit, but dealing with analogue features might be behind my ability. The hatch patterns are definitely hard to look through. :). The more I consider
    this, the more I think a simpler ignored manufacturing process, which can't take a regular PC design, could take this design. I'm starting to wonder about silicon stamp frabrication technology, which should be cheap and maybe reach the 180nm design sizes,
    when done at reduced layers. It makes me wonder if they have a process that can do an individual chip for testing.

    Is there anything else apart from magic and Ceasar?

    Sorry for the delay in replying, under it here.
    Thanks.

    Just a question:
    Has anybody here that used Magic - and is a magician?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jurgen Pitaske@21:1/5 to Wayne morellini on Sat Jul 2 09:03:46 2022
    On Saturday, 25 June 2022 at 02:57:52 UTC+1, Wayne morellini wrote:
    On Saturday, June 25, 2022 at 2:29:43 AM UTC+10, Greg Bailey wrote:
    I received an inquiry from Wayne this morning and thought I'd do a little searching to learn where he was coming from. That led me to this group and now that I've made it through this thread a reply seems appropriate. So I shall write one post hoping
    to address a few things but will not be back to the group per se. gr...@greenarraychips.com if you wish to discuss anything further. Will try to stick to facts and avoid opinions.
    First, we have not yet devoted full time to seeking funding for our 501(c)(3) nonprofit called POLYSANCE, founded in Wyoming, whose charter is to teach young people to program and to design semiconductors in our fashion. By "young" we are principally
    thinking of bright kids not yet out of high school, because (1) they can certainly understand what is required, and (2) they have not yet been told that FORTH sucks and that asynchronous computers are infeasible. Kids will use a form of GLOW, the
    successor to OKAD, and what technology they work with will be determined by the available funding. If any of you knows someone with lots of money who wishes to donate to an honest and apolitical tax deductible charity organization (Dylan'w phrasing :),
    please put them in touch with me!
    Second, OKAD has produced chips in 180 and 130nm CMOS, the latter with 5V I/O. GLOW has produced 180nm CMOS and 28nm designs that passed all design rule checks and simulated successfully. The time to adjust our tiled design methods to a new geometry
    was minimal; the effort is in addressing increasingly bizarre design rules that are visible in the higher level design, which thanks to foundry nondisclosures can't be discussed.
    Third, modern processes cost fabulous prices while, until FinFETs emerge (literally :), leakage increases fabulously as well. Most of us cannot individually afford the $80k (2010 prices) for a mask set at 180nm, let alone the $6e6 at 28nm. When I
    asked Global Foundries for the design rules pertinent to 14nm FinFETs they told me they'd allow me to see them if I paid them $25 million for a *shuttle run*. POLYSANCE will be looking among other things for a good complementary process that can be done
    with suitable inkjet printers as the best tool for pedagogical purposes ... GDSII to something you can test overnight is preferable to six months' wait. If anyone knows a researcher who has ginned up such a process as part of his studies, kindly put that
    person in touch with me; personal introductions beat cold emails.
    Fourth, a big reason SWATCH group owns a 180nm fab is the same reason we like that process: Decent performance, low leakage, low cost. We met a design group of SWATCH in Colorado Springs who designed chips for Logitech and others who also appreciate
    low leakage.
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for
    those guys to use. For asynchronous designs like ours analog simulation is also required. We paid $12k for a commercial license for TSpice which took four MONTHS to simulate sweeping a handful of transistors to get IV curves. In the past I watched
    Intellasys pay $100k a year for a one seat ANASIFT analog simulator's rent; I don't know how well it performed because I could not afford to find out. Our simulator runs fast enough to simulate several nodes running instructions while we watch. Worlds of
    difference. Points being that we have what a startup needs to make chips without paying *more than the cost of the silicon* renting design software, and we also have what it takes to teach people the principles of this trade without requiring someone
    like Mentor Graphics to give us free licenses so we can teach people to operate their tools.
    Sixth, our chips have driven SDRAM and John Rible's code to do so is in fact in ROM in nodes 7, 8, 9, 107, 108. The source code for those ROMs is included in the free distribution of arrayForth-3 starting in block 2241; to know that one need only
    look.
    Seventh, we routinely run external timing devices (crystals) for exactly the reasons cited earlier in this thread when the application requires a time base meeting stringent specifications. See for example AN002 and AN012.
    Eighth, someone above said he'd asked "them" for timing details on the memory interface nodes in the context of wanting to drive DRAMs, and had been advised to just "tinker". I've been here for all the time we were called GreenArrays, Inc. and was
    not made aware of any such inquiry. I don't know who provided that answer; they must at minimum have been distracted at the time. At any rate, you have GreenArrays' abject apology for such stupid advice and if you ask again by email to hot...@
    greenarraychips.com you will get a better answer. In fact on the EVB001 I added test points on four timing-critical lines of the memory interface to help with such investigations.

    FINALLY, GreenArrays invites constructive dialog via direct email. We decided early on that we did not have the lifespan available to spend engaging chat groups, which requires reading them forever after. I read comp.lang.forth for long enough to
    grasp the problem.

    With that, then, I wish you all well, and greetings to Anton and other names I recognize over a period of many years.

    - Greg Bailey, President, GreenArrays, Inc.
    I thank you Greg. I understand. Rather than chat here, I propose a constructive FAQ like info base on your website, for marketing purposes, that can answer many questions, and occasionally publishing a link here?

    I will suggest the same funding source I aim to approach .

    Just had a look at GA now, and it is not encouraging:
    The new chip design that had been there for many years has been removed.
    I wonder what this means.
    Copied from the GA website just now:

    Latest developments:

    As of Summer 2022, ongoing activities continue
    such as shipment of EVB002 evaluation kits and G144A12 chips,
    improvements in chip design,
    improvement of hardware and software development tools,
    and production of application notes and other documentation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to jpit...@gmail.com on Sat Jul 2 11:07:30 2022
    On Saturday, July 2, 2022 at 12:03:47 PM UTC-4, jpit...@gmail.com wrote:
    On Saturday, 25 June 2022 at 02:57:52 UTC+1, Wayne morellini wrote:
    On Saturday, June 25, 2022 at 2:29:43 AM UTC+10, Greg Bailey wrote:
    I received an inquiry from Wayne this morning and thought I'd do a little searching to learn where he was coming from. That led me to this group and now that I've made it through this thread a reply seems appropriate. So I shall write one post
    hoping to address a few things but will not be back to the group per se. gr...@greenarraychips.com if you wish to discuss anything further. Will try to stick to facts and avoid opinions.
    First, we have not yet devoted full time to seeking funding for our 501(c)(3) nonprofit called POLYSANCE, founded in Wyoming, whose charter is to teach young people to program and to design semiconductors in our fashion. By "young" we are
    principally thinking of bright kids not yet out of high school, because (1) they can certainly understand what is required, and (2) they have not yet been told that FORTH sucks and that asynchronous computers are infeasible. Kids will use a form of GLOW,
    the successor to OKAD, and what technology they work with will be determined by the available funding. If any of you knows someone with lots of money who wishes to donate to an honest and apolitical tax deductible charity organization (Dylan'w phrasing :)
    , please put them in touch with me!
    Second, OKAD has produced chips in 180 and 130nm CMOS, the latter with 5V I/O. GLOW has produced 180nm CMOS and 28nm designs that passed all design rule checks and simulated successfully. The time to adjust our tiled design methods to a new
    geometry was minimal; the effort is in addressing increasingly bizarre design rules that are visible in the higher level design, which thanks to foundry nondisclosures can't be discussed.
    Third, modern processes cost fabulous prices while, until FinFETs emerge (literally :), leakage increases fabulously as well. Most of us cannot individually afford the $80k (2010 prices) for a mask set at 180nm, let alone the $6e6 at 28nm. When I
    asked Global Foundries for the design rules pertinent to 14nm FinFETs they told me they'd allow me to see them if I paid them $25 million for a *shuttle run*. POLYSANCE will be looking among other things for a good complementary process that can be done
    with suitable inkjet printers as the best tool for pedagogical purposes ... GDSII to something you can test overnight is preferable to six months' wait. If anyone knows a researcher who has ginned up such a process as part of his studies, kindly put that
    person in touch with me; personal introductions beat cold emails.
    Fourth, a big reason SWATCH group owns a 180nm fab is the same reason we like that process: Decent performance, low leakage, low cost. We met a design group of SWATCH in Colorado Springs who designed chips for Logitech and others who also
    appreciate low leakage.
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for
    those guys to use. For asynchronous designs like ours analog simulation is also required. We paid $12k for a commercial license for TSpice which took four MONTHS to simulate sweeping a handful of transistors to get IV curves. In the past I watched
    Intellasys pay $100k a year for a one seat ANASIFT analog simulator's rent; I don't know how well it performed because I could not afford to find out. Our simulator runs fast enough to simulate several nodes running instructions while we watch. Worlds of
    difference. Points being that we have what a startup needs to make chips without paying *more than the cost of the silicon* renting design software, and we also have what it takes to teach people the principles of this trade without requiring someone
    like Mentor Graphics to give us free licenses so we can teach people to operate their tools.
    Sixth, our chips have driven SDRAM and John Rible's code to do so is in fact in ROM in nodes 7, 8, 9, 107, 108. The source code for those ROMs is included in the free distribution of arrayForth-3 starting in block 2241; to know that one need only
    look.
    Seventh, we routinely run external timing devices (crystals) for exactly the reasons cited earlier in this thread when the application requires a time base meeting stringent specifications. See for example AN002 and AN012.
    Eighth, someone above said he'd asked "them" for timing details on the memory interface nodes in the context of wanting to drive DRAMs, and had been advised to just "tinker". I've been here for all the time we were called GreenArrays, Inc. and was
    not made aware of any such inquiry. I don't know who provided that answer; they must at minimum have been distracted at the time. At any rate, you have GreenArrays' abject apology for such stupid advice and if you ask again by email to hot...@
    greenarraychips.com you will get a better answer. In fact on the EVB001 I added test points on four timing-critical lines of the memory interface to help with such investigations.

    FINALLY, GreenArrays invites constructive dialog via direct email. We decided early on that we did not have the lifespan available to spend engaging chat groups, which requires reading them forever after. I read comp.lang.forth for long enough to
    grasp the problem.

    With that, then, I wish you all well, and greetings to Anton and other names I recognize over a period of many years.

    - Greg Bailey, President, GreenArrays, Inc.
    I thank you Greg. I understand. Rather than chat here, I propose a constructive FAQ like info base on your website, for marketing purposes, that can answer many questions, and occasionally publishing a link here?

    I will suggest the same funding source I aim to approach .
    Just had a look at GA now, and it is not encouraging:
    The new chip design that had been there for many years has been removed.
    I wonder what this means.
    Copied from the GA website just now:

    Latest developments:

    As of Summer 2022, ongoing activities continue
    such as shipment of EVB002 evaluation kits and G144A12 chips,
    improvements in chip design,
    improvement of hardware and software development tools,
    and production of application notes and other documentation.

    Any idea what they mean by "improvements in chip design"?

    Does this mean improvements to the chip design process? Or are they saying they've ordered a new batch of chips with design improvements?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Sat Jul 2 10:32:35 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    https://en.wikipedia.org/wiki/Magic_(software)
    Thank for that Paul. Looks interesting. Is it less simple than OKCad?

    I've never used OKAD so can't really compare. Based on descriptions
    I've seen of OKAD though, they were in the same general class back in
    the day. I worked on something unrelated to both that was also
    comparable, but that was never released.

    Is there anything else apart from magic and Ceasar?

    I'm sure there is, but I don't know what is out there these days. Did
    you look on efabless? I think the tile and rectangle editing approach
    is not all that interesting any more. You want something that starts
    with an HDL, so you can use stuff from Opencores or whatever.

    This might be interesting:

    https://www.eejournal.com/article/meet-the-flex6502-a-flexible-6502-cpu/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sat Jul 2 19:06:33 2022
    On Sunday, 3 July 2022 at 3:32:39 am UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    https://en.wikipedia.org/wiki/Magic_(software)
    Thank for that Paul. Looks interesting. Is it less simple than OKCad?
    I've never used OKAD so can't really compare. Based on descriptions
    I've seen of OKAD though, they were in the same general class back in
    the day. I worked on something unrelated to both that was also
    comparable, but that was never released.
    Is there anything else apart from magic and Ceasar?
    I'm sure there is, but I don't know what is out there these days. Did
    you look on efabless? I think the tile and rectangle editing approach
    is not all that interesting any more. You want something that starts
    with an HDL, so you can use stuff from Opencores or whatever.

    This might be interesting:

    https://www.eejournal.com/article/meet-the-flex6502-a-flexible-6502-cpu/

    Not to get too distracted, as the heavy treatment I was on makes it hard to do stuff, so far behind and stuff to try to catch up on today, and am limited to one thing at a time mostly. So, designing a simple chip is likely going put everything else of
    pause.

    So, yes, saw the flexible 6502, that's why i suggested the silicon stamp manufacturing technology, which is probably 10,000's times higher clock rate by now, ultra low energy, and for our aims, maybe also cheap.

    I like the tile to get closer to the silicon and experiment with new designs in a way HDL doesn't normally. I thought OKCad outputs a vhdl file these days? Does magic? I was going contact them. There likely won't me much of a need to get open core
    components on this, because the architecture can emulate lots of cells with efficiency in an environmentally friendly way, but I'm going have to get some analogue on board.

    Efabless, they are the ones where you have to use a RiscV next to the blank die space? That's useful if you want to have the option to use a mobile chipset in there alongside the Fiscv (Forth Instruction Set computer 5thgen design :). You then use the
    RiscV to handle regular features and phone, with Fisc using it for services.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to jpit...@gmail.com on Sat Jul 2 19:09:34 2022
    On Sunday, July 3, 2022 at 2:03:47 AM UTC+10, jpit...@gmail.com wrote:
    On Saturday, 25 June 2022 at 02:57:52 UTC+1, Wayne morellini wrote:
    On Saturday, June 25, 2022 at 2:29:43 AM UTC+10, Greg Bailey wrote:
    I received an inquiry from Wayne this morning and thought I'd do a little searching to learn where he was coming from. That led me to this group and now that I've made it through this thread a reply seems appropriate. So I shall write one post
    hoping to address a few things but will not be back to the group per se. gr...@greenarraychips.com if you wish to discuss anything further. Will try to stick to facts and avoid opinions.
    First, we have not yet devoted full time to seeking funding for our 501(c)(3) nonprofit called POLYSANCE, founded in Wyoming, whose charter is to teach young people to program and to design semiconductors in our fashion. By "young" we are
    principally thinking of bright kids not yet out of high school, because (1) they can certainly understand what is required, and (2) they have not yet been told that FORTH sucks and that asynchronous computers are infeasible. Kids will use a form of GLOW,
    the successor to OKAD, and what technology they work with will be determined by the available funding. If any of you knows someone with lots of money who wishes to donate to an honest and apolitical tax deductible charity organization (Dylan'w phrasing :)
    , please put them in touch with me!
    Second, OKAD has produced chips in 180 and 130nm CMOS, the latter with 5V I/O. GLOW has produced 180nm CMOS and 28nm designs that passed all design rule checks and simulated successfully. The time to adjust our tiled design methods to a new
    geometry was minimal; the effort is in addressing increasingly bizarre design rules that are visible in the higher level design, which thanks to foundry nondisclosures can't be discussed.
    Third, modern processes cost fabulous prices while, until FinFETs emerge (literally :), leakage increases fabulously as well. Most of us cannot individually afford the $80k (2010 prices) for a mask set at 180nm, let alone the $6e6 at 28nm. When I
    asked Global Foundries for the design rules pertinent to 14nm FinFETs they told me they'd allow me to see them if I paid them $25 million for a *shuttle run*. POLYSANCE will be looking among other things for a good complementary process that can be done
    with suitable inkjet printers as the best tool for pedagogical purposes ... GDSII to something you can test overnight is preferable to six months' wait. If anyone knows a researcher who has ginned up such a process as part of his studies, kindly put that
    person in touch with me; personal introductions beat cold emails.
    Fourth, a big reason SWATCH group owns a 180nm fab is the same reason we like that process: Decent performance, low leakage, low cost. We met a design group of SWATCH in Colorado Springs who designed chips for Logitech and others who also
    appreciate low leakage.
    Fifth, Jpit, I apologize for the reality that OKAD and, more so, GLOW *are* our crown jewels. We wrote these tools from scratch and therefore, unlike most others, we do not have to pay on the order of $100k per year per guy to rent the software for
    those guys to use. For asynchronous designs like ours analog simulation is also required. We paid $12k for a commercial license for TSpice which took four MONTHS to simulate sweeping a handful of transistors to get IV curves. In the past I watched
    Intellasys pay $100k a year for a one seat ANASIFT analog simulator's rent; I don't know how well it performed because I could not afford to find out. Our simulator runs fast enough to simulate several nodes running instructions while we watch. Worlds of
    difference. Points being that we have what a startup needs to make chips without paying *more than the cost of the silicon* renting design software, and we also have what it takes to teach people the principles of this trade without requiring someone
    like Mentor Graphics to give us free licenses so we can teach people to operate their tools.
    Sixth, our chips have driven SDRAM and John Rible's code to do so is in fact in ROM in nodes 7, 8, 9, 107, 108. The source code for those ROMs is included in the free distribution of arrayForth-3 starting in block 2241; to know that one need only
    look.
    Seventh, we routinely run external timing devices (crystals) for exactly the reasons cited earlier in this thread when the application requires a time base meeting stringent specifications. See for example AN002 and AN012.
    Eighth, someone above said he'd asked "them" for timing details on the memory interface nodes in the context of wanting to drive DRAMs, and had been advised to just "tinker". I've been here for all the time we were called GreenArrays, Inc. and was
    not made aware of any such inquiry. I don't know who provided that answer; they must at minimum have been distracted at the time. At any rate, you have GreenArrays' abject apology for such stupid advice and if you ask again by email to hot...@
    greenarraychips.com you will get a better answer. In fact on the EVB001 I added test points on four timing-critical lines of the memory interface to help with such investigations.

    FINALLY, GreenArrays invites constructive dialog via direct email. We decided early on that we did not have the lifespan available to spend engaging chat groups, which requires reading them forever after. I read comp.lang.forth for long enough to
    grasp the problem.

    With that, then, I wish you all well, and greetings to Anton and other names I recognize over a period of many years.

    - Greg Bailey, President, GreenArrays, Inc.
    I thank you Greg. I understand. Rather than chat here, I propose a constructive FAQ like info base on your website, for marketing purposes, that can answer many questions, and occasionally publishing a link here?

    I will suggest the same funding source I aim to approach .
    Just had a look at GA now, and it is not encouraging:
    The new chip design that had been there for many years has been removed.
    I wonder what this means.
    Copied from the GA website just now:

    Latest developments:

    As of Summer 2022, ongoing activities continue
    such as shipment of EVB002 evaluation kits and G144A12 chips,
    improvements in chip design,
    improvement of hardware and software development tools,
    and production of application notes and other documentation.

    Greg did talk about doing a chip for those glasses at forth day last year, so the very old design couid be getting updated.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Schultz@21:1/5 to Wayne morellini on Sat Jul 2 21:23:59 2022
    On 7/2/22 9:06 PM, Wayne morellini wrote:

    I like the tile to get closer to the silicon and experiment with new designs in a way HDL doesn't normally. I thought OKCad outputs a vhdl file these days? Does magic?

    VHDL is much higher level than magic.

    http://davesrocketworks.com/electronics/1802/control/johnson/index.html


    --
    http://davesrocketworks.com
    David Schultz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Sat Jul 2 21:50:22 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    I thought OKCad outputs a vhdl file these days? Does magic?

    I never heard that about OKAD (I think that is the right spelling).
    Magic predates HDL's and doesn't make HDL output either. Both basically
    output rectangles and maybe netlists.

    Efabless, they are the ones where you have to use a RiscV next to the
    blank die space?

    I don't think so, but you could look at their website.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Sat Jul 2 22:50:48 2022
    On Sunday, July 3, 2022 at 2:50:26 PM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    I thought OKCad outputs a vhdl file these days? Does magic?
    I never heard that about OKAD (I think that is the right spelling).
    Magic predates HDL's and doesn't make HDL output either. Both basically output rectangles and maybe netlists.
    Efabless, they are the ones where you have to use a RiscV next to the
    blank die space?
    I don't think so, but you could look at their website.


    I did, but if they have other offerings, that's good.

    I think vhdl was added to work in the industry.

    Well, I've got to go, not feeling great.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jul 3 06:53:15 2022
    On Sunday, July 3, 2022 at 12:50:26 AM UTC-4, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    I thought OKCad outputs a vhdl file these days? Does magic?
    I never heard that about OKAD (I think that is the right spelling).
    Magic predates HDL's and doesn't make HDL output either. Both basically output rectangles and maybe netlists.
    Efabless, they are the ones where you have to use a RiscV next to the blank die space?
    I don't think so, but you could look at their website.

    The idea of a chip layout tool producing a VHDL file is pretty backwards. VHDL is more to the logical side of chip design and expresses none of the layout information. In particular, it isn't much good for analog simulation and particularly
    semiconductor behavior other than what can be expressed using simple math.

    An output of VHDL could be useful for logic simulation to verify the logical operation of the chip. But this is a bit like circuit design and layout. Normally, the circuit would be designed in a schematic source file, possibly simulated, converted to a
    netlist and input to the PCB layout tool. VHDL would serve as the logical source for a chip, simulated to eliminate logical bugs, then converted to a format an IC layout tool could use.

    Of course, Chuck Moore is not a conventional thinker and could have done anything. However, if Okad produces VHDL, it isn't what the next step in the process uses, it is for going backwards in the process for validation/verification.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Sun Jul 3 08:04:26 2022
    On Sunday, July 3, 2022 at 11:53:17 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Sunday, July 3, 2022 at 12:50:26 AM UTC-4, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    I thought OKCad outputs a vhdl file these days? Does magic?
    I never heard that about OKAD (I think that is the right spelling).
    Magic predates HDL's and doesn't make HDL output either. Both basically output rectangles and maybe netlists.
    Efabless, they are the ones where you have to use a RiscV next to the blank die space?
    I don't think so, but you could look at their website.
    The idea of a chip layout tool producing a VHDL file is pretty backwards. VHDL is more to the logical side of chip design and expresses none of the layout information. In particular, it isn't much good for analog simulation and particularly
    semiconductor behavior other than what can be expressed using simple math.

    An output of VHDL could be useful for logic simulation to verify the logical operation of the chip. But this is a bit like circuit design and layout. Normally, the circuit would be designed in a schematic source file, possibly simulated, converted to a
    netlist and input to the PCB layout tool. VHDL would serve as the logical source for a chip, simulated to eliminate logical bugs, then converted to a format an IC layout tool could use.

    Of course, Chuck Moore is not a conventional thinker and could have done anything. However, if Okad produces VHDL, it isn't what the next step in the process uses, it is for going backwards in the process for validation/verification.

    --

    Rick C.

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


    I see. Whatever it was , it was some compatible standard format. What would that be?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Wayne morellini on Sun Jul 3 08:52:58 2022
    On Sunday, July 3, 2022 at 11:04:28 AM UTC-4, Wayne morellini wrote:
    On Sunday, July 3, 2022 at 11:53:17 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Sunday, July 3, 2022 at 12:50:26 AM UTC-4, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    I thought OKCad outputs a vhdl file these days? Does magic?
    I never heard that about OKAD (I think that is the right spelling). Magic predates HDL's and doesn't make HDL output either. Both basically output rectangles and maybe netlists.
    Efabless, they are the ones where you have to use a RiscV next to the blank die space?
    I don't think so, but you could look at their website.
    The idea of a chip layout tool producing a VHDL file is pretty backwards. VHDL is more to the logical side of chip design and expresses none of the layout information. In particular, it isn't much good for analog simulation and particularly
    semiconductor behavior other than what can be expressed using simple math.

    An output of VHDL could be useful for logic simulation to verify the logical operation of the chip. But this is a bit like circuit design and layout. Normally, the circuit would be designed in a schematic source file, possibly simulated, converted to
    a netlist and input to the PCB layout tool. VHDL would serve as the logical source for a chip, simulated to eliminate logical bugs, then converted to a format an IC layout tool could use.

    Of course, Chuck Moore is not a conventional thinker and could have done anything. However, if Okad produces VHDL, it isn't what the next step in the process uses, it is for going backwards in the process for validation/verification.

    I see. Whatever it was , it was some compatible standard format. What would that be?

    Sorry, I'm lost as to what "it" is. If you are asking what the format for an IC layout tool would be, you'd need to ask someone like Mentor. The process of converting VHDL to an intermediate format is called "synthesis" and the format for FPGA work is
    often EDIF. I don't know what they use for IC design, possibly the same. But this step has no layout information. It is just a netlist of primitive elements such as gates and FFs. Downstream tools facilitate the design of the chip from this netlist.

    While EDIF might be an input format to a tool like Magic or OKAD, I doubt that OKAD accepts this sort of netlist. I don't know, but I've always had the impression OKAD works from the bottom up, draw rectangles to represent features on the silicon,
    combine those to form transistors, lather, rinse, repeat, to form higher level structures. Not a terrible way to design a small device. But that's the point. The Forth approach has not been much used to design something of high complexity. Difficult
    designs are typically done top down with a large amount of verification at all points in the process. I'm not aware of any complex IC designs done bottom up. Maybe memory is done that way, essentially, because 99% of the die area is a regular structure
    repeated ad infinitum. Place one representation of the basic element, and "unfold" this by repeating with mirror images at various points.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Wayne morellini on Sun Jul 3 15:54:18 2022
    Wayne morellini <waynemorellini@gmail.com> writes:
    I see. Whatever it was , it was some compatible standard format.
    What would that be?

    Maybe this: https://en.wikipedia.org/wiki/GDSII

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Schultz@21:1/5 to Paul Rubin on Sun Jul 3 18:50:04 2022
    On 7/3/22 5:54 PM, Paul Rubin wrote:
    Wayne morellini <waynemorellini@gmail.com> writes:
    I see. Whatever it was , it was some compatible standard format.
    What would that be?

    Maybe this: https://en.wikipedia.org/wiki/GDSII

    Or CIF:

    http://opencircuitdesign.com/magic/archive/papers/tut9.pdf

    --
    http://davesrocketworks.com
    David Schultz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to David Schultz on Sun Jul 3 18:05:48 2022
    David Schultz <david.schultz@earthlink.net> writes:
    Or CIF:

    Yeah that sounds familiar too.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Paul Rubin on Mon Jul 4 04:00:59 2022
    On Monday, July 4, 2022 at 8:54:21 AM UTC+10, Paul Rubin wrote:
    Wayne morellini <waynemo...@gmail.com> writes:
    I see. Whatever it was , it was some compatible standard format.
    What would that be?
    Maybe this: https://en.wikipedia.org/wiki/GDSII

    Finally, sense. Thank you again Paul. Somehow, it seems like even if Forth was hot air, it still might not implode.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Mon Jul 4 03:53:16 2022
    On Monday, July 4, 2022 at 1:53:00 AM UTC+10, gnuarm.del...@gmail.com wrote:
    On Sunday, July 3, 2022 at 11:04:28 AM UTC-4, Wayne morellini
    Of course, Chuck Moore is not a conventional thinker and could have done anything. However, if Okad produces VHDL, it isn't what the next step in the process uses, it is for going backwards in the process for validation/verification.

    I see. Whatever it was , it was some compatible standard format. What would that be?
    Sorry, I'm lost as to what "it" is. If you are asking what the format for an IC layout tool would

    Sorry. We all getting old. It was the subject of what we were talking about.


    Rick C.
    Arius.


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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Tue Jul 12 05:41:36 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like,
    and what Green Arrays will release for the glasses (which type of thing demands an advanced design).
    But recently, I saw a document on Colorforth for ARM, and comparisons to Swift Forth etc. Which got
    me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the
    Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?

    We are still waiting

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Tue Jul 12 05:50:31 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working
    with will turn out like, and what Green Arrays will release for the glasses
    (which type of thing demands an advanced design). But recently, I saw a
    document on Colorforth for ARM, and comparisons to Swift Forth etc. Which
    got me wondering about a lower end design. Now, with the passing of Doctor
    Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work
    latter. Isn't it time we had something more like these designs upgraded?
    16 bit or more versions?

    Ok. Rewritten to break up line length.

    We are still waiting.

    Looks le Rock has come a road that FPGA fabric in another thread, which I was
    trying to remember a few years ago. Efinix

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Wed Jul 13 04:33:33 2022
    On Tuesday, July 12, 2022 at 10:50:33 PM UTC+10, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working
    with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM, and comparisons to Swift Forth etc. Which
    got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work
    latter. Isn't it time we had something more like these designs upgraded?
    16 bit or more versions?
    Ok. Rewritten to break up line length.

    We are still waiting.

    Looks le Rock has come a road that FPGA fabric in another thread, which I was trying to remember a few years ago. Efinix

    I apologise for the double
    post. For some reason, posts
    here stalled, and I thought I
    just have accidentally closed
    the original post popup
    instead of posting it.


    Covid:

    I'm mega dosing with vitamin
    C to get the post covid
    symptoms down (lots of
    symptoms, I was wondering
    what was happening, and
    even today walking around
    ready to collapse from the
    interaction with the other
    damage, and other seperate
    severe problem. But if you
    are wondering why you are
    feeling do bad a few months
    after covid, look up post
    covid, it has a really
    surprising list of things it
    causes). So, I can get back
    to writing on my page and
    maybe cutting paragraphs up
    into lines, that some want,
    but not necessarily


    - FPGA
    - Rom based gatearray alternative
    - Cheap Rom and chip construction:

    Anyway, I'm very happy Rick
    the Rock found that FPGA
    company. When I was asking
    about it before, nobody was
    really bothered. I'm
    interested in a multi program
    alternative to gate array,
    based off of the rom idea.


    Interested in 1micron and
    smaller rom arrays to use as
    a memory, which can be
    made in house. Polysance is
    pursuing inject printing, and
    my proposed inject design is
    like hundreds of thousands
    of heads. I know a fair
    number of items before, from
    regular market parts search
    years ago, including
    technology suitable for this.
    GA, would probably be good
    off, pursuing development of
    something like that. Plenty of
    federal grant money, and in
    house chip development.
    Inject is ok, but the current
    stuff is vastly too slow, and
    high energy. The stuff I've
    pointed out before, is ebeam
    and stamp based
    construction. What I'm
    looking for lends itself to
    this. At visual light ranges,
    you greatly simplify making
    the chip, even just using an
    optical technology and DMD
    (though I wonder how
    accurate is that Sony ribbon
    technology. Now, if you
    simplify this further, you can
    have a 1 dimensional array of
    DMD, and use a scan
    mechanism. Now, going a
    step further, why have a DMD,
    when you can have an 1
    dimensional laser array, and
    know of a product with that
    you could use a reduction
    lense on. But a rollable stamp
    is another possibility. I see
    stamps as limited uses, as
    with masks. So possibly big
    advantages in some way, as
    long as the feature size is
    cost effective.

    Even at 10 micron, memory is
    significant, and can go 3D.

    I would look at using the
    mylar, and an interface layer,
    and then the circuit layer, and
    if heat is an issue, heat
    insulation to eliminate
    damage. But, that is
    something I'm not qualified
    in, but I can see it.

    Anyway, at 1 micron, you
    could possibly do a
    conventional fab, as a mini
    fab. What probably is the
    case, is that the fab
    technology has advanced
    such, it can keep large
    feature sizes cleaner than
    when 1 micron was new, and
    cheaper. An ebeam, or DMD,
    might be used for the mask.
    Even if you have to go to a smaller feature size and use it
    at 1 micron to increase
    yields.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Wed Jul 13 07:25:55 2022
    On Tuesday, July 12, 2022 at 10:50:33 PM UTC+10, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working
    with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM, and comparisons to Swift Forth etc. Which
    got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work
    latter. Isn't it time we had something more like these designs upgraded?
    16 bit or more versions?
    Ok. Rewritten to break up line length.

    We are still waiting.

    Looks le Rock has come a road that FPGA fabric in another thread, which I was trying to remember a few years ago. Efinix


    Ok. What I was going to write.

    Among all the people being
    vocal, they missed that Greg
    from GA, said they had done
    designs on 28nm. I think it
    likely we will see a 28nm
    part.

    28nm is good for me. My
    problem with 180/130nm is
    speed at the low energy are
    useful for various tasks, but if
    2Ghz low energy was achievable, it would give
    better coverage of tasks,
    especially using a few core
    design. Despite what some
    people may think, I tend to
    weigh things up and look at it
    from the view of task
    requirements. 3-5Ghz would
    be better again, even 20Ghz
    one day. The weakest link in
    the chain here, is the overall
    maximum sample rate of
    data in and out. 1 GHz is
    1Gbit/s on a single line. So,
    we use additional circuitry to
    shift put, say, a 32 bit word,
    up to the equivalent of
    32Gbit/s (obviously we use
    phase signaling etc to
    emulate higher rates). That's
    not even suitable for quality
    8kp60 display, let alone a
    16k-32k large video touch
    table design, or that or larger,
    walk by video advertising
    display, and the talk is of 32k
    cinema camera sensor. To
    actually perform work on
    these larger data sets in
    reduced cores requires high
    speed. So, 20Ghz, eventually
    looks desirable. By the time
    we get there in common
    practice, we may have the
    recent optical multiplexing
    technology that can handle
    the high data rates, and
    magnetic or optical
    processing that is faster than
    this clock rate. But on the
    way there, in the consumer
    space, faster clocks are still
    desirable. Samsung is
    preparing a 700mp video
    sensor chip, we expect to see
    on security cameras and
    phones (to use oversampling
    and for digital zoom and
    pan/tilt).

    In my virtual reality research,
    I identified 24k video resolution
    as an ideal 180 degree resolution.
    I know of one company that was
    planning 32k display chip design
    years ago, as the next generation
    resolution to their current
    prototype, of that day.

    The TSMC LP version is a
    shrink of 40Nm LP process.

    https://www.techinsights.com/blog/review-tsmc-28-nm-process-technology

    https://min.news/en/economy/870f2fff0332b177b7584030218422e8.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Sat Jul 16 09:02:37 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    An update. A friend of mine is also potentially interested in helping out, with the analogue section. He is trained in computer systems engineering.

    Things are still early days, but the architecture strategy has become clear, and work on the design strategy is on going, and market strategy is clear and business strategy (if any business is ventured into) is on going.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Sat Jul 16 09:06:50 2022
    There are a lot of things done
    wrong in this world, and that
    provides business
    opportunities to do things
    better, which tends to not
    really happen. One instance,
    consumer wireless display
    transmission has stalled.
    The previous wifi standard
    didn't really work. A more
    advanced open protocol was
    announced, which has
    displaced the old protocol in
    most consumer non-
    computing devices, but the
    protocol lacked low latency
    direct streaming modes. In
    the long term, I have been
    wanting to sell alternative
    devices for that. But also,
    with a processor system for
    placement in TV's, to replace
    existing user os processing
    system and display port, also
    with extra features. Just one
    sample, of many things that
    alternatives could be sold for.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to All on Sat Jul 16 09:09:05 2022
    An interesting side note:

    I read an interesting articles
    on how Sinclair computer
    was run, where they had
    things like I've thought they
    should have, but never got it
    out in time. People here,
    should note hoe the business
    works, before complaining
    about progress. The
    consumer device parts
    business is a moving target,
    and what you were designing
    yesterday might be too late
    tomorrow, and to have you
    move on. Sir Clive hired
    brilliant young engineers and
    let them do their own thing.
    That is pretty cool. It only
    needed to filter and funnel
    these projects out, along with
    the businesses official
    projects. Sinclair could have
    easily kept going if they did
    this.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zbig@21:1/5 to All on Sat Jul 16 14:02:01 2022
    But after 253 messages in this thread what is the answer to the main question? Is it time for another Forth chip — or not yet?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Zbig on Sat Jul 16 20:18:28 2022
    On Saturday, July 16, 2022 at 5:02:02 PM UTC-4, Zbig wrote:
    But after 253 messages in this thread what is the answer to the main question?
    Is it time for another Forth chip — or not yet?

    Not quite yet. Try back a week from next Tuesday.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Rick C on Sun Jul 17 13:57:58 2022
    On 17/07/2022 13:18, Rick C wrote:
    On Saturday, July 16, 2022 at 5:02:02 PM UTC-4, Zbig wrote:
    But after 253 messages in this thread what is the answer to the main question?
    Is it time for another Forth chip — or not yet?

    Not quite yet. Try back a week from next Tuesday.

    That looks like a deadline. We don't like deadlines.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From dxforth@21:1/5 to Rick C on Sun Jul 17 14:48:03 2022
    On 17/07/2022 14:34, Rick C wrote:
    On Saturday, July 16, 2022 at 11:58:03 PM UTC-4, dxforth wrote:
    On 17/07/2022 13:18, Rick C wrote:
    On Saturday, July 16, 2022 at 5:02:02 PM UTC-4, Zbig wrote:
    But after 253 messages in this thread what is the answer to the main question?
    Is it time for another Forth chip — or not yet?

    Not quite yet. Try back a week from next Tuesday.
    That looks like a deadline. We don't like deadlines.

    Who's "we"? Do you have a mouse in your pocket?

    Only time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to dxforth on Sat Jul 16 21:34:12 2022
    On Saturday, July 16, 2022 at 11:58:03 PM UTC-4, dxforth wrote:
    On 17/07/2022 13:18, Rick C wrote:
    On Saturday, July 16, 2022 at 5:02:02 PM UTC-4, Zbig wrote:
    But after 253 messages in this thread what is the answer to the main question?
    Is it time for another Forth chip — or not yet?

    Not quite yet. Try back a week from next Tuesday.
    That looks like a deadline. We don't like deadlines.

    Who's "we"? Do you have a mouse in your pocket?

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jul 17 16:09:04 2022
    On Sunday, June 12, 2022 at 11:54:48 PM UTC-4, Paul Rubin wrote:
    dxforth <dxf...@gmail.com> writes:
    The compiler https://en.wikichip.org/w/images/2/25/MARC4_User%27s_Guide_qFORTH_Compiler.pdf

    Wow, that is neat, and the programmers' guide also talks about qFORTH a
    lot. The return stack lives in ram is it looks like its slots are 4
    nibbles, a 12-bit code address plus 4 data bits. The manual advises
    against too many levels of subroutines. Saving temporary data on the R
    stack with >R etc. also sounds bad. But qFORTH does have those words.
    I wonder if any actual application code is around that we can look at.

    tl:dr

    Once again, you seem to be doing it bass ackwards. Without knowing what power you can provide to the circuit, you intend to see what you can "fit".

    Ok, enjoy. I think it's pretty clear now that you are an armchair designer. That's fine. I've done my fair share of that too. I probably only build one out of 10 of the things I imagine I could design and even sell. It's a lot of work to travel
    that road, not nearly as easy as it might seem.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Rubin@21:1/5 to Rick C on Sun Jul 17 17:11:40 2022
    Rick C <gnuarm.deletethisbit@gmail.com> writes:
    Ok, enjoy. I think it's pretty clear now that you are an armchair
    designer.

    I'm not designing anything and I've never claimed to be any sort of
    (hardware) designer. The comment you replied to was about the compiler software. It had nothing to do with the electronics.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Paul Rubin on Sun Jul 17 20:07:49 2022
    On Sunday, July 17, 2022 at 8:11:42 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Ok, enjoy. I think it's pretty clear now that you are an armchair
    designer.
    I'm not designing anything and I've never claimed to be any sort of (hardware) designer. The comment you replied to was about the compiler software. It had nothing to do with the electronics.

    That post was not to you. I'm not sure what happened, but sometimes when I reply to a post, Google Groups actually brings up a different post. That was supposed to be a reply to a post by Wayne, in another thread even. I usually catch it.

    Sorry.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to gnuarm.del...@gmail.com on Sun Jul 17 22:01:56 2022
    On Monday, July 18, 2022 at 1:07:51 PM UTC+10, gnuarm.del...@gmail.com wrote:
    On Sunday, July 17, 2022 at 8:11:42 PM UTC-4, Paul Rubin wrote:
    Rick C <gnuarm.del...@gmail.com> writes:
    Ok, enjoy. I think it's pretty clear now that you are an armchair designer.
    I'm not designing anything and I've never claimed to be any sort of (hardware) designer. The comment you replied to was about the compiler software. It had nothing to do with the electronics.
    That post was not to you. I'm not sure what happened, but sometimes when I reply to a post, Google Groups actually brings up a different post. That was supposed to be a reply to a post by Wayne, in another thread even. I usually catch it.

    Sorry.

    --

    Rick C.

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


    You just 'happen' to poison the wrong thread. I was
    waiting for the penny to drop. Seeming to be helpful but
    actually doing nothing but to draw up the wrong path to do
    something. No big, long drawn out, in depth, non logo,
    design process. Disappointed.

    Again, in low energy extreme edge engineering, you start
    with the minimum that you can fit the functionality into.
    Have you done any ultra low energy engineering. You can
    only start with the lowest parts and see if they fit, and
    trim back your extra feature expectations. You may not
    find the ideal part, because it doesn't exist, like a magnetic
    processing unit with memory that dips 1 million times less
    energy, with good density going at 500mhz+, which is
    Magnetic Quantum Dot Cellular Automata, which isn't
    available. So, instead of spending time finding and
    going through tens of thousands of parts, you ask
    others what they know of, and look at those companies
    to see if they have anything better, and search their
    competitors, and search to see if anybody has mentioned
    those parts alongside even better alternatives. Bravo, you
    have done it again.

    You seem to be fairly consistent coming into my
    threads and dropping bad answers and questions.

    Now, you don't seem to realise that at different extremes of
    design things flip. You see what is available, and how
    much you can do with it, and mane a decision what to do, if
    at all.

    You are actually in agreement with the office chair
    engineering (we'll call it, so not to be deliberately
    derogative to many professional engineers, who
    do cutting edge high volume work, rather than bulky
    simplistic engineering). Where you estimate the
    numbers, different feature sets, and also see what's out
    there (maybe first) and work out if it's worth going
    forwards. You find one times out of ten, even out of a
    hundred or more, it's just not going be practical. You trim
    back your expectations until it is, if at all practical to do
    economically, or drop it. If one is really bad you can't do
    this, or find better solutions. I used to just cull through all
    the options maybe going through tens of thousands of
    aspects, to be left with just the good ones. Takes several
    hours to do. People wonder how I do it. I used to see,
    model and multipath trace simulate the functionality of
    the design in my mind. Find all the bad aspects and right
    ways to do it. You seem too trapped in this simplistic
    thing, that design happens to be physical technologies you
    use as tools to make the actual design. You can spend
    even years playing with that and never get a good design,
    just a kludge that either doesn't fit it's purpose well, or
    is not refined advancedly for
    use or production. My inspiration comes from an
    entirely different level of engineers. Who will normally
    not come to a place this, due to heel biting. Heel biters
    don't tend to get along so well working with others with
    complimentary skills better than them, and may end up
    working alone. There are a lot that start their own small
    business, as they have the energy to run some things, but
    not be MacDonald's, Apple, IBM, Musk or Walmart. You
    come across them, arrogant, tense, terse, thinking they
    should run things, and failing to ever get ahead. In reality,
    some are good leading, administering, directing,
    creating design, design, implementing design, or
    making the design. These all have to work together to
    make a good business. But people a bit of this, a bit of
    that, nothing fantastic, don't get that far.

    Energy is the issue to keep it small cheap low profile (I tend
    not to use the term power in taking to the public about
    processing designs, as people might get that
    confused with talking about performance). If you cant,
    and have to run a wire, then it automatically matters a lot
    less about energy, as you automatically have added
    bulk to the consumer device, making it less desirable to
    buy, and you could just run a variety of not so low energy
    devices in the design. You noticed many home
    computers used to have the large power brick outside the
    case, keeping it more attractive (and likely safer).
    But, when you have to actively power the device,
    that's going open up a lot of certification issues, and
    sievtrim interference issues, which may require seperate
    approvals in different countries. Something I don't
    want to get into for a non high volume, low profit
    product. If I was a person in China, and the distribution
    channels leak things overseas, that would be
    different. Magnetic parts might be an industry there to
    reduce the requirements.

    So, when you read Paul's post on a totally different subject,
    and name, to mine. You didn't notice it want my name or the
    subject I was talking about? I've noticed a few of what
    seems to be 'google messed up posts' recently.

    So, you can see. Help or not, it's all here to be seen.

    What I really need, is a one pin video mode on HDMI. If only
    it was designed more like display port, it might be easier to
    interface to cheaply and compactly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Sat Sep 3 21:59:30 2022
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for ARM,
    and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like these
    designs upgraded? 16 bit or more versions?

    Syncing forth processor project threads.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wayne morellini@21:1/5 to Wayne morellini on Sun Sep 4 08:26:11 2022
    On Sunday, September 4, 2022 at 2:59:31 PM UTC+10, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    Syncing forth processor project threads.

    Forth processor project

    Is it time for another Forth chip?

    https://groups.google.com/u/2/g/comp.lang.forth/c/6adve-Z1ppU

    Designing a Forth Processor?

    https://groups.google.com/u/2/g/comp.lang.forth/c/9lpG9yey_NQ

    A low cost chip prototyping technique.

    https://groups.google.com/u/2/g/comp.lang.forth/c/s27tSebmF-I

    Comments: ColorForth binary in JavaScript!

    https://groups.google.com/u/2/g/comp.lang.forth/c/3py7TwKu6b0

    Looking for some advice on Offete p8, p16, p24, p32, p64. Ep16, ep24, ep32, and others.

    https://groups.google.com/u/2/g/comp.lang.forth/c/EMgCYdV8NR8

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Tse@21:1/5 to Wayne morellini on Sun Feb 26 16:13:51 2023
    On Sunday, September 4, 2022 at 11:26:12 PM UTC+8, Wayne morellini wrote:
    On Sunday, September 4, 2022 at 2:59:31 PM UTC+10, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth for
    ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    Syncing forth processor project threads.
    Forth processor project

    Is it time for another Forth chip?

    https://groups.google.com/u/2/g/comp.lang.forth/c/6adve-Z1ppU

    Designing a Forth Processor?

    https://groups.google.com/u/2/g/comp.lang.forth/c/9lpG9yey_NQ

    A low cost chip prototyping technique.

    https://groups.google.com/u/2/g/comp.lang.forth/c/s27tSebmF-I

    Comments: ColorForth binary in JavaScript!

    https://groups.google.com/u/2/g/comp.lang.forth/c/3py7TwKu6b0

    Looking for some advice on Offete p8, p16, p24, p32, p64. Ep16, ep24, ep32, and others.

    https://groups.google.com/u/2/g/comp.lang.forth/c/EMgCYdV8NR8

    after all that has been said, ultimately, what matters is 1) low power 2) high performance 3) easy to program 4) tools available 5) cheap. so if a 8bit cpu can do the job, why use 32bit, green array's version may be the best candidate to upset the status
    quo, especially if it has the ability to emulate any IO and still have all the atributes above, BUT it also must be able to access large memories or else it will not be able to do memory intensive product. still, as a super duper IO controller, it can
    have mass market appeal especially in china for product manufacturing. if i am green array, now is a good time to go to china, especially when it is literally cowboy season where too much funds chasing all kinds of silicon solution ideas. if no one in
    the world is willing to fund " dead end " chips, green Array got nothing to lose and everything to gain. if this even works 50%, at least forthers may still have our day in the sun. imagine a green array chip in every product shipped to the rest of the
    world, much bigger market than the us.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to John Tse on Sun Feb 26 17:03:25 2023
    On Sunday, February 26, 2023 at 8:13:53 PM UTC-4, John Tse wrote:
    On Sunday, September 4, 2022 at 11:26:12 PM UTC+8, Wayne morellini wrote:
    On Sunday, September 4, 2022 at 2:59:31 PM UTC+10, Wayne morellini wrote:
    On Tuesday, June 7, 2022 at 7:52:48 PM UTC+10, Wayne morellini wrote:
    I know we are waiting to hear what the 6Ghz chip Stephen has been working with will turn out like, and what Green Arrays will release for the glasses (which type of thing demands an advanced design). But recently, I saw a document on Colorforth
    for ARM, and comparisons to Swift Forth etc. Which got me wondering about a lower end design. Now, with the passing of Doctor Ting, it reminds me of the Mup21 he had that kicked things off, and Jeff's work latter. Isn't it time we had something more like
    these designs upgraded? 16 bit or more versions?
    Syncing forth processor project threads.
    Forth processor project

    Is it time for another Forth chip?

    https://groups.google.com/u/2/g/comp.lang.forth/c/6adve-Z1ppU

    Designing a Forth Processor?

    https://groups.google.com/u/2/g/comp.lang.forth/c/9lpG9yey_NQ

    A low cost chip prototyping technique.

    https://groups.google.com/u/2/g/comp.lang.forth/c/s27tSebmF-I

    Comments: ColorForth binary in JavaScript!

    https://groups.google.com/u/2/g/comp.lang.forth/c/3py7TwKu6b0

    Looking for some advice on Offete p8, p16, p24, p32, p64. Ep16, ep24, ep32, and others.

    https://groups.google.com/u/2/g/comp.lang.forth/c/EMgCYdV8NR8
    after all that has been said, ultimately, what matters is 1) low power 2) high performance 3) easy to program 4) tools available 5) cheap. so if a 8bit cpu can do the job, why use 32bit, green array's version may be the best candidate to upset the
    status quo, especially if it has the ability to emulate any IO and still have all the atributes above, BUT it also must be able to access large memories or else it will not be able to do memory intensive product. still, as a super duper IO controller, it
    can have mass market appeal especially in china for product manufacturing. if i am green array, now is a good time to go to china, especially when it is literally cowboy season where too much funds chasing all kinds of silicon solution ideas. if no one
    in the world is willing to fund " dead end " chips, green Array got nothing to lose and everything to gain. if this even works 50%, at least forthers may still have our day in the sun. imagine a green array chip in every product shipped to the rest of
    the world, much bigger market than the us.

    The Green Array GA144 has been available for what, a decade? Yet, there's no evidence of it finding it's way into any serious products. They originally bought some thousands of chips, because that was the minimum run for sampling purposes! There's no
    indication they ever went back for a second run of parts.

    There is no "day in the sun" for Forth. It had it's shining moment when it appeared on the cover of Byte magazine. It's been a gradual downgrade ever since. I understand it no longer appears on a ranking of the top computer programming languages (by "
    top", I mean one in a hundred programmers have heard of it).

    Forth is what it is. Use it, like it, don't use it, don''t like it. The world does not care. But there is virtually nothing to gain by anyone to produce a CPU chip that is in some way, optimized for running Forth. Even if it runs Forth twice as fast,
    you can get that every easily from the pool of thousands of CPU chips now on the market.

    To conceive, design and introduce a new product, you should first ask, "What problem am I trying to solve"? I think you will find there are no more problems in the CPU world other than the tradeoffs of power, performance and cost. I see no reason to
    think a Forth oriented CPU design would be any better at this than what's available today.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From none) (albert@21:1/5 to gnuarm.deletethisbit@gmail.com on Mon Feb 27 13:31:44 2023
    In article <270b46a1-fb7d-420c-86fa-d37a90295c60n@googlegroups.com>,
    Lorem Ipsum <gnuarm.deletethisbit@gmail.com> wrote:
    <SNIP>
    To conceive, design and introduce a new product, you should first ask,
    "What problem am I trying to solve"? I think you will find there are no
    more problems in the CPU world other than the tradeoffs of power,
    performance and cost. I see no reason to think a Forth oriented CPU
    design would be any better at this than what's available today.

    +1

    Rick C.
    --
    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 -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marcel Hendrix@21:1/5 to none albert on Mon Feb 27 12:46:40 2023
    On Monday, February 27, 2023 at 1:31:47 PM UTC+1, none albert wrote:
    In article <270b46a1-fb7d-420c...@googlegroups.com>,
    Lorem Ipsum <gnuarm.del...@gmail.com> wrote:
    <SNIP>
    To conceive, design and introduce a new product, you should first ask, >"What problem am I trying to solve"? I think you will find there are no >more problems in the CPU world other than the tradeoffs of power, >performance and cost. I see no reason to think a Forth oriented CPU
    design would be any better at this than what's available today.
    +1

    That invites a contrary opinion :--)

    From personal experience, development of switch-mode power supplies
    involves a joint effort of a group of highly specialized engineers. Developing prototype is hell, because a tiny error in a board layout, the software, or in doing measurements for debugging, can lead to catastrophic failure with
    no option for repair. For some reason they always use the latest chips (not
    all bugs known), and for some reason the manuals become bigger and
    bigger (1000 pages for a digital controller with programmable I/O?). The
    result is that for some types of bug, only a single person knows enough
    to work on it, and nobody is able to help him because they have not read
    the 1000 pages yet.

    It would certainly help to have chips with an on-board RTOS and open
    source drivers for all on-board I/O, plus ways to easily configure and
    test stuff interactively.

    The idea would be to make development less dependent on one or two
    software engineers that know everything, and make it possible for
    hardware people to at least intelligently step in for testing and
    debugging.

    -marcel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lorem Ipsum@21:1/5 to Marcel Hendrix on Tue Feb 28 21:20:31 2023
    On Monday, February 27, 2023 at 4:46:42 PM UTC-4, Marcel Hendrix wrote:
    On Monday, February 27, 2023 at 1:31:47 PM UTC+1, none albert wrote:
    In article <270b46a1-fb7d-420c...@googlegroups.com>,
    Lorem Ipsum <gnuarm.del...@gmail.com> wrote:
    <SNIP>
    To conceive, design and introduce a new product, you should first ask, >"What problem am I trying to solve"? I think you will find there are no >more problems in the CPU world other than the tradeoffs of power, >performance and cost. I see no reason to think a Forth oriented CPU >design would be any better at this than what's available today.
    +1
    That invites a contrary opinion :--)

    From personal experience, development of switch-mode power supplies
    involves a joint effort of a group of highly specialized engineers. Developing
    prototype is hell, because a tiny error in a board layout, the software, or in
    doing measurements for debugging, can lead to catastrophic failure with
    no option for repair. For some reason they always use the latest chips (not all bugs known), and for some reason the manuals become bigger and
    bigger (1000 pages for a digital controller with programmable I/O?). The result is that for some types of bug, only a single person knows enough
    to work on it, and nobody is able to help him because they have not read
    the 1000 pages yet.

    It would certainly help to have chips with an on-board RTOS and open
    source drivers for all on-board I/O, plus ways to easily configure and
    test stuff interactively.

    The idea would be to make development less dependent on one or two
    software engineers that know everything, and make it possible for
    hardware people to at least intelligently step in for testing and
    debugging.

    I'm sure you think you have made a convincing argument, but of what exactly? Some MCU devices or worse, larger chips like they use in rPi and cell phone devices, have large complex manuals. That's because there are many systems on those devices, each
    of which take many pages to document. But they still make 8051 devices, and other MCUs that are very basic and have much less documentation.

    So, what exactly is your point? You don't even mention stacks or Forth support.

    BTW, I just had some strawberries that looked fantastic, right red, nice size. But they were a disappointment, in that they were only a bit sweet, and much of the berry (the bits you can't see under the leaves and inside) were white and almost woody.
    At least I got my roughage today.

    See, that was not terribly relevant to the topic either.

    --

    Rick C.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)