Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"We can't schedule an orgy, it might be construed as fighting" -- Stanley Sutton


devel / comp.lang.forth / Re: A low cost chip prototyping technique.

SubjectAuthor
* A low cost chip prototyping technique.Wayne morellini
+* Re: A low cost chip prototyping technique.Rick C
|`* Re: A low cost chip prototyping technique.Wayne morellini
| +- Re: A low cost chip prototyping technique.Wayne morellini
| `* Re: A low cost chip prototyping technique.Rick C
|  `* Re: A low cost chip prototyping technique.Wayne morellini
|   `* Re: A low cost chip prototyping technique.Jurgen Pitaske
|    `* Re: A low cost chip prototyping technique.Rick C
|     +* Re: A low cost chip prototyping technique.Jurgen Pitaske
|     |`- Re: A low cost chip prototyping technique.Rick C
|     +* Re: A low cost chip prototyping technique.Wayne morellini
|     |`* Re: A low cost chip prototyping technique.Rick C
|     | +- Re: A low cost chip prototyping technique.Jurgen Pitaske
|     | `- Re: A low cost chip prototyping technique.Wayne morellini
|     `* Re: A low cost chip prototyping technique.Hugh Aguilar
|      +* Re: A low cost chip prototyping technique.Rick C
|      |`* Re: A low cost chip prototyping technique.dxforth
|      | `- Re: A low cost chip prototyping technique.Rick C
|      `* Re: A low cost chip prototyping technique.Jurgen Pitaske
|       `* Re: A low cost chip prototyping technique.Rick C
|        `- Re: A low cost chip prototyping technique.Jurgen Pitaske
+* Re: A low cost chip prototyping technique.Wayne morellini
|`* Re: A low cost chip prototyping technique.Jurgen Pitaske
| +* Re: A low cost chip prototyping technique.Wayne morellini
| |+* Re: A low cost chip prototyping technique.Rick C
| ||`* Re: A low cost chip prototyping technique.Wayne morellini
| || `* Re: A low cost chip prototyping technique.Rick C
| ||  `- Re: A low cost chip prototyping technique.Wayne morellini
| |+* Re: A low cost chip prototyping technique.Jurgen Pitaske
| ||`- Re: A low cost chip prototyping technique.Wayne morellini
| |`* Re: A low cost chip prototyping technique.Paul Rubin
| | +* Re: A low cost chip prototyping technique.Jurgen Pitaske
| | |+- Re: A low cost chip prototyping technique.Jurgen Pitaske
| | |+* Re: A low cost chip prototyping technique.Rick C
| | ||`* Re: A low cost chip prototyping technique.Paul Rubin
| | || `* Re: A low cost chip prototyping technique.Rick C
| | ||  +* Re: A low cost chip prototyping technique.Wayne morellini
| | ||  |`- Re: A low cost chip prototyping technique.Jurgen Pitaske
| | ||  `* Re: A low cost chip prototyping technique.Paul Rubin
| | ||   +* Re: A low cost chip prototyping technique.Rick C
| | ||   |`* Re: A low cost chip prototyping technique.Paul Rubin
| | ||   | `- Re: A low cost chip prototyping technique.Rick C
| | ||   `* Re: A low cost chip prototyping technique.Jurgen Pitaske
| | ||    `* Re: A low cost chip prototyping technique.Paul Rubin
| | ||     `* Re: A low cost chip prototyping technique.Jurgen Pitaske
| | ||      `* Re: A low cost chip prototyping technique.Paul Rubin
| | ||       `- Re: A low cost chip prototyping technique.Jurgen Pitaske
| | |+- Re: A low cost chip prototyping technique.Wayne morellini
| | |`* Re: A low cost chip prototyping technique.Wayne morellini
| | | `* Re: A low cost chip prototyping technique.Jurgen Pitaske
| | |  +- Re: A low cost chip prototyping technique.Jurgen Pitaske
| | |  `* Re: A low cost chip prototyping technique.Wayne morellini
| | |   +- Re: A low cost chip prototyping technique.Wayne morellini
| | |   `* Re: A low cost chip prototyping technique.Jurgen Pitaske
| | |    `- Re: A low cost chip prototyping technique.Wayne morellini
| | `- Re: A low cost chip prototyping technique.Wayne morellini
| `- Re: A low cost chip prototyping technique.Wayne morellini
+- Re: A low cost chip prototyping technique.Wayne morellini
+- Re: A low cost chip prototyping technique.Wayne morellini
`* Forth processor project Re: A low cost chip prototyping technique.Wayne morellini
 `* Re: Forth processor project Re: A low cost chip prototyping technique.Wayne morellini
  `* PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
   +* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
   |+* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
   ||`* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
   || `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
   ||  `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
   ||   `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
   ||    `- Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
   |`* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowJames Brakefield
   | `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
   |  `- Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
   `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
    `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
     +- Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
     `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
      `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
       `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
        `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini
         `* Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowLorem Ipsum
          `- Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A lowWayne morellini

Pages:1234
Re: A low cost chip prototyping technique.

<56eb7d2d-7f06-4d44-9de0-054fe0898d65n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:2a49:: with SMTP id jf9mr6686346qvb.127.1643364086463;
Fri, 28 Jan 2022 02:01:26 -0800 (PST)
X-Received: by 2002:a05:622a:1102:: with SMTP id e2mr5556090qty.2.1643364086205;
Fri, 28 Jan 2022 02:01:26 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Jan 2022 02:01:25 -0800 (PST)
In-Reply-To: <87a6fg1c4r.fsf@nightsong.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.210.155.220; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 85.210.155.220
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <48334a74-4833-455e-8a7c-428d119cf55an@googlegroups.com>
<87r18u1ic8.fsf@nightsong.com> <fdf66cf9-6cfd-4262-a2a9-3317153e6879n@googlegroups.com>
<87mtjh1ulr.fsf@nightsong.com> <730fa326-5061-4de8-9bfa-9f5caaf1f999n@googlegroups.com>
<87ee4t0z4b.fsf@nightsong.com> <938b52c9-0fb1-4fcc-bc6b-2176d1e208fdn@googlegroups.com>
<87a6fg1c4r.fsf@nightsong.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <56eb7d2d-7f06-4d44-9de0-054fe0898d65n@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Fri, 28 Jan 2022 10:01:26 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 19
 by: Jurgen Pitaske - Fri, 28 Jan 2022 10:01 UTC

On Friday, 28 January 2022 at 08:46:15 UTC, Paul Rubin wrote:
> Jurgen Pitaske <jpit...@gmail.com> writes:
> >> OKCAD seems roughly comparable to other stuff that has been around since
> >> the 1980s.
> >
> > For example which product / solution? And what were the results
> > achieved?
> For example the Berkeley tools: Caesar, its successor Magic, Spice, and
> so on. Spice is still in use and important. I wrote that Magic had
> long been superseded by HDL's, but now see that it is still around:
>
> http://opencircuitdesign.com/magic/
>
> I have no idea if anyone uses Magic now, but lots of chips were designed
> with it back in the day.

Thank you very much for this link,
and there is a lot of documentation
http://opencircuitdesign.com/magic/
updated last January

Re: A low cost chip prototyping technique.

<470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:5a54:: with SMTP id o20mr6318940qta.670.1643380356486;
Fri, 28 Jan 2022 06:32:36 -0800 (PST)
X-Received: by 2002:ad4:5dc1:: with SMTP id m1mr7492912qvh.51.1643380356349;
Fri, 28 Jan 2022 06:32:36 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Jan 2022 06:32:36 -0800 (PST)
In-Reply-To: <d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=159.196.24.21; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 159.196.24.21
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 28 Jan 2022 14:32:36 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 18
 by: Wayne morellini - Fri, 28 Jan 2022 14:32 UTC

On Wednesday, January 26, 2022 at 9:11:30 PM UTC+10, jpit...@gmail.com wrote:
> On Wednesday, 26 January 2022 at 10:09:31 UTC, Paul Rubin wrote:
> > Wayne morellini <waynemo...@gmail.com> writes:
...
> This whole MISC16 project started in CPLD at the time, 25 years ago,
> AND WAS RUNNING FORTH THEN
> and is now in FPGA on github running an adapted eForth.
> Thanks to Steve.
> I was in ASIC at the time, and just want to find out if there is a way to get it into ASIC,
> and what the performance would be now
> and what the cost would be.
> i MIGHT FIND A SPARE CORNER ON AN MPW FOR THESE 2500 GATES ...
> No real BUSINESS requirement, as the FPGA is there now and flexible to mess around with if wanted.
>
> There was an ASIC already at the time, using a modified design, manufactured at AMS in Austria as a student's final project.

So, what was the speed and energy that the CPLD was able to achieve, and where do I find information about misc16?

Thanks.

Re: A low cost chip prototyping technique.

<b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5941:: with SMTP id eo1mr7297641qvb.50.1643386167273;
Fri, 28 Jan 2022 08:09:27 -0800 (PST)
X-Received: by 2002:ac8:7d88:: with SMTP id c8mr272690qtd.119.1643386166970;
Fri, 28 Jan 2022 08:09:26 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Jan 2022 08:09:26 -0800 (PST)
In-Reply-To: <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.210.155.220; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 85.210.155.220
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Fri, 28 Jan 2022 16:09:27 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 42
 by: Jurgen Pitaske - Fri, 28 Jan 2022 16:09 UTC

On Friday, 28 January 2022 at 14:32:37 UTC, Wayne morellini wrote:
> On Wednesday, January 26, 2022 at 9:11:30 PM UTC+10, jpit...@gmail.com wrote:
> > On Wednesday, 26 January 2022 at 10:09:31 UTC, Paul Rubin wrote:
> > > Wayne morellini <waynemo...@gmail.com> writes:
> ..
> > This whole MISC16 project started in CPLD at the time, 25 years ago,
> > AND WAS RUNNING FORTH THEN
> > and is now in FPGA on github running an adapted eForth.
> > Thanks to Steve.
> > I was in ASIC at the time, and just want to find out if there is a way to get it into ASIC,
> > and what the performance would be now
> > and what the cost would be.
> > i MIGHT FIND A SPARE CORNER ON AN MPW FOR THESE 2500 GATES ...
> > No real BUSINESS requirement, as the FPGA is there now and flexible to mess around with if wanted.
> >
> > There was an ASIC already at the time, using a modified design, manufactured at AMS in Austria as a student's final project.

> So, what was the speed and energy that the CPLD was able to achieve, and where do I find information about misc16?
>
> Thanks.

I was not involved in the ASIC as it was done at FH Nuremberg,
so I assume nobody is available anymore to answer this.
25 years is a long time ...
I had moved on,
heard about the ASIC surprise about 5 years ago.

Some part I have translated from a documentation, which was a surprise to me

[1] The meaning of these values becomes particularly clear
when this instruction is compared with the corresponding MOVE.W(An)+,Dn instruction of the Motorola MC68000 microprocessor,
which requires 8 clock cycles with the same 16-bit data bus,
or of the MC68008, which takes 16 clocks on an 8-bit data bus.
It is noteworthy that an ADDC ((SP)), DR2 instruction, coded as 82H,A3H, is also executed in the same time or number of cycles.
This command adds the operands addressed indirectly via the stack pointer to the contents of data register DR1,
taking the carry flag into account,
and stores the result in data register DR2 (see Table 1).
The corresponding instruction of the MC68000 ADD (An),+,Dn needs 8 cycles, and that of the MC6008 16 cycles.

The link to the current implementation of MISC16 is at
https://github.com/Steve-Teal/eforth-misc16
so you can do your own.

Re: A low cost chip prototyping technique.

<c6ed2dc5-8e1b-4450-94b6-2d4195674efan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:704f:: with SMTP id y15mr6712277qtm.550.1643390122174;
Fri, 28 Jan 2022 09:15:22 -0800 (PST)
X-Received: by 2002:ac8:5d8a:: with SMTP id d10mr6879116qtx.279.1643390121934;
Fri, 28 Jan 2022 09:15:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Jan 2022 09:15:21 -0800 (PST)
In-Reply-To: <b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.210.155.220; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 85.210.155.220
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
<b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c6ed2dc5-8e1b-4450-94b6-2d4195674efan@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Fri, 28 Jan 2022 17:15:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 45
 by: Jurgen Pitaske - Fri, 28 Jan 2022 17:15 UTC

On Friday, 28 January 2022 at 16:09:28 UTC, Jurgen Pitaske wrote:
> On Friday, 28 January 2022 at 14:32:37 UTC, Wayne morellini wrote:
> > On Wednesday, January 26, 2022 at 9:11:30 PM UTC+10, jpit...@gmail.com wrote:
> > > On Wednesday, 26 January 2022 at 10:09:31 UTC, Paul Rubin wrote:
> > > > Wayne morellini <waynemo...@gmail.com> writes:
> > ..
> > > This whole MISC16 project started in CPLD at the time, 25 years ago,
> > > AND WAS RUNNING FORTH THEN
> > > and is now in FPGA on github running an adapted eForth.
> > > Thanks to Steve.
> > > I was in ASIC at the time, and just want to find out if there is a way to get it into ASIC,
> > > and what the performance would be now
> > > and what the cost would be.
> > > i MIGHT FIND A SPARE CORNER ON AN MPW FOR THESE 2500 GATES ...
> > > No real BUSINESS requirement, as the FPGA is there now and flexible to mess around with if wanted.
> > >
> > > There was an ASIC already at the time, using a modified design, manufactured at AMS in Austria as a student's final project.
>
> > So, what was the speed and energy that the CPLD was able to achieve, and where do I find information about misc16?
> >
> > Thanks.
> I was not involved in the ASIC as it was done at FH Nuremberg,
> so I assume nobody is available anymore to answer this.
> 25 years is a long time ...
> I had moved on,
> heard about the ASIC surprise about 5 years ago.
>
> Some part I have translated from a documentation, which was a surprise to me
>
> [1] The meaning of these values becomes particularly clear
> when this instruction is compared with the corresponding MOVE.W(An)+,Dn instruction of the Motorola MC68000 microprocessor,
> which requires 8 clock cycles with the same 16-bit data bus,
> or of the MC68008, which takes 16 clocks on an 8-bit data bus.
> It is noteworthy that an ADDC ((SP)), DR2 instruction, coded as 82H,A3H, is also executed in the same time or number of cycles.
> This command adds the operands addressed indirectly via the stack pointer to the contents of data register DR1,
> taking the carry flag into account,
> and stores the result in data register DR2 (see Table 1).
> The corresponding instruction of the MC68000 ADD (An),+,Dn needs 8 cycles, and that of the MC6008 16 cycles.
>
> The link to the current implementation of MISC16 is at
> https://github.com/Steve-Teal/eforth-misc16
> so you can do your own.

See as well here - including the usual CLF negativity
https://groups.google.com/g/comp.lang.forth/c/QJu7L6gSEwI

Re: A low cost chip prototyping technique.

<063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5769:: with SMTP id r9mr8563738qvx.52.1643392915368;
Fri, 28 Jan 2022 10:01:55 -0800 (PST)
X-Received: by 2002:a05:622a:287:: with SMTP id z7mr7027632qtw.401.1643392914809;
Fri, 28 Jan 2022 10:01:54 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Jan 2022 10:01:54 -0800 (PST)
In-Reply-To: <b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=159.196.24.21; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 159.196.24.21
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
<b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Fri, 28 Jan 2022 18:01:55 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 118
 by: Wayne morellini - Fri, 28 Jan 2022 18:01 UTC

On Saturday, January 29, 2022 at 2:09:28 AM UTC+10, jpit...@gmail.com wrote:
> On Friday, 28 January 2022 at 14:32:37 UTC, Wayne morellini wrote:
> > On Wednesday, January 26, 2022 at 9:11:30 PM UTC+10, jpit...@gmail.com wrote:
> > > On Wednesday, 26 January 2022 at 10:09:31 UTC, Paul Rubin wrote:
> > > > Wayne morellini <waynemo...@gmail.com> writes:
> > ..
> > > This whole MISC16 project started in CPLD at the time, 25 years ago,
> > > AND WAS RUNNING FORTH THEN
> > > and is now in FPGA on github running an adapted eForth.
> > > Thanks to Steve.
> > > I was in ASIC at the time, and just want to find out if there is a way to get it into ASIC,
> > > and what the performance would be now
> > > and what the cost would be.
> > > i MIGHT FIND A SPARE CORNER ON AN MPW FOR THESE 2500 GATES ...
> > > No real BUSINESS requirement, as the FPGA is there now and flexible to mess around with if wanted.
> > >
> > > There was an ASIC already at the time, using a modified design, manufactured at AMS in Austria as a student's final project.
>
> > So, what was the speed and energy that the CPLD was able to achieve, and where do I find information about misc16?
> >
> > Thanks.
> I was not involved in the ASIC as it was done at FH Nuremberg,
> so I assume nobody is available anymore to answer this.
> 25 years is a long time ...
> I had moved on,
> heard about the ASIC surprise about 5 years ago.
>
> Some part I have translated from a documentation, which was a surprise to me
>
> [1] The meaning of these values becomes particularly clear
> when this instruction is compared with the corresponding MOVE.W(An)+,Dn instruction of the Motorola MC68000 microprocessor,
> which requires 8 clock cycles with the same 16-bit data bus,
> or of the MC68008, which takes 16 clocks on an 8-bit data bus.
> It is noteworthy that an ADDC ((SP)), DR2 instruction, coded as 82H,A3H, is also executed in the same time or number of cycles.
> This command adds the operands addressed indirectly via the stack pointer to the contents of data register DR1,
> taking the carry flag into account,
> and stores the result in data register DR2 (see Table 1).
> The corresponding instruction of the MC68000 ADD (An),+,Dn needs 8 cycles, and that of the MC6008 16 cycles.
>
> The link to the current implementation of MISC16 is at
> https://github.com/Steve-Teal/eforth-misc16
> so you can do your own.

I see (except how the 68000 relates to this) but am too tired to read through this (and Steve's lost the link to the original paper). I used memory functions on a hybrid approach for my 2 bit design proposal. It gets towards holding a cannon to your head relying on memory mapped functions eventually, but it's got its beauty. So, I thought you did a more reasonable version of Chuck's Misc. But you did mention 5 bit instructions. I must be missing something :) Time for bed.

I'm just drawing up unique graphics modes for a retro project I shouldn't do, but intend to ask it's community if they would like to do it. But, it's so just there, while everything else is just waiting. The idea was, that an zx80/zx81 could have been a superior game console system if released in 1977, with a few simple circuitry changes made to graphics, with colour and multi colour modes added, 64KB ram (like the 1977 Bally Astrocade, in comparison) and higher resolution graphics,not to forget sound, and a rehashed IO scheme. Basically just how much it could be pushed in the period from 1977-1981 (a bit of flexibility). This is just a what could have been done instead, like tribute thing, as a very small surprise portable modern console shrinkage of what the circuit would look like back then, using a number of unique techniques. Unfortunately, the vector graphics mode is proving to be a pain in the butt, as I couldn't get to write the the design up at the time (likely answering Rick) and hence forgot many things (and working at a low level now). I'm trying to do simple alternatives to sprites, while dealing with clashes. Unfortunately, I bit off a bit much which would have been good to resolve while the design was fresh in my mind. Its intended to be an z80 and some custom circuitry in a asuc or programmable logic, trying not to emulate anything (as certain people into these things don't like that). However, I was interested in doing others after, and maybe use misc for them. That's why I was looking at your processor.

We could then say, what would a misc system be like compared to the Atari 2600, other Atari's, Amiga/ST/Mega Drive (genesis). Am alternative to the Commodore 128, would be a commodore 64 integrated Vic-II chip with high res mode and 80 column text (even the Amstrad PCW's four green scale hires mode, was rather pleasing). Improved graphics technique and three+ banks of 64KB memory, with my bank window concept, in 1984. At least one bank is graphics processor mappable. The extensions are, maybe an extra bus for graphics, 16 sprites, higher resolution and more colour (320*200 8 bit or 640*200 4 bit, is 64,0000 bytes per buffer). The same architecture extended and a few simple extra graphic techniques. This would be a common platform for business and home, I'm two different cases, with more memory in the business model. Basically, non Dy much needed an Amiga or ST in business. The business range was not advanced enough, nor the home range, the Commodore Amiga saved them. Of you had designed an expandable common development target architecture, them the system could have expanded to 16 bit 6502 and 32 bit 6502, and really revised sales of PC's, vastly undercutting them and their graphics architecture (another potential upgrade). But, if you added misc to that, then, we could say, what could they have done instead of the Commodore Amiga, Atari ST, or Mega Drive (genesis) and use an arm like integrated circuit with simple graphics architecture, sound and IO. The Mega Drive would be a simpler target to compare too. It's unreal watching videos about the business development decisions made at all the top companies, that shook them out. It's obvious what thru should have done, and there were truckloads of golden opportunity moments that were rejected. Anyway, I had hoped to one day divert my attention to doing a misc type retro design with fancy graphics tech beyond the stuff here, that could have been done. This is an integrated chip design with all sorts of processing and graphics features able to be released in the 1970's, but as time goes by, expandable into a better and better, system during the 1980's. The design, suitable for MCU use today, not just a boutique product down memory lane. I understand now. Why they wanted Chuck to develop an 8 bit misc processor. For control purposes, with extended addressing, you can do quiet a lot. Anyway, enough of the trip down memory lane. But, there is potential for limited boutique products.

Re: A low cost chip prototyping technique.

<096943ad-7575-4a3b-bea5-556974372137n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5766:: with SMTP id r6mr5104069qvx.77.1643516923821;
Sat, 29 Jan 2022 20:28:43 -0800 (PST)
X-Received: by 2002:a05:620a:1645:: with SMTP id c5mr1872913qko.609.1643516923660;
Sat, 29 Jan 2022 20:28:43 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 29 Jan 2022 20:28:43 -0800 (PST)
In-Reply-To: <063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.32.244; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.32.244
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
<b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com> <063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <096943ad-7575-4a3b-bea5-556974372137n@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sun, 30 Jan 2022 04:28:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 9
 by: Wayne morellini - Sun, 30 Jan 2022 04:28 UTC

My apologies. I misread information. The earlier version of the Bally
Astrocade was not 64KB, it did get mass distributed till 1978, and I conserved memory with the graphic techniques, I didn't take into account, something we have long had an abundance of, timing. Hence why Commodore 64 uses 40 bytes per scan line, to give enough bandwidth for the processor. But, no undoable, with sprites, rather than hybrids to get the resolution at increased pixel depth, and rom graphics access off cartridge could be quicker too, and such static or limited animation graphics where common in content of the day. But, an extra graphics bus is not entirely out of the question as well.

Re: A low cost chip prototyping technique.

<c5f63538-bb71-4fd7-9223-44debdc4e942n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:849:: with SMTP id u9mr9663790qku.408.1643532826005;
Sun, 30 Jan 2022 00:53:46 -0800 (PST)
X-Received: by 2002:ac8:5317:: with SMTP id t23mr11033691qtn.508.1643532825827;
Sun, 30 Jan 2022 00:53:45 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 30 Jan 2022 00:53:45 -0800 (PST)
In-Reply-To: <063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.210.155.220; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 85.210.155.220
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
<b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com> <063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c5f63538-bb71-4fd7-9223-44debdc4e942n@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sun, 30 Jan 2022 08:53:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 126
 by: Jurgen Pitaske - Sun, 30 Jan 2022 08:53 UTC

On Friday, 28 January 2022 at 18:01:56 UTC, Wayne morellini wrote:
> On Saturday, January 29, 2022 at 2:09:28 AM UTC+10, jpit...@gmail.com wrote:
> > On Friday, 28 January 2022 at 14:32:37 UTC, Wayne morellini wrote:
> > > On Wednesday, January 26, 2022 at 9:11:30 PM UTC+10, jpit...@gmail.com wrote:
> > > > On Wednesday, 26 January 2022 at 10:09:31 UTC, Paul Rubin wrote:
> > > > > Wayne morellini <waynemo...@gmail.com> writes:
> > > ..
> > > > This whole MISC16 project started in CPLD at the time, 25 years ago,
> > > > AND WAS RUNNING FORTH THEN
> > > > and is now in FPGA on github running an adapted eForth.
> > > > Thanks to Steve.
> > > > I was in ASIC at the time, and just want to find out if there is a way to get it into ASIC,
> > > > and what the performance would be now
> > > > and what the cost would be.
> > > > i MIGHT FIND A SPARE CORNER ON AN MPW FOR THESE 2500 GATES ...
> > > > No real BUSINESS requirement, as the FPGA is there now and flexible to mess around with if wanted.
> > > >
> > > > There was an ASIC already at the time, using a modified design, manufactured at AMS in Austria as a student's final project.
> >
> > > So, what was the speed and energy that the CPLD was able to achieve, and where do I find information about misc16?
> > >
> > > Thanks.
> > I was not involved in the ASIC as it was done at FH Nuremberg,
> > so I assume nobody is available anymore to answer this.
> > 25 years is a long time ...
> > I had moved on,
> > heard about the ASIC surprise about 5 years ago.
> >
> > Some part I have translated from a documentation, which was a surprise to me
> >
> > [1] The meaning of these values becomes particularly clear
> > when this instruction is compared with the corresponding MOVE.W(An)+,Dn instruction of the Motorola MC68000 microprocessor,
> > which requires 8 clock cycles with the same 16-bit data bus,
> > or of the MC68008, which takes 16 clocks on an 8-bit data bus.
> > It is noteworthy that an ADDC ((SP)), DR2 instruction, coded as 82H,A3H, is also executed in the same time or number of cycles.
> > This command adds the operands addressed indirectly via the stack pointer to the contents of data register DR1,
> > taking the carry flag into account,
> > and stores the result in data register DR2 (see Table 1).
> > The corresponding instruction of the MC68000 ADD (An),+,Dn needs 8 cycles, and that of the MC6008 16 cycles.
> >
> > The link to the current implementation of MISC16 is at
> > https://github.com/Steve-Teal/eforth-misc16
> > so you can do your own.

> I see (except how the 68000 relates to this) but am too tired to read through this (and Steve's lost the link to the original paper). I used memory functions on a hybrid approach for my 2 bit design proposal. It gets towards holding a cannon to your head relying on memory mapped functions eventually, but it's got its beauty. So, I thought you did a more reasonable version of Chuck's Misc. But you did mention 5 bit instructions. I must be missing something :) Time for bed.
>
> I'm just drawing up unique graphics modes for a retro project I shouldn't do, but intend to ask it's community if they would like to do it. But, it's so just there, while everything else is just waiting. The idea was, that an zx80/zx81 could have been a superior game console system if released in 1977, with a few simple circuitry changes made to graphics, with colour and multi colour modes added, 64KB ram (like the 1977 Bally Astrocade, in comparison) and higher resolution graphics,not to forget sound, and a rehashed IO scheme. Basically just how much it could be pushed in the period from 1977-1981 (a bit of flexibility). This is just a what could have been done instead, like tribute thing, as a very small surprise portable modern console shrinkage of what the circuit would look like back then, using a number of unique techniques. Unfortunately, the vector graphics mode is proving to be a pain in the butt, as I couldn't get to write the the design up at the time (likely answering Rick) and hence forgot many things (and working at a low level now). I'm trying to do simple alternatives to sprites, while dealing with clashes. Unfortunately, I bit off a bit much which would have been good to resolve while the design was fresh in my mind. Its intended to be an z80 and some custom circuitry in a asuc or programmable logic, trying not to emulate anything (as certain people into these things don't like that).. However, I was interested in doing others after, and maybe use misc for them. That's why I was looking at your processor.
>
> We could then say, what would a misc system be like compared to the Atari 2600, other Atari's, Amiga/ST/Mega Drive (genesis). Am alternative to the Commodore 128, would be a commodore 64 integrated Vic-II chip with high res mode and 80 column text (even the Amstrad PCW's four green scale hires mode, was rather pleasing). Improved graphics technique and three+ banks of 64KB memory, with my bank window concept, in 1984. At least one bank is graphics processor mappable. The extensions are, maybe an extra bus for graphics, 16 sprites, higher resolution and more colour (320*200 8 bit or 640*200 4 bit, is 64,0000 bytes per buffer). The same architecture extended and a few simple extra graphic techniques. This would be a common platform for business and home, I'm two different cases, with more memory in the business model. Basically, non Dy much needed an Amiga or ST in business. The business range was not advanced enough, nor the home range, the Commodore Amiga saved them. Of you had designed an expandable common development target architecture, them the system could have expanded to 16 bit 6502 and 32 bit 6502, and really revised sales of PC's, vastly undercutting them and their graphics architecture (another potential upgrade). But, if you added misc to that, then, we could say, what could they have done instead of the Commodore Amiga, Atari ST, or Mega Drive (genesis) and use an arm like integrated circuit with simple graphics architecture, sound and IO. The Mega Drive would be a simpler target to compare too. It's unreal watching videos about the business development decisions made at all the top companies, that shook them out. It's obvious what thru should have done, and there were truckloads of golden opportunity moments that were rejected. Anyway, I had hoped to one day divert my attention to doing a misc type retro design with fancy graphics tech beyond the stuff here, that could have been done. This is an integrated chip design with all sorts of processing and graphics features able to be released in the 1970's, but as time goes by, expandable into a better and better, system during the 1980's. The design, suitable for MCU use today, not just a boutique product down memory lane. I understand now. Why they wanted Chuck to develop an 8 bit misc processor. For control purposes, with extended addressing, you can do quiet a lot. Anyway, enough of the trip down memory lane. But, there is potential for limited boutique products.

The link to github where you can find Steve's work:
https://github.com/Steve-Teal/eforth-misc16?fbclid=IwAR1lXH75fQtrtZQnqXxHI0ondFQuHcXUG6wa3G3V2XKNTVPWfhMiVzZcIzQ

The link to the starting article by Douglas Jones where the link to Steve's work has been added as well.
http://homepage.cs.uiowa.edu/~jones/arch/risc/

Re: A low cost chip prototyping technique.

<ca421e27-8b9f-4fe9-9f74-6ed1a5726a48n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:f514:: with SMTP id l20mr11149488qkk.458.1643571384071;
Sun, 30 Jan 2022 11:36:24 -0800 (PST)
X-Received: by 2002:a05:620a:4093:: with SMTP id f19mr4055003qko.306.1643571383878;
Sun, 30 Jan 2022 11:36:23 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 30 Jan 2022 11:36:23 -0800 (PST)
In-Reply-To: <c5f63538-bb71-4fd7-9223-44debdc4e942n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.56.69; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.56.69
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<3eca0bda-0a2a-46c2-b788-dc05e4e1c66bn@googlegroups.com> <27a2ac0b-f56d-41bb-a2e0-f074c5684ce1n@googlegroups.com>
<becdaba5-07c2-4dca-b58e-f3e94b14a403n@googlegroups.com> <87v8y624h3.fsf@nightsong.com>
<d6e41afb-80e6-40fa-a14b-19938a3fe15cn@googlegroups.com> <470653b3-7cbc-4503-b66c-cf99481eb93cn@googlegroups.com>
<b88e6060-f155-4407-8dca-1a279c2e6857n@googlegroups.com> <063cc26f-fda6-4ec2-8a69-4c12319338ben@googlegroups.com>
<c5f63538-bb71-4fd7-9223-44debdc4e942n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ca421e27-8b9f-4fe9-9f74-6ed1a5726a48n@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sun, 30 Jan 2022 19:36:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 129
 by: Wayne morellini - Sun, 30 Jan 2022 19:36 UTC

On Sunday, January 30, 2022 at 6:53:46 PM UTC+10, jpit...@gmail.com wrote:
> On Friday, 28 January 2022 at 18:01:56 UTC, Wayne morellini wrote:
> > On Saturday, January 29, 2022 at 2:09:28 AM UTC+10, jpit...@gmail.com wrote:
> > > On Friday, 28 January 2022 at 14:32:37 UTC, Wayne morellini wrote:
> > > > On Wednesday, January 26, 2022 at 9:11:30 PM UTC+10, jpit...@gmail.com wrote:
> > > > > On Wednesday, 26 January 2022 at 10:09:31 UTC, Paul Rubin wrote:
> > > > > > Wayne morellini <waynemo...@gmail.com> writes:
> > > > ..
> > > > > This whole MISC16 project started in CPLD at the time, 25 years ago,
> > > > > AND WAS RUNNING FORTH THEN
> > > > > and is now in FPGA on github running an adapted eForth.
> > > > > Thanks to Steve.
> > > > > I was in ASIC at the time, and just want to find out if there is a way to get it into ASIC,
> > > > > and what the performance would be now
> > > > > and what the cost would be.
> > > > > i MIGHT FIND A SPARE CORNER ON AN MPW FOR THESE 2500 GATES ...
> > > > > No real BUSINESS requirement, as the FPGA is there now and flexible to mess around with if wanted.
> > > > >
> > > > > There was an ASIC already at the time, using a modified design, manufactured at AMS in Austria as a student's final project.
> > >
> > > > So, what was the speed and energy that the CPLD was able to achieve, and where do I find information about misc16?
> > > >
> > > > Thanks.
> > > I was not involved in the ASIC as it was done at FH Nuremberg,
> > > so I assume nobody is available anymore to answer this.
> > > 25 years is a long time ...
> > > I had moved on,
> > > heard about the ASIC surprise about 5 years ago.
> > >
> > > Some part I have translated from a documentation, which was a surprise to me
> > >
> > > [1] The meaning of these values becomes particularly clear
> > > when this instruction is compared with the corresponding MOVE.W(An)+,Dn instruction of the Motorola MC68000 microprocessor,
> > > which requires 8 clock cycles with the same 16-bit data bus,
> > > or of the MC68008, which takes 16 clocks on an 8-bit data bus.
> > > It is noteworthy that an ADDC ((SP)), DR2 instruction, coded as 82H,A3H, is also executed in the same time or number of cycles.
> > > This command adds the operands addressed indirectly via the stack pointer to the contents of data register DR1,
> > > taking the carry flag into account,
> > > and stores the result in data register DR2 (see Table 1).
> > > The corresponding instruction of the MC68000 ADD (An),+,Dn needs 8 cycles, and that of the MC6008 16 cycles.
> > >
> > > The link to the current implementation of MISC16 is at
> > > https://github.com/Steve-Teal/eforth-misc16
> > > so you can do your own.
>
> > I see (except how the 68000 relates to this) but am too tired to read through this (and Steve's lost the link to the original paper). I used memory functions on a hybrid approach for my 2 bit design proposal. It gets towards holding a cannon to your head relying on memory mapped functions eventually, but it's got its beauty. So, I thought you did a more reasonable version of Chuck's Misc. But you did mention 5 bit instructions. I must be missing something :) Time for bed.
> >
> > I'm just drawing up unique graphics modes for a retro project I shouldn't do, but intend to ask it's community if they would like to do it. But, it's so just there, while everything else is just waiting. The idea was, that an zx80/zx81 could have been a superior game console system if released in 1977, with a few simple circuitry changes made to graphics, with colour and multi colour modes added, 64KB ram (like the 1977 Bally Astrocade, in comparison) and higher resolution graphics,not to forget sound, and a rehashed IO scheme. Basically just how much it could be pushed in the period from 1977-1981 (a bit of flexibility). This is just a what could have been done instead, like tribute thing, as a very small surprise portable modern console shrinkage of what the circuit would look like back then, using a number of unique techniques. Unfortunately, the vector graphics mode is proving to be a pain in the butt, as I couldn't get to write the the design up at the time (likely answering Rick) and hence forgot many things (and working at a low level now). I'm trying to do simple alternatives to sprites, while dealing with clashes. Unfortunately, I bit off a bit much which would have been good to resolve while the design was fresh in my mind. Its intended to be an z80 and some custom circuitry in a asuc or programmable logic, trying not to emulate anything (as certain people into these things don't like that). However, I was interested in doing others after, and maybe use misc for them. That's why I was looking at your processor.
> >
> > We could then say, what would a misc system be like compared to the Atari 2600, other Atari's, Amiga/ST/Mega Drive (genesis). Am alternative to the Commodore 128, would be a commodore 64 integrated Vic-II chip with high res mode and 80 column text (even the Amstrad PCW's four green scale hires mode, was rather pleasing). Improved graphics technique and three+ banks of 64KB memory, with my bank window concept, in 1984. At least one bank is graphics processor mappable. The extensions are, maybe an extra bus for graphics, 16 sprites, higher resolution and more colour (320*200 8 bit or 640*200 4 bit, is 64,0000 bytes per buffer). The same architecture extended and a few simple extra graphic techniques. This would be a common platform for business and home, I'm two different cases, with more memory in the business model. Basically, non Dy much needed an Amiga or ST in business. The business range was not advanced enough, nor the home range, the Commodore Amiga saved them. Of you had designed an expandable common development target architecture, them the system could have expanded to 16 bit 6502 and 32 bit 6502, and really revised sales of PC's, vastly undercutting them and their graphics architecture (another potential upgrade). But, if you added misc to that, then, we could say, what could they have done instead of the Commodore Amiga, Atari ST, or Mega Drive (genesis) and use an arm like integrated circuit with simple graphics architecture, sound and IO. The Mega Drive would be a simpler target to compare too. It's unreal watching videos about the business development decisions made at all the top companies, that shook them out. It's obvious what thru should have done, and there were truckloads of golden opportunity moments that were rejected. Anyway, I had hoped to one day divert my attention to doing a misc type retro design with fancy graphics tech beyond the stuff here, that could have been done. This is an integrated chip design with all sorts of processing and graphics features able to be released in the 1970's, but as time goes by, expandable into a better and better, system during the 1980's. The design, suitable for MCU use today, not just a boutique product down memory lane. I understand now. Why they wanted Chuck to develop an 8 bit misc processor. For control purposes, with extended addressing, you can do quiet a lot. Anyway, enough of the trip down memory lane. But, there is potential for limited boutique products.
> The link to github where you can find Steve's work:
> https://github.com/Steve-Teal/eforth-misc16?fbclid=IwAR1lXH75fQtrtZQnqXxHI0ondFQuHcXUG6wa3G3V2XKNTVPWfhMiVzZcIzQ
>
> The link to the starting article by Douglas Jones where the link to Steve's work has been added as well.
> http://homepage.cs.uiowa.edu/~jones/arch/risc/

Thanks Jurgen, you're a gem!

Re: A low cost chip prototyping technique.

<139d3566-49f6-49a3-883f-a23ad1baf3d7n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:1cc9:b0:476:73ea:406b with SMTP id g9-20020a0562141cc900b0047673ea406bmr36633837qvd.94.1662269861614;
Sat, 03 Sep 2022 22:37:41 -0700 (PDT)
X-Received: by 2002:a05:6214:2307:b0:46e:5fbc:3c30 with SMTP id
gc7-20020a056214230700b0046e5fbc3c30mr34822321qvb.21.1662269861445; Sat, 03
Sep 2022 22:37:41 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 3 Sep 2022 22:37:41 -0700 (PDT)
In-Reply-To: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.182.196.18; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.182.196.18
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <139d3566-49f6-49a3-883f-a23ad1baf3d7n@googlegroups.com>
Subject: Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sun, 04 Sep 2022 05:37:41 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 3
 by: Wayne morellini - Sun, 4 Sep 2022 05:37 UTC

On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.

Syncing forth processor project threads.

Forth processor project Re: A low cost chip prototyping technique.

<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:198e:b0:6bb:7651:fc7 with SMTP id bm14-20020a05620a198e00b006bb76510fc7mr27967309qkb.376.1662270049276;
Sat, 03 Sep 2022 22:40:49 -0700 (PDT)
X-Received: by 2002:a05:6214:2b08:b0:498:efa2:33ec with SMTP id
jx8-20020a0562142b0800b00498efa233ecmr35962843qvb.19.1662270049143; Sat, 03
Sep 2022 22:40:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 3 Sep 2022 22:40:48 -0700 (PDT)
In-Reply-To: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.182.196.18; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.182.196.18
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com>
Subject: Forth processor project Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sun, 04 Sep 2022 05:40:49 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1557
 by: Wayne morellini - Sun, 4 Sep 2022 05:40 UTC

On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.

Sorry for the mispost before.

Syncing forth processor project threads.

Re: Forth processor project Re: A low cost chip prototyping technique.

<679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:13ca:b0:343:129:8894 with SMTP id p10-20020a05622a13ca00b0034301298894mr35298659qtk.253.1662305539944;
Sun, 04 Sep 2022 08:32:19 -0700 (PDT)
X-Received: by 2002:a05:622a:1184:b0:343:6481:2ae3 with SMTP id
m4-20020a05622a118400b0034364812ae3mr37038186qtk.305.1662305539762; Sun, 04
Sep 2022 08:32:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 4 Sep 2022 08:32:19 -0700 (PDT)
In-Reply-To: <b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.154.127; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 49.197.154.127
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com> <b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
Subject: Re: Forth processor project Re: A low cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Sun, 04 Sep 2022 15:32:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1803
 by: Wayne morellini - Sun, 4 Sep 2022 15:32 UTC

On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> Sorry for the mispost before.
> Syncing forth processor project threads.

Forth processor project

https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ

PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:17aa:b0:6ce:5fe3:1c35 with SMTP id ay42-20020a05620a17aa00b006ce5fe31c35mr3218520qkb.337.1663065737281;
Tue, 13 Sep 2022 03:42:17 -0700 (PDT)
X-Received: by 2002:a25:74d0:0:b0:6ae:cbb3:16d9 with SMTP id
p199-20020a2574d0000000b006aecbb316d9mr11040914ybc.635.1663065737027; Tue, 13
Sep 2022 03:42:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 03:42:16 -0700 (PDT)
In-Reply-To: <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.172.163; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.172.163
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com>
Subject: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Tue, 13 Sep 2022 10:42:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3027
 by: Wayne morellini - Tue, 13 Sep 2022 10:42 UTC

On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > Sorry for the mispost before.
> > Syncing forth processor project threads.
> Forth processor project
>
> https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ

Well, people suggest FPGA'S, which are slow, power hungry and costly.

But, I'm more interested in something closer to a Sea of Gates Array. But, what about PLD and PLA to do a better mini forth processor than FPGA?

These things have a matrix which could be read like a read only memory. So, can a misc processor fit on one, and use the spare array points like a read only storage.

The other interesting thing I've noticed, is that there is no predefined matrix of gate product you can program to route a circuit, but there is a technology used in some FPGAs, which could enable that, by setting up resistance to define a current flow path. Allowing a programmable sea of gates product, and programmable memory, at higher performance lower energy, than FPGA's maybe. I can't remember the name of the technology. But, you should be able to design such a circuit with memresistor technology. There are potential ls there.

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:bfc5:0:b0:6cd:d800:ab55 with SMTP id p188-20020a37bfc5000000b006cdd800ab55mr13506391qkf.176.1663065937733;
Tue, 13 Sep 2022 03:45:37 -0700 (PDT)
X-Received: by 2002:a25:e783:0:b0:6a9:8cba:ca29 with SMTP id
e125-20020a25e783000000b006a98cbaca29mr26069757ybh.5.1663065937517; Tue, 13
Sep 2022 03:45:37 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 03:45:37 -0700 (PDT)
In-Reply-To: <0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.172.163; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.172.163
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Tue, 13 Sep 2022 10:45:37 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2261
 by: Wayne morellini - Tue, 13 Sep 2022 10:45 UTC

On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > Sorry for the mispost before.
> > > Syncing forth processor project threads.
> > Forth processor project
> >
> > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ

I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:2601:b0:6bc:70bb:c56b with SMTP id z1-20020a05620a260100b006bc70bbc56bmr23829379qko.416.1663086172953;
Tue, 13 Sep 2022 09:22:52 -0700 (PDT)
X-Received: by 2002:a81:c8a:0:b0:349:ae40:d49c with SMTP id
132-20020a810c8a000000b00349ae40d49cmr499691ywm.70.1663086172023; Tue, 13 Sep
2022 09:22:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 09:22:51 -0700 (PDT)
In-Reply-To: <0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2605:ba00:3227:fcc7:2038:9172:76d2:d3dc;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2605:ba00:3227:fcc7:2038:9172:76d2:d3dc
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Tue, 13 Sep 2022 16:22:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5856
 by: Lorem Ipsum - Tue, 13 Sep 2022 16:22 UTC

On Tuesday, September 13, 2022 at 6:42:18 AM UTC-4, Wayne morellini wrote:
> On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > Sorry for the mispost before.
> > > Syncing forth processor project threads.
> > Forth processor project
> >
> > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> Well, people suggest FPGA'S, which are slow, power hungry and costly.

People suggest FPGAs as design platforms for testing and evaluation of designs. But some people can't hear the voices of reason over their own screaming.

> But, I'm more interested in something closer to a Sea of Gates Array. But, what about PLD and PLA to do a better mini forth processor than FPGA?

Hmmm... I'll try to explain. PLD is a generic term that includes FPGA, but some people choose to use it for all devices that are not FPGAs. PLA has not been used for decades and no longer exist. It was an early form of PLD that died off quickly. There are numerous other terms that are either trademarks or simply not used or both. None of these terms are standardized other than FPGA (basic elements larger than a gate or FF) and CPLD (everything that's not an FPGA) which are used relatively consistently.

The devices that use smaller arrays of logic with more rigid interconnect are typically termed CPLD or SPLD. None of these are very suitable for what you are talking about doing. However, if Hugh were around, he would be quick to tell you the company he used to work for developed a stack processor on a CPLD with capability of executing multiple instructions per clock. A practical and useful feature when the instructions are so simple. With the large instruction word this is practical. Other designs which have a tiny opcode size may still have one instruction per word, or may combine multiple instructions into one instruction memory word, such as F18A, b16, etc.

To show you your bias against FPGAs is not based in reality, many CPLDs are actually organized internally as FPGAs. The CPLD nomenclature often is simply an indicator of the size of the device, rather than the architecture.

Check out some low power FPGAs and you may be surprised.

> These things have a matrix which could be read like a read only memory. So, can a misc processor fit on one, and use the spare array points like a read only storage.

Which PLD are you refering to? I'm not aware of any such PLD with logic that can be "read like a read only memory". Many PLDs include memory in several forms. Lattice is a company with a number of devices with internal RAM and Flash. Gowin is another.

> The other interesting thing I've noticed, is that there is no predefined matrix of gate product you can program to route a circuit, but there is a technology used in some FPGAs, which could enable that, by setting up resistance to define a current flow path. Allowing a programmable sea of gates product, and programmable memory, at higher performance lower energy, than FPGA's maybe. I can't remember the name of the technology. But, you should be able to design such a circuit with memresistor technology. There are potential ls there.

In ASICs, the gate interconnect is formed by a mask layer implementing metal interconnect. Sometimes they provide two layers for more flexibility. All PLDs have defined routing/interconnect and are programmed by either RAM which controls multiplexers or in some obsolete technologies, fuses, or in others, "anti-fuses".

No one is using memristor technology. I don't believe anyone has found an actual, practical application for memristors.

--

Rick C. (Lorem Ipsum)

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

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<41de314f-4d20-4a79-afb8-f865fc4e9224n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:29ed:b0:4ac:85f8:851 with SMTP id jv13-20020a05621429ed00b004ac85f80851mr19782470qvb.3.1663086243088;
Tue, 13 Sep 2022 09:24:03 -0700 (PDT)
X-Received: by 2002:a81:38d:0:b0:348:b184:cedc with SMTP id
135-20020a81038d000000b00348b184cedcmr20104136ywd.175.1663086242838; Tue, 13
Sep 2022 09:24:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 09:24:02 -0700 (PDT)
In-Reply-To: <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2605:ba00:3227:fcc7:2038:9172:76d2:d3dc;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2605:ba00:3227:fcc7:2038:9172:76d2:d3dc
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <41de314f-4d20-4a79-afb8-f865fc4e9224n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Tue, 13 Sep 2022 16:24:03 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2817
 by: Lorem Ipsum - Tue, 13 Sep 2022 16:24 UTC

On Tuesday, September 13, 2022 at 6:45:38 AM UTC-4, Wayne morellini wrote:
> On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > Sorry for the mispost before.
> > > > Syncing forth processor project threads.
> > > Forth processor project
> > >
> > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.

And you won't. There's no incentive for anyone to do that. Each manufacturer typically has a selection guide that provides basic info on each of their lines and devices. It helps if you know what you want.

--

Rick C. (Lorem Ipsum)

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

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<e0690231-07f4-42c3-84fd-96383968c19cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:5896:0:b0:35b:ba98:ca56 with SMTP id t22-20020ac85896000000b0035bba98ca56mr8112557qta.465.1663112113211;
Tue, 13 Sep 2022 16:35:13 -0700 (PDT)
X-Received: by 2002:a25:406:0:b0:6ad:30ec:8846 with SMTP id
6-20020a250406000000b006ad30ec8846mr26104644ybe.308.1663112112943; Tue, 13
Sep 2022 16:35:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 16:35:12 -0700 (PDT)
In-Reply-To: <41de314f-4d20-4a79-afb8-f865fc4e9224n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.41.64; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.41.64
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
<41de314f-4d20-4a79-afb8-f865fc4e9224n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e0690231-07f4-42c3-84fd-96383968c19cn@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Tue, 13 Sep 2022 23:35:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2818
 by: Wayne morellini - Tue, 13 Sep 2022 23:35 UTC

On Wednesday, September 14, 2022 at 2:24:04 AM UTC+10, gnuarm.del...@gmail.com wrote:
> On Tuesday, September 13, 2022 at 6:45:38 AM UTC-4, Wayne morellini wrote:
> > On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > > Sorry for the mispost before.
> > > > > Syncing forth processor project threads.
> > > > Forth processor project
> > > >
> > > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> > I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.
> And you won't. There's no incentive for anyone to do that. Each manufacturer typically has a selection guide that provides basic info on each of their lines and devices. It helps if you know what you want.

Globalspecs

Lorem Ipsum

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5dea:0:b0:4ac:6ffc:74b2 with SMTP id jn10-20020ad45dea000000b004ac6ffc74b2mr26926809qvb.78.1663115675337;
Tue, 13 Sep 2022 17:34:35 -0700 (PDT)
X-Received: by 2002:a25:e78a:0:b0:6a9:83:553f with SMTP id e132-20020a25e78a000000b006a90083553fmr27464902ybh.104.1663115674873;
Tue, 13 Sep 2022 17:34:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 17:34:34 -0700 (PDT)
In-Reply-To: <87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.41.64; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.41.64
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 14 Sep 2022 00:34:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6986
 by: Wayne morellini - Wed, 14 Sep 2022 00:34 UTC

On Wednesday, September 14, 2022 at 2:22:54 AM UTC+10, gnuarm.del...@gmail.com wrote:
> On Tuesday, September 13, 2022 at 6:42:18 AM UTC-4, Wayne morellini wrote:
> > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
...

Rick, than you for your generous straight forwards explanations and help below.

> Hmmm... I'll try to explain. PLD is a generic term that includes FPGA, but some people choose to use it for all devices that are not FPGAs. PLA has not been used for decades and no longer exist. It was an early form of PLD that died off quickly. There are numerous other terms that are either trademarks or simply not used or both. None of these terms are standardized other than FPGA (basic elements larger than a gate or FF) and CPLD (everything that's not an FPGA) which are used relatively consistently.

PAL and PLA use different technology architectures. I read one of these offers significance higher speed performance advantages over FPGA.

> The devices that use smaller arrays of logic with more rigid interconnect are typically termed CPLD or SPLD. None of these are very suitable for what you are talking about doing. However, if Hugh were around, he would be quick to tell you the company he used to work for developed a stack processor on a CPLD with capability of executing multiple instructions per

Yes, I think I remember, which was a sort of background thought here.

> clock. A practical and useful feature when the instructions are so simple.. With the large instruction word this is practical. Other designs which have a tiny opcode size may still have one instruction per word, or may combine multiple instructions into one instruction memory word, such as F18A, b16, etc.

Rigidity is not a problem, as you implement one design for use or sale, then there's GAL's, which were erasable.

The priority here, is if something on the level of b/p16 f18 like, can be fully implemented, at lower energy and higher speed then FPGA. My target energy envelope is really low for the performance. I'm not having success yet with an FPGA part anywhere near the target. No body has answered, these are the lowest energy FPGA's with enough gates for a single misc processor at significant performance, or simply, these are the lowest energy parts in the industry, so I can check if they have anything suitable in the range. I have found one or two low energy manufacturers but the are still 10-100 times too much energy.

I have done the figures for one of my lowest energy targets for year. But we are talking about <1 or 2mw. I would like to run something 168 hours on a 50-100mw battery, at either thousands of cycles to 10 million cycles, to hundreds of millions, to high speed, depending on the edition of the product from least capable up. This is also the sort of range to run parasitic power off of an RCA video plug for filter processing.

it's a matter of how long a piece of string being: as short as you can get and building implementation feature set up around that, as long as it comes under 1-2mw at at least 1000's of cycles, preferably at least 10 million.

> To show you your bias against FPGAs is not based in reality, many CPLDs are actually organized internally as FPGAs. The CPLD nomenclature often is simply an indicator of the size of the device, rather than the architecture.

I'm aware of some of these things. Apparently there are three or four technology architectures now, where regard only sea of gates implementations as true FPGA. None. Ones out of an array of simple programmable logic devices (the cpld version).

> Check out some low power FPGAs and you may be surprised.

Couldn't find one yet.

> > These things have a matrix which could be read like a read only memory. So, can a misc processor fit on one, and use the spare array points like a read only storage.
> Which PLD are you refering to? I'm not aware of any such PLD with logic that can be "read like a read only memory". Many PLDs include memory in several forms. Lattice is a company with a number of devices with internal RAM and Flash. Gowin is another.

PAL, PLA. I'm not saying they work the same way as common ROM does, but they use a matric for sum of products calculations, which could be something to explore.

> In ASICs, the gate interconnect is formed by a mask layer implementing metal interconnect. Sometimes they provide two layers for more flexibility. All PLDs have defined routing/interconnect and are programmed by either RAM which controls multiplexers or in some obsolete technologies, fuses, or in others, "anti-fuses".
>
> No one is using memristor technology. I don't believe anyone has found an actual, practical application for memristors.

Maybe my memory is failing me. I thought memresistor was available on low energy processor node at one of the top foundry companies. Anyway, efpga I think it was, used some sort of technology that I mentioned.
>
> --
>
> Rick C..
>
> ---- Get 1,000 miles of free Supercharging
> ---- Tesla referral code - https://ts.la/richard11209

Thank you

Wayne

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<7a3095ee-3866-4ad8-8874-cbc364e582e6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ae9:c103:0:b0:6ce:1a9f:9f76 with SMTP id z3-20020ae9c103000000b006ce1a9f9f76mr10792298qki.306.1663117409253;
Tue, 13 Sep 2022 18:03:29 -0700 (PDT)
X-Received: by 2002:a25:406:0:b0:6ad:30ec:8846 with SMTP id
6-20020a250406000000b006ad30ec8846mr26300117ybe.308.1663117408990; Tue, 13
Sep 2022 18:03:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 18:03:28 -0700 (PDT)
In-Reply-To: <3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.41.64; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.41.64
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>
<3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a3095ee-3866-4ad8-8874-cbc364e582e6n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 14 Sep 2022 01:03:29 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2716
 by: Wayne morellini - Wed, 14 Sep 2022 01:03 UTC

On Wednesday, September 14, 2022 at 10:34:36 AM UTC+10, Wayne morellini wrote:
> On Wednesday, September 14, 2022 at 2:22:54 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > On Tuesday, September 13, 2022 at 6:42:18 AM UTC-4, Wayne morellini wrote:
> > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
...
> Maybe my memory is failing me. I thought memresistor was available on low energy processor node at one of the top foundry companies. Anyway, efpga I think it was, used some sort of technology that I mentioned.

Sorry, I got that wrong Rick, that's embedded fpga. Common antifuses operate like that, but aren't reprogrammable.

https://en.m.wikipedia.org/wiki/Antifuse

It's says that they are still commonly used, and may offer some speed advantage.

Sorry, still recovering here. Hard to write.

Thanks

Wayne.

>
> >
> > --
> >
> > Rick C..
> >
> > ---- Get 1,000 miles of free Supercharging
> > ---- Tesla referral code - https://ts.la/richard11209
> Thank you
>
> Wayne

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<6e742b03-f684-4665-ae2d-e8a6baf50f61n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a37:3c5:0:b0:6ce:3f31:e019 with SMTP id 188-20020a3703c5000000b006ce3f31e019mr8535741qkd.498.1663117872987;
Tue, 13 Sep 2022 18:11:12 -0700 (PDT)
X-Received: by 2002:a81:99cf:0:b0:345:2080:a65c with SMTP id
q198-20020a8199cf000000b003452080a65cmr27982175ywg.308.1663117872617; Tue, 13
Sep 2022 18:11:12 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 18:11:12 -0700 (PDT)
In-Reply-To: <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=136.50.14.162; posting-account=AoizIQoAAADa7kQDpB0DAj2jwddxXUgl
NNTP-Posting-Host: 136.50.14.162
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6e742b03-f684-4665-ae2d-e8a6baf50f61n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: jim.brak...@ieee.org (James Brakefield)
Injection-Date: Wed, 14 Sep 2022 01:11:12 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2902
 by: James Brakefield - Wed, 14 Sep 2022 01:11 UTC

On Tuesday, September 13, 2022 at 5:45:38 AM UTC-5, Wayne morellini wrote:
> On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > Sorry for the mispost before.
> > > > Syncing forth processor project threads.
> > > Forth processor project
> > >
> > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.

A partial list is at:
https://github.com/jimbrake/FPGA-parts-with-free-tools
A more extensive list is available.
Lists a mm dimension of smallest part.
Have not included any performance info other than fabrication node.
Generallly, you need to run your design through the vendor's tools to get a power estimate.
https://github.com/jimbrake/cpu_soft_cores gives some indication of performance.
The fastest devices generally use the latest fab node and cost more than slower parts.

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<5ce01313-6ebf-49d9-8dc1-56ee29e5a567n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a0c:e30b:0:b0:4aa:a21f:e2de with SMTP id s11-20020a0ce30b000000b004aaa21fe2demr30231298qvl.75.1663119032551;
Tue, 13 Sep 2022 18:30:32 -0700 (PDT)
X-Received: by 2002:a05:6902:138b:b0:64f:cb1c:9eac with SMTP id
x11-20020a056902138b00b0064fcb1c9eacmr29549080ybu.457.1663119032029; Tue, 13
Sep 2022 18:30:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 18:30:31 -0700 (PDT)
In-Reply-To: <e0690231-07f4-42c3-84fd-96383968c19cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2605:ba00:3227:fcc7:9d5b:8193:3756:395c;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2605:ba00:3227:fcc7:9d5b:8193:3756:395c
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
<41de314f-4d20-4a79-afb8-f865fc4e9224n@googlegroups.com> <e0690231-07f4-42c3-84fd-96383968c19cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5ce01313-6ebf-49d9-8dc1-56ee29e5a567n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Wed, 14 Sep 2022 01:30:32 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3313
 by: Lorem Ipsum - Wed, 14 Sep 2022 01:30 UTC

On Tuesday, September 13, 2022 at 7:35:14 PM UTC-4, Wayne morellini wrote:
> On Wednesday, September 14, 2022 at 2:24:04 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > On Tuesday, September 13, 2022 at 6:45:38 AM UTC-4, Wayne morellini wrote:
> > > On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > > > Sorry for the mispost before.
> > > > > > Syncing forth processor project threads.
> > > > > Forth processor project
> > > > >
> > > > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> > > I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.
> > And you won't. There's no incentive for anyone to do that. Each manufacturer typically has a selection guide that provides basic info on each of their lines and devices. It helps if you know what you want.
> Globalspecs
>
> Lorem Ipsum

So did they show you want you wanted?

I think not, because they only cover the products they are paid to advertise. LOL

--

Rick C. (Lorem Ipsum)

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

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<a579cca1-4e58-4084-9744-b30185a0af18n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:4450:b0:6ce:8a73:1ba with SMTP id w16-20020a05620a445000b006ce8a7301bamr55414qkp.625.1663120251976;
Tue, 13 Sep 2022 18:50:51 -0700 (PDT)
X-Received: by 2002:a0d:d716:0:b0:345:1ca0:49d5 with SMTP id
z22-20020a0dd716000000b003451ca049d5mr28860145ywd.166.1663120251698; Tue, 13
Sep 2022 18:50:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 18:50:51 -0700 (PDT)
In-Reply-To: <3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.50.216.75; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 24.50.216.75
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>
<3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a579cca1-4e58-4084-9744-b30185a0af18n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Wed, 14 Sep 2022 01:50:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 8332
 by: Lorem Ipsum - Wed, 14 Sep 2022 01:50 UTC

On Tuesday, September 13, 2022 at 8:34:36 PM UTC-4, Wayne morellini wrote:
> On Wednesday, September 14, 2022 at 2:22:54 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > On Tuesday, September 13, 2022 at 6:42:18 AM UTC-4, Wayne morellini wrote:
> > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> ..
>
> Rick, than you for your generous straight forwards explanations and help below.
> > Hmmm... I'll try to explain. PLD is a generic term that includes FPGA, but some people choose to use it for all devices that are not FPGAs. PLA has not been used for decades and no longer exist. It was an early form of PLD that died off quickly. There are numerous other terms that are either trademarks or simply not used or both. None of these terms are standardized other than FPGA (basic elements larger than a gate or FF) and CPLD (everything that's not an FPGA) which are used relatively consistently.
> PAL and PLA use different technology architectures. I read one of these offers significance higher speed performance advantages over FPGA.

Perhaps I did not explain it clearly. PAL IS A TRADEMARK, NOT A TECHNOLOGY.. NO ONE MAKES PLAs OF ANY VALUE IF AT ALL.

> > The devices that use smaller arrays of logic with more rigid interconnect are typically termed CPLD or SPLD. None of these are very suitable for what you are talking about doing. However, if Hugh were around, he would be quick to tell you the company he used to work for developed a stack processor on a CPLD with capability of executing multiple instructions per
> Yes, I think I remember, which was a sort of background thought here.
> > clock. A practical and useful feature when the instructions are so simple. With the large instruction word this is practical. Other designs which have a tiny opcode size may still have one instruction per word, or may combine multiple instructions into one instruction memory word, such as F18A, b16, etc.
> Rigidity is not a problem, as you implement one design for use or sale, then there's GAL's, which were erasable.

Again, GAL is a trademark, not a technology. In general, GAL was a 24 pin 22V10. The part number means it had 22 I/Os, of which 10 could be outputs. Not very high complexity, SPLD.

> The priority here, is if something on the level of b/p16 f18 like, can be fully implemented, at lower energy and higher speed then FPGA.

We've had this discussion before. I believe you are putting the cart before the horse by focusing on silicon implementation before the architecture. I would hash out a design in an FPGA to get it working. Then worry about minimizing power consumption by using an ASIC.

But it doesn't matter. I've explained the reasons before.

> My target energy envelope is really low for the performance. I'm not having success yet with an FPGA part anywhere near the target. No body has answered, these are the lowest energy FPGA's with enough gates for a single misc processor at significant performance, or simply, these are the lowest energy parts in the industry, so I can check if they have anything suitable in the range. I have found one or two low energy manufacturers but the are still 10-100 times too much energy.

I don't recall you ever specifying a target power level.

> I have done the figures for one of my lowest energy targets for year. But we are talking about <1 or 2mw. I would like to run something 168 hours on a 50-100mw battery, at either thousands of cycles to 10 million cycles, to hundreds of millions, to high speed, depending on the edition of the product from least capable up. This is also the sort of range to run parasitic power off of an RCA video plug for filter processing.

You say 1 or 2 mW, but you don't give a performance figure. When you say "cycles", what is that? It's not MIPS, it's not MHz. What is it?

> it's a matter of how long a piece of string being: as short as you can get and building implementation feature set up around that, as long as it comes under 1-2mw at at least 1000's of cycles, preferably at least 10 million..
> > To show you your bias against FPGAs is not based in reality, many CPLDs are actually organized internally as FPGAs. The CPLD nomenclature often is simply an indicator of the size of the device, rather than the architecture.
> I'm aware of some of these things. Apparently there are three or four technology architectures now, where regard only sea of gates implementations as true FPGA. None. Ones out of an array of simple programmable logic devices (the cpld version).
> > Check out some low power FPGAs and you may be surprised.
> Couldn't find one yet.

Where have you looked?

> > > These things have a matrix which could be read like a read only memory. So, can a misc processor fit on one, and use the spare array points like a read only storage.
> > Which PLD are you refering to? I'm not aware of any such PLD with logic that can be "read like a read only memory". Many PLDs include memory in several forms. Lattice is a company with a number of devices with internal RAM and Flash. Gowin is another.
> PAL, PLA. I'm not saying they work the same way as common ROM does, but they use a matric for sum of products calculations, which could be something to explore.

The "matrix" is a set of interconnects feeding AND gates and connecting the AND gate outputs which are hardwired to the OR gates. There's no memory of any type you can use.

> > In ASICs, the gate interconnect is formed by a mask layer implementing metal interconnect. Sometimes they provide two layers for more flexibility. All PLDs have defined routing/interconnect and are programmed by either RAM which controls multiplexers or in some obsolete technologies, fuses, or in others, "anti-fuses".
> >
> > No one is using memristor technology. I don't believe anyone has found an actual, practical application for memristors.
> Maybe my memory is failing me. I thought memresistor was available on low energy processor node at one of the top foundry companies. Anyway, efpga I think it was, used some sort of technology that I mentioned.

If so, please educate me. No, I don't care, because I'm not designing any ASICs.

--

Rick C. (Lorem Ipsum)

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

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<921d1ef6-f97e-4cce-ac15-4d11105d21e7n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a0c:e24b:0:b0:4a1:d41b:e280 with SMTP id x11-20020a0ce24b000000b004a1d41be280mr30237476qvl.11.1663120553508;
Tue, 13 Sep 2022 18:55:53 -0700 (PDT)
X-Received: by 2002:a25:c883:0:b0:6a7:c537:d031 with SMTP id
y125-20020a25c883000000b006a7c537d031mr28885431ybf.34.1663120553214; Tue, 13
Sep 2022 18:55:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 18:55:53 -0700 (PDT)
In-Reply-To: <6e742b03-f684-4665-ae2d-e8a6baf50f61n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.50.216.75; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 24.50.216.75
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
<6e742b03-f684-4665-ae2d-e8a6baf50f61n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <921d1ef6-f97e-4cce-ac15-4d11105d21e7n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Wed, 14 Sep 2022 01:55:53 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3686
 by: Lorem Ipsum - Wed, 14 Sep 2022 01:55 UTC

On Tuesday, September 13, 2022 at 9:11:14 PM UTC-4, James Brakefield wrote:
> On Tuesday, September 13, 2022 at 5:45:38 AM UTC-5, Wayne morellini wrote:
> > On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > > Sorry for the mispost before.
> > > > > Syncing forth processor project threads.
> > > > Forth processor project
> > > >
> > > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> > I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.
> A partial list is at:
> https://github.com/jimbrake/FPGA-parts-with-free-tools
> A more extensive list is available.
> Lists a mm dimension of smallest part.
> Have not included any performance info other than fabrication node.
> Generallly, you need to run your design through the vendor's tools to get a power estimate.
> https://github.com/jimbrake/cpu_soft_cores gives some indication of performance.
> The fastest devices generally use the latest fab node and cost more than slower parts.

The only low power FPGAs I know of are CoolRunner II from Xilinx which are really CPLDs and can get very pricey, ice40 from Lattice and parts from Gowin.

I don't recall details on the Gowin parts, but the Lattice parts have ~100 uA static current and a low ramp of dynamic power.

The CoolRunner II parts aren't very useful for more complex designs because they are CPLDs and the die size increases rapidly with the number of elements, meaning high $$$.

--

Rick C. (Lorem Ipsum)

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

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<228c9300-1e63-49c8-815f-08c75e95ca0cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1986:b0:343:225d:f9e1 with SMTP id u6-20020a05622a198600b00343225df9e1mr31274571qtc.651.1663123374765;
Tue, 13 Sep 2022 19:42:54 -0700 (PDT)
X-Received: by 2002:a81:1b58:0:b0:349:3a04:f7cc with SMTP id
b85-20020a811b58000000b003493a04f7ccmr10784235ywb.391.1663123374576; Tue, 13
Sep 2022 19:42:54 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 19:42:54 -0700 (PDT)
In-Reply-To: <5ce01313-6ebf-49d9-8dc1-56ee29e5a567n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.41.64; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.41.64
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
<41de314f-4d20-4a79-afb8-f865fc4e9224n@googlegroups.com> <e0690231-07f4-42c3-84fd-96383968c19cn@googlegroups.com>
<5ce01313-6ebf-49d9-8dc1-56ee29e5a567n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <228c9300-1e63-49c8-815f-08c75e95ca0cn@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 14 Sep 2022 02:42:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3897
 by: Wayne morellini - Wed, 14 Sep 2022 02:42 UTC

On Wednesday, September 14, 2022 at 11:30:33 AM UTC+10, gnuarm.del...@gmail..com wrote:
> On Tuesday, September 13, 2022 at 7:35:14 PM UTC-4, Wayne morellini wrote:
> > On Wednesday, September 14, 2022 at 2:24:04 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > > On Tuesday, September 13, 2022 at 6:45:38 AM UTC-4, Wayne morellini wrote:
> > > > On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > > > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > > > > Sorry for the mispost before.
> > > > > > > Syncing forth processor project threads.
> > > > > > Forth processor project
> > > > > >
> > > > > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> > > > I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.
> > > And you won't. There's no incentive for anyone to do that. Each manufacturer typically has a selection guide that provides basic info on each of their lines and devices. It helps if you know what you want.
> > Globalspecs
> >
> > Lorem Ipsum
> So did they show you want you wanted?
>
> I think not, because they only cover the products they are paid to advertise. LOL
> --
>
> Rick C. (Lorem Ipsum)
> --+- Get 1,000 miles of free Supercharging
> --+- Tesla referral code - https://ts.la/richard11209

I saw it last night after, but have to get to sign up. The thing is, that I've know about parts lists and book before. So, there might be that there is an FPGA list. Specialist sites tend to do that, like specific technology information and news sites. That's an idea I haven't thought about.

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<3e1386b2-22be-4205-8abe-9a5111132084n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:11c8:b0:343:4d55:3307 with SMTP id n8-20020a05622a11c800b003434d553307mr31714150qtk.306.1663130433935;
Tue, 13 Sep 2022 21:40:33 -0700 (PDT)
X-Received: by 2002:a0d:e80b:0:b0:345:1c88:2885 with SMTP id
r11-20020a0de80b000000b003451c882885mr28203739ywe.322.1663130433726; Tue, 13
Sep 2022 21:40:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 21:40:33 -0700 (PDT)
In-Reply-To: <a579cca1-4e58-4084-9744-b30185a0af18n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.41.64; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.41.64
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <87a0e702-a417-4b48-bd71-2950efb8d443n@googlegroups.com>
<3433e1d5-3d7d-4703-a053-6f375ef82eefn@googlegroups.com> <a579cca1-4e58-4084-9744-b30185a0af18n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3e1386b2-22be-4205-8abe-9a5111132084n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 14 Sep 2022 04:40:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 8573
 by: Wayne morellini - Wed, 14 Sep 2022 04:40 UTC

On Wednesday, September 14, 2022 at 11:50:53 AM UTC+10, gnuarm.del...@gmail..com wrote:
> On Tuesday, September 13, 2022 at 8:34:36 PM UTC-4, Wayne morellini wrote:
> > On Wednesday, September 14, 2022 at 2:22:54 AM UTC+10, gnuarm.del...@gmail.com wrote:
> > > On Tuesday, September 13, 2022 at 6:42:18 AM UTC-4, Wayne morellini wrote:
> > > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > ..
> >
> > Rick, than you for your generous straight forwards explanations and help below.
> > > Hmmm... I'll try to explain. PLD is a generic term that includes FPGA, but some people choose to use it for all devices that are not FPGAs. PLA has not been used for decades and no longer exist. It was an early form of PLD that died off quickly. There are numerous other terms that are either trademarks or simply not used or both. None of these terms are standardized other than FPGA (basic elements larger than a gate or FF) and CPLD (everything that's not an FPGA) which are used relatively consistently.
> > PAL and PLA use different technology architectures. I read one of these offers significance higher speed performance advantages over FPGA.
> Perhaps I did not explain it clearly. PAL IS A TRADEMARK, NOT A TECHNOLOGY. NO ONE MAKES PLAs OF ANY VALUE IF AT ALL.

Now Rick, you don't have to get off key. You did say they hadn't been used for decades before,

Wikipedia describes PAL as fixed OR, programmable AND combination and PLA as programmable OR and AND, which slows it down, and looking around on line it is more expensive to make, but has higher density devices. I also see that PAL is said to be very common.

https://en.m.wikipedia.org/wiki/Programmable_logic_device

GAL.is a reprgammable version of PAL.

> > The priority here, is if something on the level of b/p16 f18 like, can be fully implemented, at lower energy and higher speed then FPGA.
> We've had this discussion before. I believe you are putting the cart before the horse by focusing on silicon implementation before the architecture. I would hash out a design in an FPGA to get it working. Then worry about minimizing power consumption by using an ASIC.

We have architectures worked out and tested already. Now, seeking right horse to pull it.

>
> But it doesn't matter. I've explained the reasons before.
> > My target energy envelope is really low for the performance. I'm not having success yet with an FPGA part anywhere near the target. No body has answered, these are the lowest energy FPGA's with enough gates for a single misc processor at significant performance, or simply, these are the lowest energy parts in the industry, so I can check if they have anything suitable in the range. I have found one or two low energy manufacturers but the are still 10-100 times too much energy.
> I don't recall you ever specifying a target power level.

Why do you think I'm looking for the lowest energy performance parts and then see which applications I have can fit? I asked very simple advice often, but usually never get answers.

> > I have done the figures for one of my lowest energy targets for year. But we are talking about <1 or 2mw. I would like to run something 168 hours on a 50-100mw battery, at either thousands of cycles to 10 million cycles, to hundreds of millions, to high speed, depending on the edition of the product from least capable up. This is also the sort of range to run parasitic power off of an RCA video plug for filter processing.
> You say 1 or 2 mW, but you don't give a performance figure. When you say "cycles", what is that? It's not MIPS, it's not MHz. What is it?

End cycles of course. In misc cycles and instructions are often the same, but in progress htammable logic that is not necessarily possible.

> > it's a matter of how long a piece of string being: as short as you can get and building implementation feature set up around that, as long as it comes under 1-2mw at at least 1000's of cycles, preferably at least 10 million.
> > > To show you your bias against FPGAs is not based in reality, many CPLDs are actually organized internally as FPGAs. The CPLD nomenclature often is simply an indicator of the size of the device, rather than the architecture.
> > I'm aware of some of these things. Apparently there are three or four technology architectures now, where regard only sea of gates implementations as true FPGA. None. Ones out of an array of simple programmable logic devices (the cpld version).
> > > Check out some low power FPGAs and you may be surprised.
> > Couldn't find one yet.
> Where have you looked?

With everything that is going on over here, but no real answers, done summaries to get an idea where to look, Wikipedia (ugh) magnetic computing related site, but those FPGA's appears to not have come out, and probably are not the best architecture. Don't have time with people siendimg a thousand times on other things than saying these are the things you are looking for over there. Instead of these are the things I want to say, look over here. The confidential commercial nature means I keep it to myself, and ask relevant questions, not that people not privileged to the commercial process have to question questions and dictate. I could come along and say a lot about people's projects and businesses, and be correct, but that's not my business, I'm not a potential customer or that they are destroying society, community or life, it's their business. If they ask questions, and I can give relevant beneficial answers, ok. If I have to spend more time on noise than I would wrecking my life trying to find answers on google. As it is I've had to do both. Where do I send the lawyers. People are asked answers to make life simpler than it could be, by community simpler consciousness (collective knowledge). :)

...
> The "matrix" is a set of interconnects feeding AND gates and connecting the AND gate outputs which are hardwired to the OR gates. There's no memory of any type you can use.

Deterministic results from deterministic inputs.

> > > No one is using memristor technology. I don't believe anyone has found an actual, practical application for memristors.
> > Maybe my memory is failing me. I thought memresistor was available on low energy processor node at one of the top foundry companies. Anyway, efpga I think it was, used some sort of technology that I mentioned.
> If so, please educate me. No, I don't care, because I'm not designing any ASICs.

I posted it before.

Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low cost chip prototyping technique.

<0c8fab73-2389-4ebc-916c-946f0b1ceeb9n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5bc1:0:b0:499:3101:90d4 with SMTP id t1-20020ad45bc1000000b00499310190d4mr30665406qvt.102.1663131388480;
Tue, 13 Sep 2022 21:56:28 -0700 (PDT)
X-Received: by 2002:a25:e783:0:b0:6a9:8cba:ca29 with SMTP id
e125-20020a25e783000000b006a98cbaca29mr29457811ybh.5.1663131388220; Tue, 13
Sep 2022 21:56:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Tue, 13 Sep 2022 21:56:28 -0700 (PDT)
In-Reply-To: <921d1ef6-f97e-4cce-ac15-4d11105d21e7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=211.30.41.64; posting-account=WyLDIgoAAAAL9-lKxDxWp0Afty5A1XnH
NNTP-Posting-Host: 211.30.41.64
References: <fe9ab807-b1dd-4cd2-8457-811ae170592dn@googlegroups.com>
<b14adb7d-fc36-43ea-9809-0bef7ddd3b33n@googlegroups.com> <679ccea1-fb94-4aef-b885-764cff7b67c6n@googlegroups.com>
<0e60c947-2137-497f-8b29-2b24a75e0104n@googlegroups.com> <66494afe-54a3-4c8f-be23-5239b786153bn@googlegroups.com>
<6e742b03-f684-4665-ae2d-e8a6baf50f61n@googlegroups.com> <921d1ef6-f97e-4cce-ac15-4d11105d21e7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0c8fab73-2389-4ebc-916c-946f0b1ceeb9n@googlegroups.com>
Subject: Re: PLD PLA Sea of gates array. Re: Forth processor project Re: A low
cost chip prototyping technique.
From: waynemor...@gmail.com (Wayne morellini)
Injection-Date: Wed, 14 Sep 2022 04:56:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 64
 by: Wayne morellini - Wed, 14 Sep 2022 04:56 UTC

On Wednesday, September 14, 2022 at 11:55:54 AM UTC+10, gnuarm.del...@gmail..com wrote:
> On Tuesday, September 13, 2022 at 9:11:14 PM UTC-4, James Brakefield wrote:
> > On Tuesday, September 13, 2022 at 5:45:38 AM UTC-5, Wayne morellini wrote:
> > > On Tuesday, September 13, 2022 at 8:42:18 PM UTC+10, Wayne morellini wrote:
> > > > On Monday, September 5, 2022 at 1:32:20 AM UTC+10, Wayne morellini wrote:
> > > > > On Sunday, September 4, 2022 at 3:40:50 PM UTC+10, Wayne morellini wrote:
> > > > > > On Sunday, January 23, 2022 at 8:51:00 PM UTC+11, Wayne morellini wrote:
> > > > > > > Watching videos, it mentioned a company called flair, I've in England, in the 1980's, used an ion beam chip making technique to get 2000 pound cost per run. I wonder if that sort of low cost prototyping technology is possible today.
> > > > > > Sorry for the mispost before.
> > > > > > Syncing forth processor project threads.
> > > > > Forth processor project
> > > > >
> > > > > https://groups.google.com/g/comp.lang.forth/c/6adve-Z1ppU/m/ymmLagxEBwAJ
> > > I still have not found a site which lists every fpga, or other programmable device, by performance, energy and size.
> > A partial list is at:
> > https://github.com/jimbrake/FPGA-parts-with-free-tools
> > A more extensive list is available.
> > Lists a mm dimension of smallest part.
> > Have not included any performance info other than fabrication node.
> > Generallly, you need to run your design through the vendor's tools to get a power estimate.
> > https://github.com/jimbrake/cpu_soft_cores gives some indication of performance.
> > The fastest devices generally use the latest fab node and cost more than slower parts.
> The only low power FPGAs I know of are CoolRunner II from Xilinx which are really CPLDs and can get very pricey, ice40 from Lattice and parts from Gowin.
>
> I don't recall details on the Gowin parts, but the Lattice parts have ~100 uA static current and a low ramp of dynamic power.
>
> The CoolRunner II parts aren't very useful for more complex designs because they are CPLDs and the die size increases rapidly with the number of elements, meaning high $$$.
> --
>
> Rick C. (Lorem Ipsum)
> -+-- Get 1,000 miles of free Supercharging
> -+-- Tesla referral code - https://ts.la/richard11209

Thank you Rick.

Quicklogic anti-fuse, and this article talks about 20 µA .

https://www.renesas.com/tw/en/blogs/new-era-programmable-logic
https://www.renesas.com/tw/en/products/programmable-mixed-signal-asic-ip-products/forgefpga-low-density-fpgas#document

Though, how could you possibly tell the maximum performance of a full design from the site any current?

Thanks again Rick.

Pages:1234
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor