Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Is knowledge knowable? If not, how do we know that?


devel / comp.lang.forth / Re: FPGA4th

SubjectAuthor
* FPGA4thJohn Hart
+* Re: FPGA4thJurgen Pitaske
|+* Re: FPGA4thA.T. Murray
||`- Re: FPGA4thBrian Fox
|+- Re: FPGA4thHugh Aguilar
|+* Re: FPGA4thJohn Hart
||`* Re: FPGA4thJurgen Pitaske
|| `* Re: FPGA4thJohn Hart
||  +* Re: FPGA4thJurgen Pitaske
||  |`* Re: FPGA4thJurgen Pitaske
||  | `* Re: FPGA4thLorem Ipsum
||  |  `* Re: FPGA4thJurgen Pitaske
||  |   `* Re: FPGA4thLorem Ipsum
||  |    `* Re: FPGA4thJurgen Pitaske
||  |     +- Re: FPGA4thJurgen Pitaske
||  |     `* Re: FPGA4thLorem Ipsum
||  |      `* Re: FPGA4thJurgen Pitaske
||  |       `* Re: FPGA4thLorem Ipsum
||  |        `* Re: FPGA4thJurgen Pitaske
||  |         `* Re: FPGA4thLorem Ipsum
||  |          `* Re: FPGA4thJurgen Pitaske
||  |           +* Re: FPGA4thJohn Hart
||  |           |+- Re: FPGA4thJurgen Pitaske
||  |           |`- Re: FPGA4thWayne morellini
||  |           `* Re: FPGA4thMyron Plichota
||  |            +- Re: FPGA4thJohn Hart
||  |            +* Re: FPGA4thLorem Ipsum
||  |            |`* Re: FPGA4thnone
||  |            | `* Re: FPGA4thLorem Ipsum
||  |            |  +- Re: FPGA4thJurgen Pitaske
||  |            |  `* Re: FPGA4thdxforth
||  |            |   `* Re: FPGA4thLorem Ipsum
||  |            |    `* Re: FPGA4thWayne morellini
||  |            |     `* Re: FPGA4thdxforth
||  |            |      `* Re: FPGA4thWayne morellini
||  |            |       `* Re: FPGA4thdxforth
||  |            |        `* Re: FPGA4thS
||  |            |         `* Re: FPGA4thdxforth
||  |            |          `* Re: FPGA4thS
||  |            |           `* Re: FPGA4thdxforth
||  |            |            `* Re: FPGA4thS 1
||  |            |             `* Re: FPGA4thdxforth
||  |            |              `* Re: FPGA4thS 1
||  |            |               `* Re: FPGA4thdxforth
||  |            |                `* Re: FPGA4thS
||  |            |                 `- Re: FPGA4thdxforth
||  |            +- Re: FPGA4thJurgen Pitaske
||  |            +- Re: FPGA4thWayne morellini
||  |            `- Re: FPGA4thWayne morellini
||  `- Re: FPGA4thnone
|`* Re: FPGA4thJohn Hart
| +* Re: FPGA4thJurgen Pitaske
| |`* Re: FPGA4thJohn Hart
| | `- Re: FPGA4thJurgen Pitaske
| +* Re: FPGA4thLorem Ipsum
| |`* Re: FPGA4thJohn Hart
| | +* Re: FPGA4thLorem Ipsum
| | |+* Re: FPGA4thJurgen Pitaske
| | ||`* Re: FPGA4thLorem Ipsum
| | || `- Re: FPGA4thJurgen Pitaske
| | |`- Re: FPGA4thJohn Hart
| | `* Re: FPGA4thHugh Aguilar
| |  +- Re: FPGA4thJurgen Pitaske
| |  +- Re: FPGA4thnone
| |  +- Re: FPGA4thS 1
| |  `* Re: FPGA4thJohn Hart
| |   +* Re: FPGA4thHugh Aguilar
| |   |`* Re: FPGA4thJurgen Pitaske
| |   | `* Re: FPGA4thJohn Hart
| |   |  +- Re: FPGA4thJurgen Pitaske
| |   |  +* Re: FPGA4thHugh Aguilar
| |   |  |`* Re: FPGA4thJurgen Pitaske
| |   |  | `* Re: FPGA4thJurgen Pitaske
| |   |  |  +* Re: FPGA4thJurgen Pitaske
| |   |  |  |`* Re: FPGA4thLorem Ipsum
| |   |  |  | `* Re: FPGA4thJurgen Pitaske
| |   |  |  |  `* Re: FPGA4thdxforth
| |   |  |  |   `- Re: FPGA4thJurgen Pitaske
| |   |  |  `- Re: FPGA4thJurgen Pitaske
| |   |  `* Re: FPGA4thHugh Aguilar
| |   |   +* Re: FPGA4thdxforth
| |   |   |`* Re: FPGA4thAnton Ertl
| |   |   | `* Re: FPGA4thdxforth
| |   |   |  `* Re: FPGA4thAnton Ertl
| |   |   |   `* Re: FPGA4thdxforth
| |   |   |    `- Re: FPGA4thJurgen Pitaske
| |   |   `- Re: FPGA4thdxforth
| |   +* Re: FPGA4thLorem Ipsum
| |   |`* Re: FPGA4thJohn Hart
| |   | `- Re: FPGA4thLorem Ipsum
| |   `* Re: FPGA4thHugh Aguilar
| |    `* Re: FPGA4thJurgen Pitaske
| |     `* Re: FPGA4thJohn Hart
| |      +- Re: FPGA4thLorem Ipsum
| |      `* Re: FPGA4thJurgen Pitaske
| |       `* Re: FPGA4thJohn Hart
| |        +- Re: FPGA4thJurgen Pitaske
| |        +* Re: FPGA4thJurgen Pitaske
| |        |`- Re: FPGA4thJohn Hart
| |        `* Re: FPGA4thHugh Aguilar
| |         `* Re: FPGA4thJurgen Pitaske
| `* Re: FPGA4thHugh Aguilar
`* Re: FPGA4thHugh Aguilar

Pages:123456
Re: FPGA4th

<15100908-d9a9-428e-8475-d89e43d33430n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:547:0:b0:3ef:2d40:601a with SMTP id c7-20020ac80547000000b003ef2d40601amr1245358qth.5.1682558252404;
Wed, 26 Apr 2023 18:17:32 -0700 (PDT)
X-Received: by 2002:ac8:5cd1:0:b0:3e1:5755:7bbf with SMTP id
s17-20020ac85cd1000000b003e157557bbfmr8983365qta.5.1682558252126; Wed, 26 Apr
2023 18:17:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 26 Apr 2023 18:17:31 -0700 (PDT)
In-Reply-To: <896784f1-73dc-44df-8fcb-9bcafb36db02n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.223.74.205; posting-account=_dwjNwoAAAA4hFltKxWAwHSTsQHdOMuM
NNTP-Posting-Host: 75.223.74.205
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<896784f1-73dc-44df-8fcb-9bcafb36db02n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <15100908-d9a9-428e-8475-d89e43d33430n@googlegroups.com>
Subject: Re: FPGA4th
From: johnroge...@gmail.com (John Hart)
Injection-Date: Thu, 27 Apr 2023 01:17:32 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3082
 by: John Hart - Thu, 27 Apr 2023 01:17 UTC

On Tuesday, April 25, 2023 at 10:21:10 AM UTC-7, Jurgen Pitaske wrote:
> On Tuesday, 25 April 2023 at 18:13:11 UTC+1, John Hart wrote:
> > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > <clip>
> > > Thank you very much John - let's see what happens next.
> > > Just for the fun of it I formatted it slightly in a way that makes the blocks a bit clearer to me
> > > https://www.dropbox.com/sh/ah8umk0hgq1818s/AAC8nNEueZZcIYJ8uGP4F4wPa?dl=0
> >
> > Finally getting close to finishing the development system and the processor.
> >
> > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > build a map generator before beginning the project.
> Looking forward to more ...
>
> And I just checked the dropbox link - still works.
> I hope the formatting was helpful.

I might provide the current instruction set in a more useful form after our product is finished, if there's any
interest. It's a universal 16 axis motion control system with two syncronized PWM outputs for laser, plasma,
3D printer, etc control.

After the processor is finished I was thinking about releasing the development tool in an open source format.
To perfect it will require a joint effort. Reconfigurable Processors have many advantages over fixed ones and
a variable instruction set could provide a level of security that would be very difficult to crack.

Re: FPGA4th

<u2cjcm$1jdou$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.lang.forth
Subject: Re: FPGA4th
Date: Thu, 27 Apr 2023 11:33:11 +1000
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <u2cjcm$1jdou$2@dont-email.me>
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com>
<f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<c4658397-3a56-4dc1-83b9-a8bf7bcbf35an@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 27 Apr 2023 01:33:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="eb32903d346c84258e2cc8fcc3fb8867";
logging-data="1685278"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/eMNBDj29WZp3bd8QQwF9E"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.10.0
Cancel-Lock: sha1:Y6gW7nJ2kY2VLE6y7v8wWGE72AQ=
In-Reply-To: <c4658397-3a56-4dc1-83b9-a8bf7bcbf35an@googlegroups.com>
Content-Language: en-GB
 by: dxforth - Thu, 27 Apr 2023 01:33 UTC

On 27/04/2023 4:07 am, Hugh Aguilar wrote:
>
> I wrote MFX in 32-bit UR/Forth under a DOS-extender
> in 1994. I was told that Testra had the sign an NDA for Ray Duncan in order to
> obtain the UR/Forth source-code. Since that time, Testra has upgraded UR/Forth
> to run under Windows, so they could continue to use UR/Forth all the way to 2023.
> The NDA is still in effect. Testra can't distribute MFX or any of the other development
> tools to anybody who doesn't also sign the NDA for Ray Duncan.

It was true when they signed it. IP needs to be enforced and it's not clear who -
if anyone - owns LMI's IP today. Certainly no one other than yourself has come
forward to insist LMI's IP be respected. Much like the priest who speaks for a
God that can be seen or felt, threatening destruction if they don't get it.

Re: FPGA4th

<fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1aa2:b0:3e4:e17f:a544 with SMTP id s34-20020a05622a1aa200b003e4e17fa544mr8625676qtc.12.1682560056744;
Wed, 26 Apr 2023 18:47:36 -0700 (PDT)
X-Received: by 2002:a05:620a:6230:b0:74e:d34f:a4b7 with SMTP id
ou48-20020a05620a623000b0074ed34fa4b7mr3076789qkn.0.1682560056513; Wed, 26
Apr 2023 18:47:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 26 Apr 2023 18:47:36 -0700 (PDT)
In-Reply-To: <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com>
Subject: Re: FPGA4th
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Thu, 27 Apr 2023 01:47:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3873
 by: Lorem Ipsum - Thu, 27 Apr 2023 01:47 UTC

On Wednesday, April 26, 2023 at 8:59:22 PM UTC-4, John Hart wrote:
> On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > On Tuesday, April 25, 2023 at 1:13:11 PM UTC-4, John Hart wrote:
> > > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > > <clip>
> <clip>
> > > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > > build a map generator before beginning the project.
> > What additional complexity do FPGAs require over CPLD? I literally have no idea what that means. You can use the same HDL code that was written for a CPLD (assuming there's a compiler for it) and compile that for an FPGA.
> >
> > I can't think of anything that is harder to do in an FPGA than in a CPLD, unless CPLDs have something akin to "long lines" which FPGAs used to use, until they grew out of them with logic being faster.
> >
> > There is nothing about FPGAs to preclude or make harder parallel operations. FPGAs are the embodiment of parallel operations. Every component on an FPGA operates in parallel with all the others, unless you tie them to sequential operations in your code.
> > Rick C.
>
> The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs. The basic logic unit of a CPGA has 16 to 20 inputs.
> A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA, only 4 to 20. A large adder in a CPLD
> is next to impossible, in a FPGA a simple task and with carry logic, trivial. The ALU in our Forth CPLD processor was
> 4 bits. Todays FPGAs outperform CPLDs to the point they're obsolete.

I don't disagree with what you write. I just don't understand how it relates to the statement, "FPGA's require something more complex".

My understanding is that a CPLD is hard to program complex functions in, while is it much less difficult to do so in an FPGA. Are you trying to say that it's only worthwhile to use FPGAs for more complex logic?

--

Rick C.

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

Re: FPGA4th

<6bd5ae58-f57e-402a-9691-d7cfaddf7dc1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:162c:b0:5ef:63ed:c5d8 with SMTP id e12-20020a056214162c00b005ef63edc5d8mr56474qvw.3.1682576295505;
Wed, 26 Apr 2023 23:18:15 -0700 (PDT)
X-Received: by 2002:a05:622a:210:b0:3ef:3243:2853 with SMTP id
b16-20020a05622a021000b003ef32432853mr208648qtx.12.1682576295258; Wed, 26 Apr
2023 23:18:15 -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: Wed, 26 Apr 2023 23:18:15 -0700 (PDT)
In-Reply-To: <fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6bd5ae58-f57e-402a-9691-d7cfaddf7dc1n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Thu, 27 Apr 2023 06:18:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 65
 by: Jurgen Pitaske - Thu, 27 Apr 2023 06:18 UTC

On Thursday, 27 April 2023 at 02:47:37 UTC+1, Lorem Ipsum wrote:
> On Wednesday, April 26, 2023 at 8:59:22 PM UTC-4, John Hart wrote:
> > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > On Tuesday, April 25, 2023 at 1:13:11 PM UTC-4, John Hart wrote:
> > > > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > > > <clip>
> > <clip>
> > > > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > > > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > > > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > > > build a map generator before beginning the project.
> > > What additional complexity do FPGAs require over CPLD? I literally have no idea what that means. You can use the same HDL code that was written for a CPLD (assuming there's a compiler for it) and compile that for an FPGA.
> > >
> > > I can't think of anything that is harder to do in an FPGA than in a CPLD, unless CPLDs have something akin to "long lines" which FPGAs used to use, until they grew out of them with logic being faster.
> > >
> > > There is nothing about FPGAs to preclude or make harder parallel operations. FPGAs are the embodiment of parallel operations. Every component on an FPGA operates in parallel with all the others, unless you tie them to sequential operations in your code.
> > > Rick C.
> >
> > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs. The basic logic unit of a CPGA has 16 to 20 inputs.
> > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA, only 4 to 20. A large adder in a CPLD
> > is next to impossible, in a FPGA a simple task and with carry logic, trivial. The ALU in our Forth CPLD processor was
> > 4 bits. Todays FPGAs outperform CPLDs to the point they're obsolete.
> I don't disagree with what you write. I just don't understand how it relates to the statement, "FPGA's require something more complex".
>
> My understanding is that a CPLD is hard to program complex functions in, while is it much less difficult to do so in an FPGA. Are you trying to say that it's only worthwhile to use FPGAs for more complex logic?
>
> --
>
> Rick C.
>
> --+- Get 1,000 miles of free Supercharging
> --+- Tesla referral code - https://ts.la/richard11209

It is not clear to anybody here why you are just adding useless noise here ..

If you do not know what CPLD / FPGA means
- there is a so called internet where you can find the information and understanding you are missing.
Or build your own.
In hardware
as CPLD for practice
Or in FPGA - here go to NandLand invest the money and start programming
or dig out the TTLs you should still have and build your own
http://blog.notdot.net/2012/10/Build-your-own-FPGA

Re: FPGA4th

<dc653138-6e8b-479a-8ae1-dcc441bf5703n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:5703:0:b0:3ef:3af7:1c40 with SMTP id 3-20020ac85703000000b003ef3af71c40mr237108qtw.3.1682576650554;
Wed, 26 Apr 2023 23:24:10 -0700 (PDT)
X-Received: by 2002:a05:6214:192e:b0:5ef:50c9:a8c6 with SMTP id
es14-20020a056214192e00b005ef50c9a8c6mr50114qvb.1.1682576650314; Wed, 26 Apr
2023 23:24:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 26 Apr 2023 23:24:10 -0700 (PDT)
In-Reply-To: <15100908-d9a9-428e-8475-d89e43d33430n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<896784f1-73dc-44df-8fcb-9bcafb36db02n@googlegroups.com> <15100908-d9a9-428e-8475-d89e43d33430n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dc653138-6e8b-479a-8ae1-dcc441bf5703n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Thu, 27 Apr 2023 06:24:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Jurgen Pitaske - Thu, 27 Apr 2023 06:24 UTC

On Thursday, 27 April 2023 at 02:17:33 UTC+1, John Hart wrote:
> On Tuesday, April 25, 2023 at 10:21:10 AM UTC-7, Jurgen Pitaske wrote:
> > On Tuesday, 25 April 2023 at 18:13:11 UTC+1, John Hart wrote:
> > > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > > <clip>
> > > > Thank you very much John - let's see what happens next.
> > > > Just for the fun of it I formatted it slightly in a way that makes the blocks a bit clearer to me
> > > > https://www.dropbox.com/sh/ah8umk0hgq1818s/AAC8nNEueZZcIYJ8uGP4F4wPa?dl=0
> > >
> > > Finally getting close to finishing the development system and the processor.
> > >
> > > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > > build a map generator before beginning the project.
> > Looking forward to more ...
> >
> > And I just checked the dropbox link - still works.
> > I hope the formatting was helpful.

> I might provide the current instruction set in a more useful form after our product is finished, if there's any
> interest. It's a universal 16 axis motion control system with two syncronized PWM outputs for laser, plasma,
> 3D printer, etc control.
>
> After the processor is finished I was thinking about releasing the development tool in an open source format.
> To perfect it will require a joint effort. Reconfigurable Processors have many advantages over fixed ones and
> a variable instruction set could provide a level of security that would be very difficult to crack.

An option might be to release the older CPLD version first,
which is probably not used anymore ( if the chip is still available )
as it is probably easier to understand.

I look really forward to more from you.
And this might as well enlighten the post on your website about Forth to FPGA

Re: FPGA4th

<ccefc247-0eb8-49b8-a3f1-64114c88bdf6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ae9:e317:0:b0:74d:f84c:a132 with SMTP id v23-20020ae9e317000000b0074df84ca132mr66563qkf.9.1682577186936;
Wed, 26 Apr 2023 23:33:06 -0700 (PDT)
X-Received: by 2002:ac8:5c95:0:b0:3ef:5c07:f789 with SMTP id
r21-20020ac85c95000000b003ef5c07f789mr211806qta.10.1682577186640; Wed, 26 Apr
2023 23:33:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.karotte.org!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.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: Wed, 26 Apr 2023 23:33:06 -0700 (PDT)
In-Reply-To: <6bd5ae58-f57e-402a-9691-d7cfaddf7dc1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com> <6bd5ae58-f57e-402a-9691-d7cfaddf7dc1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ccefc247-0eb8-49b8-a3f1-64114c88bdf6n@googlegroups.com>
Subject: Re: FPGA4th
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Thu, 27 Apr 2023 06:33:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5216
 by: Lorem Ipsum - Thu, 27 Apr 2023 06:33 UTC

On Thursday, April 27, 2023 at 2:18:16 AM UTC-4, Jurgen Pitaske wrote:
> On Thursday, 27 April 2023 at 02:47:37 UTC+1, Lorem Ipsum wrote:
> > On Wednesday, April 26, 2023 at 8:59:22 PM UTC-4, John Hart wrote:
> > > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > > On Tuesday, April 25, 2023 at 1:13:11 PM UTC-4, John Hart wrote:
> > > > > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > > > > <clip>
> > > <clip>
> > > > > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > > > > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > > > > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > > > > build a map generator before beginning the project.
> > > > What additional complexity do FPGAs require over CPLD? I literally have no idea what that means. You can use the same HDL code that was written for a CPLD (assuming there's a compiler for it) and compile that for an FPGA.
> > > >
> > > > I can't think of anything that is harder to do in an FPGA than in a CPLD, unless CPLDs have something akin to "long lines" which FPGAs used to use, until they grew out of them with logic being faster.
> > > >
> > > > There is nothing about FPGAs to preclude or make harder parallel operations. FPGAs are the embodiment of parallel operations. Every component on an FPGA operates in parallel with all the others, unless you tie them to sequential operations in your code.
> > > > Rick C.
> > >
> > > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs. The basic logic unit of a CPGA has 16 to 20 inputs.
> > > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA, only 4 to 20. A large adder in a CPLD
> > > is next to impossible, in a FPGA a simple task and with carry logic, trivial. The ALU in our Forth CPLD processor was
> > > 4 bits. Todays FPGAs outperform CPLDs to the point they're obsolete.
> > I don't disagree with what you write. I just don't understand how it relates to the statement, "FPGA's require something more complex".
> >
> > My understanding is that a CPLD is hard to program complex functions in, while is it much less difficult to do so in an FPGA. Are you trying to say that it's only worthwhile to use FPGAs for more complex logic?
> >
> > --
> >
> > Rick C.
> >
> > --+- Get 1,000 miles of free Supercharging
> > --+- Tesla referral code - https://ts.la/richard11209
> It is not clear to anybody here why you are just adding useless noise here .
>
> If you do not know what CPLD / FPGA means
> - there is a so called internet where you can find the information and understanding you are missing.
> Or build your own.
> In hardware
> as CPLD for practice
> Or in FPGA - here go to NandLand invest the money and start programming
> or dig out the TTLs you should still have and build your own
> http://blog.notdot.net/2012/10/Build-your-own-FPGA

Thank you for your kind words of support and encouragement. Everyone says how marvelous it is that we have you to guide us and teach us.

I feel wiser, just having read your remarks.

--

Rick C.

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

Re: FPGA4th

<c2d37df2-cfcf-4d0b-b545-12276a94b918n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:58c4:0:b0:3f0:ae3e:245 with SMTP id u4-20020ac858c4000000b003f0ae3e0245mr227512qta.5.1682577647931;
Wed, 26 Apr 2023 23:40:47 -0700 (PDT)
X-Received: by 2002:a05:622a:1a20:b0:3f0:abe7:24a2 with SMTP id
f32-20020a05622a1a2000b003f0abe724a2mr250046qtb.10.1682577647763; Wed, 26 Apr
2023 23:40:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Wed, 26 Apr 2023 23:40:47 -0700 (PDT)
In-Reply-To: <fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.223.74.205; posting-account=_dwjNwoAAAA4hFltKxWAwHSTsQHdOMuM
NNTP-Posting-Host: 75.223.74.205
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c2d37df2-cfcf-4d0b-b545-12276a94b918n@googlegroups.com>
Subject: Re: FPGA4th
From: johnroge...@gmail.com (John Hart)
Injection-Date: Thu, 27 Apr 2023 06:40:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5031
 by: John Hart - Thu, 27 Apr 2023 06:40 UTC

On Wednesday, April 26, 2023 at 6:47:37 PM UTC-7, Lorem Ipsum wrote:
> On Wednesday, April 26, 2023 at 8:59:22 PM UTC-4, John Hart wrote:
> > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > On Tuesday, April 25, 2023 at 1:13:11 PM UTC-4, John Hart wrote:
> > > > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > > > <clip>
> > <clip>
> > > > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > > > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > > > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > > > build a map generator before beginning the project.
> > > What additional complexity do FPGAs require over CPLD? I literally have no idea what that means. You can use the same HDL code that was written for a CPLD (assuming there's a compiler for it) and compile that for an FPGA.
> > >
> > > I can't think of anything that is harder to do in an FPGA than in a CPLD, unless CPLDs have something akin to "long lines" which FPGAs used to use, until they grew out of them with logic being faster.
> > >
> > > There is nothing about FPGAs to preclude or make harder parallel operations. FPGAs are the embodiment of parallel operations. Every component on an FPGA operates in parallel with all the others, unless you tie them to sequential operations in your code.
> > > Rick C.
> >
> > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs. The basic logic unit of a CPGA has 16 to 20 inputs.
> > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA, only 4 to 20. A large adder in a CPLD
> > is next to impossible, in a FPGA a simple task and with carry logic, trivial. The ALU in our Forth CPLD processor was
> > 4 bits. Todays FPGAs outperform CPLDs to the point they're obsolete.
> I don't disagree with what you write. I just don't understand how it relates to the statement, "FPGA's require something more complex".
>
> My understanding is that a CPLD is hard to program complex functions in, while is it much less difficult to do so in an FPGA. Are you trying to say that it's only worthwhile to use FPGAs for more complex logic?

> Rick C.
Not at all. Today FPGAs are better than PLDs for most everything, even small jobs. Our PLD based processer was written in Forth and mapped directly into logic equations that fit the format of the PLD. When we moved the design to the FPGA the
logic compiler had to factor the equations into pieces that would fit in LUTs. Optimization for a PLD is the opposite of
optimizastion for a FPGA. Minimizing terms, which was very important for the PLD, was completely useless. Compile time was long and it required hand optimization to reach the performance goal.

Our new processor is more complex and experience told me better tools would be necessary to complete the project, so
I spent more time on tools than the design at first. There are many parts to the FPGA4th system that produces
VERILOG code for data and control of modules , I/O pin assignments, and definition of the instruction set for the assembler.
The part that converts the instruction set into equations was the hardest and might be simplified by re-doing it without recursion.

Re: FPGA4th

<a540f1e6-e8d6-4a20-a1ce-d8ac75089841n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:1223:b0:74e:324:d6cd with SMTP id v3-20020a05620a122300b0074e0324d6cdmr87744qkj.7.1682580311436;
Thu, 27 Apr 2023 00:25:11 -0700 (PDT)
X-Received: by 2002:ac8:5c53:0:b0:3eb:14c0:b41b with SMTP id
j19-20020ac85c53000000b003eb14c0b41bmr283373qtj.5.1682580311122; Thu, 27 Apr
2023 00:25:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Thu, 27 Apr 2023 00:25:10 -0700 (PDT)
In-Reply-To: <ccefc247-0eb8-49b8-a3f1-64114c88bdf6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<fd993af3-3113-4f24-bc09-67cea191bc8cn@googlegroups.com> <6bd5ae58-f57e-402a-9691-d7cfaddf7dc1n@googlegroups.com>
<ccefc247-0eb8-49b8-a3f1-64114c88bdf6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a540f1e6-e8d6-4a20-a1ce-d8ac75089841n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Thu, 27 Apr 2023 07:25:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6500
 by: Jurgen Pitaske - Thu, 27 Apr 2023 07:25 UTC

On Thursday, 27 April 2023 at 07:33:08 UTC+1, Lorem Ipsum wrote:
> On Thursday, April 27, 2023 at 2:18:16 AM UTC-4, Jurgen Pitaske wrote:
> > On Thursday, 27 April 2023 at 02:47:37 UTC+1, Lorem Ipsum wrote:
> > > On Wednesday, April 26, 2023 at 8:59:22 PM UTC-4, John Hart wrote:
> > > > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > > > On Tuesday, April 25, 2023 at 1:13:11 PM UTC-4, John Hart wrote:
> > > > > > On Thursday, November 25, 2021 at 2:39:20 AM UTC-7, Jurgen Pitaske wrote:
> > > > > > <clip>
> > > > <clip>
> > > > > > The original design was for a FPLD not a FPGA. After we moved the design to a FPGA it became obvious
> > > > > > a major re-design was needed. PLD's are optimized for parallel operations and we were able to convert
> > > > > > forth code directly to logic for the design, but FPGA's require something more complex, so I decided to
> > > > > > build a map generator before beginning the project.
> > > > > What additional complexity do FPGAs require over CPLD? I literally have no idea what that means. You can use the same HDL code that was written for a CPLD (assuming there's a compiler for it) and compile that for an FPGA.
> > > > >
> > > > > I can't think of anything that is harder to do in an FPGA than in a CPLD, unless CPLDs have something akin to "long lines" which FPGAs used to use, until they grew out of them with logic being faster.
> > > > >
> > > > > There is nothing about FPGAs to preclude or make harder parallel operations. FPGAs are the embodiment of parallel operations. Every component on an FPGA operates in parallel with all the others, unless you tie them to sequential operations in your code.
> > > > > Rick C.
> > > >
> > > > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs. The basic logic unit of a CPGA has 16 to 20 inputs.
> > > > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA, only 4 to 20. A large adder in a CPLD
> > > > is next to impossible, in a FPGA a simple task and with carry logic, trivial. The ALU in our Forth CPLD processor was
> > > > 4 bits. Todays FPGAs outperform CPLDs to the point they're obsolete..
> > > I don't disagree with what you write. I just don't understand how it relates to the statement, "FPGA's require something more complex".
> > >
> > > My understanding is that a CPLD is hard to program complex functions in, while is it much less difficult to do so in an FPGA. Are you trying to say that it's only worthwhile to use FPGAs for more complex logic?
> > >
> > > --
> > >
> > > Rick C.
> > >
> > > --+- Get 1,000 miles of free Supercharging
> > > --+- Tesla referral code - https://ts.la/richard11209
> > It is not clear to anybody here why you are just adding useless noise here .
> >
> > If you do not know what CPLD / FPGA means
> > - there is a so called internet where you can find the information and understanding you are missing.
> > Or build your own.
> > In hardware
> > as CPLD for practice
> > Or in FPGA - here go to NandLand invest the money and start programming
> > or dig out the TTLs you should still have and build your own
> > http://blog.notdot.net/2012/10/Build-your-own-FPGA
> Thank you for your kind words of support and encouragement. Everyone says how marvelous it is that we have you to guide us and teach us.
>
> I feel wiser, just having read your remarks.
>
> --
>
> Rick C.
>
> --++ Get 1,000 miles of free Supercharging
> --++ Tesla referral code - https://ts.la/richard11209

I do appreciate your sarcasm.

But looking at Rick Collins on LinkedIN again now
https://www.linkedin.com/in/ariusinc/
it states there:

About
Digital and analog board level design and production with DSP and FPGA in Verlog/VHDL with embedded software.

A current design that Arius is producing for a major communications company is an IRIG-B/Audio interface for their IP networking equipment.
This product has passed acceptance testing and Arius, Inc is now producing these units for sale in our customer's equipment.

We utilize an optimal combination of tried and tested approaches with state of the art technology to deliver low cost solutions meeting our customer's cost, schedule and design goals.

Specialties: FPGA design (Xilinx, Altera, Lattice), VHDL, Verilog
High speed digital circuit board design
Analog circuit design
ARM7 and Cortex M3 software development
TMS320C6xxx and TMS320C5xxx processor design
Low Power
Miniaturization
Prototyping
Volume Production
Automated Testing

So, I hope you were able to understand that my post contsained a bit of sarcasm as well ...

Re: FPGA4th

<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:5903:0:b0:5ee:e59b:dbc4 with SMTP id ez3-20020ad45903000000b005eee59bdbc4mr546382qvb.5.1682649850204;
Thu, 27 Apr 2023 19:44:10 -0700 (PDT)
X-Received: by 2002:ac8:5d8d:0:b0:3ef:3126:7dca with SMTP id
d13-20020ac85d8d000000b003ef31267dcamr1365465qtx.2.1682649850000; Thu, 27 Apr
2023 19:44:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.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: Thu, 27 Apr 2023 19:44:09 -0700 (PDT)
In-Reply-To: <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.158.165.131; posting-account=OxDKOgoAAADW0cxAqHqpN1zqeCoSsDap
NNTP-Posting-Host: 63.158.165.131
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
Subject: Re: FPGA4th
From: hughagui...@gmail.com (Hugh Aguilar)
Injection-Date: Fri, 28 Apr 2023 02:44:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4434
 by: Hugh Aguilar - Fri, 28 Apr 2023 02:44 UTC

On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> > unless CPLDs have something akin to "long lines" which FPGAs used to use,
> > until they grew out of them with logic being faster.
> >
> > There is nothing about FPGAs to preclude or make harder parallel operations.
> > FPGAs are the embodiment of parallel operations. Every component on an
> > FPGA operates in parallel with all the others, unless you tie them to sequential
> > operations in your code.
> > Rick C.
>
> The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs.
> The basic logic unit of a CPGA has 16 to 20 inputs.
> A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA,
> only 4 to 20.

The Lattice isp1048 PLD had a lot more connectivity than a modern FPGA.
This is why a VLIW design on the PLD was possible, but is impossible on an FPGA.
Rick Collins is a clown because he doesn't understand this. He says that a VLIW
is easy on an FPGA, although he has never done this. He's fantasizing.

The strength of an FPGA is that they "are the embodiment of parallel operations."
This has to be loosely-coupled parallelism to avoid the connectivity problem.
This is why all modern FPGA designs are multi-core systems.
John Hart is a clown because he doesn't because he doesn't understand this. He says
that his single-core RACE processor is relevant in modern times, but it isn't.

The MiniForth was pretty awesome in 1995 when it came out.
If I had continued building upon MFX I could have made it successful, at least for a while.
A VLIW processor is obsolete now (this might still be possible in an ASIC, though).

The truth that John Hart dodges is that I did write MFX.
He contributed only bad advice that I ignored (he expected the application programmer
to do the out-of-ordering, but I wrote MFX to do this automatically).
I was being a team player by succeeding at writing MFX despite the abysmally low pay,
lack of health insurance and lack of support (no advice whatsoever on how to do this).
Testra totally betrayed me by refusing to admit that I wrote MFX, telling everybody that
I was a stupid little maintenance programmer who pretends to have written MFX that I used
but that real programmers (John Hart and Steve Brault) actually wrote.
Nobody will ever hire a liar!

Nobody should hire Testra because Tom Hart and John Hart are liars.
The problem is not just that their single-core processor is obsolete in the 21st century,
the problem is that they betrayed their employee in 1995, and continue to do this today.
Nobody will ever agree to be their employee when the result is certain betrayal.

Re: FPGA4th

<326510f4-d944-459a-ad34-61e98bd689f2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:1649:b0:74d:fd99:ab33 with SMTP id c9-20020a05620a164900b0074dfd99ab33mr771816qko.3.1682667292624;
Fri, 28 Apr 2023 00:34:52 -0700 (PDT)
X-Received: by 2002:ac8:5c53:0:b0:3e1:6129:f094 with SMTP id
j19-20020ac85c53000000b003e16129f094mr1569752qtj.7.1682667292419; Fri, 28 Apr
2023 00:34:52 -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: Fri, 28 Apr 2023 00:34:52 -0700 (PDT)
In-Reply-To: <474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <326510f4-d944-459a-ad34-61e98bd689f2n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Fri, 28 Apr 2023 07:34:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 90
 by: Jurgen Pitaske - Fri, 28 Apr 2023 07:34 UTC

On Friday, 28 April 2023 at 03:44:11 UTC+1, Hugh Aguilar wrote:
> On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> > > unless CPLDs have something akin to "long lines" which FPGAs used to use,
> > > until they grew out of them with logic being faster.
> > >
> > > There is nothing about FPGAs to preclude or make harder parallel operations.
> > > FPGAs are the embodiment of parallel operations. Every component on an
> > > FPGA operates in parallel with all the others, unless you tie them to sequential
> > > operations in your code.
> > > Rick C.
> >
> > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs.
> > The basic logic unit of a CPGA has 16 to 20 inputs.
> > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA,
> > only 4 to 20.
> The Lattice isp1048 PLD had a lot more connectivity than a modern FPGA.
> This is why a VLIW design on the PLD was possible, but is impossible on an FPGA.
> Rick Collins is a clown because he doesn't understand this. He says that a VLIW
> is easy on an FPGA, although he has never done this. He's fantasizing.
>
> The strength of an FPGA is that they "are the embodiment of parallel operations."
> This has to be loosely-coupled parallelism to avoid the connectivity problem.
> This is why all modern FPGA designs are multi-core systems.
> John Hart is a clown because he doesn't because he doesn't understand this. He says
> that his single-core RACE processor is relevant in modern times, but it isn't.
>
> The MiniForth was pretty awesome in 1995 when it came out.
> If I had continued building upon MFX I could have made it successful, at least for a while.
> A VLIW processor is obsolete now (this might still be possible in an ASIC, though).
>
> The truth that John Hart dodges is that I did write MFX.
> He contributed only bad advice that I ignored (he expected the application programmer
> to do the out-of-ordering, but I wrote MFX to do this automatically).
> I was being a team player by succeeding at writing MFX despite the abysmally low pay,
> lack of health insurance and lack of support (no advice whatsoever on how to do this).
> Testra totally betrayed me by refusing to admit that I wrote MFX, telling everybody that
> I was a stupid little maintenance programmer who pretends to have written MFX that I used
> but that real programmers (John Hart and Steve Brault) actually wrote.
> Nobody will ever hire a liar!
>
> Nobody should hire Testra because Tom Hart and John Hart are liars.
> The problem is not just that their single-core processor is obsolete in the 21st century,
> the problem is that they betrayed their employee in 1995, and continue to do this today.
> Nobody will ever agree to be their employee when the result is certain betrayal.

Hugh, stop accusing others and call them liars without any proof,
and go back into your mental home.
And close the door behind you and lock it.
And throw the key through the window.

If their product is old or new does not matter
- does it do the job and do people buy it.
Customers did this over the last 30 yeears.

Testra is a company successful for 30 years at least now.
Accusing others is just your usual bullshit.

If they did not pay you enough?
Why did you not just leave and get double the salary elswhere.

You should get back into your taxi or drive the tractor. Or plumbing as you said.
This would make sure you do not waste our time here.
I AM PISSED OFF WITH YOUR CONTINUOUS BULLSHIT AND ACCUSATIONS.

Re: FPGA4th

<nnd$72815ca4$3ad137ea@0d9a89e07c78dab8>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
Subject: Re: FPGA4th
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com> <96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com> <474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: alb...@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$72815ca4$3ad137ea@0d9a89e07c78dab8>
Organization: KPN B.V.
Date: Fri, 28 Apr 2023 12:14:51 +0200
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp003.abavia.com!news.kpn.nl!not-for-mail
Lines: 15
Injection-Date: Fri, 28 Apr 2023 12:14:51 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 1408
 by: none - Fri, 28 Apr 2023 10:14 UTC

In article <474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>,
Hugh Aguilar <hughaguilar96@gmail.com> wrote:
<SNIP>
>Nobody should hire Testra because Tom Hart and John Hart are liars.

Are that the Hart's you have worked for? The Hart's that keep a company
running for decennia while you were plumbing are tax-driving?

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

Re: FPGA4th

<dba84f94-4771-41aa-9d99-1570256a9219n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:1913:b0:5ef:5f8d:c8b0 with SMTP id er19-20020a056214191300b005ef5f8dc8b0mr814233qvb.3.1682683328959;
Fri, 28 Apr 2023 05:02:08 -0700 (PDT)
X-Received: by 2002:a05:620a:39b:b0:74e:46de:9879 with SMTP id
q27-20020a05620a039b00b0074e46de9879mr866970qkm.0.1682683328722; Fri, 28 Apr
2023 05:02:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Apr 2023 05:02:08 -0700 (PDT)
In-Reply-To: <474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=49.197.26.229; posting-account=BqKgVAoAAADN_OfprV45McG5H0RDfjYC
NNTP-Posting-Host: 49.197.26.229
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dba84f94-4771-41aa-9d99-1570256a9219n@googlegroups.com>
Subject: Re: FPGA4th
From: waynes...@gmail.com (S 1)
Injection-Date: Fri, 28 Apr 2023 12:02:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: S 1 - Fri, 28 Apr 2023 12:02 UTC

On Friday, 28 April 2023 at 12:44:11 pm UTC+10, Hugh Aguilar wrote:
> On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> > > unless CPLDs have something akin to "long lines" which FPGAs used to use,
> > > until they grew out of them with logic being faster.
> > >
> > > There is nothing about FPGAs to preclude or make harder parallel operations.
> > > FPGAs are the embodiment of parallel operations. Every component on an
> > > FPGA operates in parallel with all the others, unless you tie them to sequential
> > > operations in your code.
> > > Rick C.
> >
> > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs.
> > The basic logic unit of a CPGA has 16 to 20 inputs.
> > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA,
> > only 4 to 20.
> The Lattice isp1048 PLD had a lot more connectivity than a modern FPGA.
> This is why a VLIW design on the PLD was possible, but is impossible on an FPGA.
> Rick Collins is a clown because he doesn't understand this. He says that a VLIW
> is easy on an FPGA, although he has never done this. He's fantasizing.

What, are you saying that Rick is a clown who doesn't understand something?

But, normally in something like this, I would normally listen to Rick. Because he is supposed to know it, even though I seem to understand it better.

I remember being berated for thinking I could put a simple microprocessor on a pld like device, but now he admits it's doable and done.

>
> The strength of an FPGA is that they "are the embodiment of parallel operations."
> This has to be loosely-coupled parallelism to avoid the connectivity problem.
> This is why all modern FPGA designs are multi-core systems.
> John Hart is a clown because he doesn't because he doesn't understand this. He says
> that his single-core RACE processor is relevant in modern times, but it isn't.
>
> The MiniForth was pretty awesome in 1995 when it came out.
> If I had continued building upon MFX I could have made it successful, at least for a while.
> A VLIW processor is obsolete now (this might still be possible in an ASIC, though).
>
> The truth that John Hart dodges is that I did write MFX.
> He contributed only bad advice that I ignored (he expected the application programmer
> to do the out-of-ordering, but I wrote MFX to do this automatically).
> I was being a team player by succeeding at writing MFX despite the abysmally low pay,
> lack of health insurance and lack of support (no advice whatsoever on how to do this).
> Testra totally betrayed me by refusing to admit that I wrote MFX, telling everybody that
> I was a stupid little maintenance programmer who pretends to have written MFX that I used
> but that real programmers (John Hart and Steve Brault) actually wrote.
> Nobody will ever hire a liar!
>
> Nobody should hire Testra because Tom Hart and John Hart are liars.
> The problem is not just that their single-core processor is obsolete in the 21st century,
> the problem is that they betrayed their employee in 1995, and continue to do this today.
> Nobody will ever agree to be their employee when the result is certain betrayal.

Re: FPGA4th

<263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:a94:b0:5ef:43ee:61fb with SMTP id ev20-20020a0562140a9400b005ef43ee61fbmr1014994qvb.6.1682708182885;
Fri, 28 Apr 2023 11:56:22 -0700 (PDT)
X-Received: by 2002:a05:622a:6113:b0:3f2:d7d:7479 with SMTP id
hg19-20020a05622a611300b003f20d7d7479mr121072qtb.5.1682708182708; Fri, 28 Apr
2023 11:56:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.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: Fri, 28 Apr 2023 11:56:22 -0700 (PDT)
In-Reply-To: <474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.223.74.205; posting-account=_dwjNwoAAAA4hFltKxWAwHSTsQHdOMuM
NNTP-Posting-Host: 75.223.74.205
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
Subject: Re: FPGA4th
From: johnroge...@gmail.com (John Hart)
Injection-Date: Fri, 28 Apr 2023 18:56:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 76
 by: John Hart - Fri, 28 Apr 2023 18:56 UTC

On Thursday, April 27, 2023 at 7:44:11 PM UTC-7, Hugh Aguilar wrote:
> On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
<clip>
> > > There is nothing about FPGAs to preclude or make harder parallel operations.
<clip>
> > > Rick C.
> >
> > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs.
> > The basic logic unit of a CPGA has 16 to 20 inputs.
> > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA,
> > only 4 to 20.
> The Lattice isp1048 PLD had a lot more connectivity than a modern FPGA.
Not true!
> This is why a VLIW design on the PLD was possible, but is impossible on an FPGA.
I don't know what a VLIW is, but I know anything possible on a PLD can be done better on a modern FPGA.
<ad hominem & nonsense clipped>

> A VLIW processor is obsolete now (this might still be possible in an ASIC, though).

Our original MSI LSI based processor (4S32) used in thousands ofTicketMaster terminals,
was a Harvard architecture with a 32 bit instruction (not sure if that qualifies as VLIW),
a 16 bit data path and 4 bit ALU. [An emulation of an Intel 286 (virtual PC) on it would
run a little faster than it. An emulation of a customers 16 bit processor ran 5 times faster.]

The Forth multi-user system we manufactured using the same CPU supported 7 users.
When we moved the design to the PLD ,the instruction width was shrunk to 16 bits, which
I'm sure doesn't qualify as a Very Large Instruction Width. The arithmetic part of the ALU
remained 4 bits but the logic part became 16.

The instruction word for the RACE32 is 18 bits, so it's not a VLIW either,
but the ALU and internal data path have been expanded to 32 bits, enabled by
the fast ripple carry feature of FPGAs.

The power of modern FPGA would blow people's minds, if they understood them..
Advanced supercomputer have tens of thousands of chips with thousands of processes
running in each one with more computing power than a PC. The fear about AAI taking
over the world is based on the reality of what can be done with this power
and how dangerous it would be if abused.

Restrictions won't reduce the danger, they'll make it more dangerous, more concentrated.
The solution to Big Tech having too much power is to empower people. Enable small business
to use robotics and automation to compete. Something like an open source platform programed
in Forth for automation would be the ideal tool to enable it. Focusing on solutions is the
only way out of the mess we're in, Attacks and flame wars are a DEAD END, they accomplish
NOTHING, and the din drowns out rational discourse.

HUGH WROTE MFX, never said he didn't. He was quite creative at the time.

<clip more ad hominem crap>

Re: FPGA4th

<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1806:b0:3ef:8159:5ec4 with SMTP id t6-20020a05622a180600b003ef81595ec4mr2557157qtc.9.1682726357401;
Fri, 28 Apr 2023 16:59:17 -0700 (PDT)
X-Received: by 2002:ad4:4f27:0:b0:570:ed88:8a13 with SMTP id
fc7-20020ad44f27000000b00570ed888a13mr1061686qvb.6.1682726357188; Fri, 28 Apr
2023 16:59:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Apr 2023 16:59:16 -0700 (PDT)
In-Reply-To: <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.158.165.131; posting-account=OxDKOgoAAADW0cxAqHqpN1zqeCoSsDap
NNTP-Posting-Host: 63.158.165.131
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com>
Subject: Re: FPGA4th
From: hughagui...@gmail.com (Hugh Aguilar)
Injection-Date: Fri, 28 Apr 2023 23:59:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Hugh Aguilar - Fri, 28 Apr 2023 23:59 UTC

On Friday, April 28, 2023 at 11:56:23 AM UTC-7, John Hart wrote:
> On Thursday, April 27, 2023 at 7:44:11 PM UTC-7, Hugh Aguilar wrote:
> > On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> <clip>
> > > > There is nothing about FPGAs to preclude or make harder parallel operations.
> <clip>
> > > > Rick C.
> > >
> > > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs.
> > > The basic logic unit of a CPGA has 16 to 20 inputs.
> > > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA,
> > > only 4 to 20.
> > The Lattice isp1048 PLD had a lot more connectivity than a modern FPGA.
> Not true!
> > This is why a VLIW design on the PLD was possible, but is impossible on an FPGA.
> I don't know what a VLIW is, but I know anything possible on a PLD can be done better on a modern FPGA.

If you don't know what a VLIW is, then you presumably don't know what out-of-ordering
is either --- out-of-ordering is the distinctive feature of a VLIW.

You didn't know what out-of-ordering was in 1994 either.
You told me to write the assembler with each line representing one opcode, and all
five instructions that would be embedded in that opcode (and would execute
concurrently in a single clock cycle) on that line.
That was stupid!!! I remember at the time being stunned by the stupidity of your advice.
What I did was write the assembler so that the user would write his source-code as if
the instructions were executed sequentially, and my assembler would out-of-order
the instructions to pack them into the opcodes to minimize the number of NOP
instructions that had to be inserted while yet guaranteeing that the program did
the same thing as if the instructions were executed sequentially as they had been
written in the source-code. I got this idea from the Pentium with its U and V pipes.
MFX did the out-of-ordering at compile-time rather than run-time, so that was easier,
but the MiniForth had five instructions executing concurrently whereas the Pentium
only had two instructions executing concurrently (U and V), so that was more difficult.

You aren't any good at computer programming. You didn't understand out-of-ordering
in 1994, and you apparently still don't. All of your advice was stupid. I wrote all of the
code without any help at all, but now you take credit for writing it.

> The power of modern FPGA would blow people's minds, if they understood them.
> Advanced supercomputer have tens of thousands of chips with thousands of processes
> running in each one with more computing power than a PC. The fear about AAI taking
> over the world is based on the reality of what can be done with this power
> and how dangerous it would be if abused.

Only idiots watch the Terminator movies and take that nonsense seriously.
Apparently you are also a fan of the "Groundhog Day" movie.
This is a pathetic life. I recommend that you throw away your DVD player.

> HUGH WROTE MFX, never said he didn't. He was quite creative at the time.

You are lying, of course.
This is the first time that you have ever admitted in public that I wrote MFX.

I remember going to a job interview and the personnel lady called Testra on the
phone, and put it on speaker-phone so I could hear. The person who answered
at Testra identified himself as John Hart. He said that I had done "nothing"
in my time working there, and that I was not eligible for rehire.
Since then, you have claimed that this was actually Tom Hart impersonating you.
Maybe so! It doesn't matter though because you are 100% loyal to Tom Hart, so
when he puts words in your mouth those are your words, because you don't complain.
Note that this was at a time when you were trying to talk me into coming back to
work at Testra, so I was eligible for rehire. I think that your plan was to prevent me
from finding work elsewhere so that low finances would force me to return to Testra.
You didn't expect me to find out about this. I wouldn't have found out except that the
personnel lady put you on speaker phone, but that was unusual. As an example, I applied
at Lockheed Martin because they had a VLIW processor that they were using for
processing radar images. I went through two interviews and everything looked good.
I was told that they needed to verify at Testra, and then they would get back to me.
They got back to me and told me that I was disqualified for any job at Lockheed Martin.
Apparently you knew that Lockheed Martin would pay me more than $10/hour, and that
I wouldn't return to Testra, so you undermined my effort to get ahead in life.

After the incident with the speaker-phone, I never applied for work as a programmer again.
Writing MFX was my claim to fame. I needed that to get a job as a programmer.

Testra began attacking me on comp.lang.forth in 2019.
Tom Hart refused to admit that I wrote MFX (assembler/simulator and Forth cross-compiler).
Now in 2023 you finally admit that I wrote MFX, but you claim that you never
said that I didn't. Bullshit! You have been saying that you and Steve Brault wrote MFX
for the last three decades.

On Friday, September 13, 2019 at 9:08:59 AM UTC-7, Jurgen Pitaske wrote:
> The official answer from Tom Hart, their president,
> who agreed to have his answer to me published on clf:
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> [Hugh] wrote our Forth compiler for the processor
> that we implemented in a Lattice PLD.
>
> He did a good job on it,
> we are still using it with a few bug fixes and minor modifications.
>
> He had nothing to do with the processor itself,
> that was all designed by John Hart and Steve Brault.
>
> The PLD version was based upon our original Forth Engine done long before
> we ever ran across Hugh.

Tom Hart is saying that MFX was written long before Testra ever ran across me.
Obviously, the assembler/simulator is an integral part of the MiniForth, so Tom Hart
is saying that I was never anything more than a stupid little maintenance programmer
who used MFX that was written by real programmers before I hired on.
He is effectively accusing me of lying when I say that I wrote MFX.

Tom Hart is giving me credit for writing the interactive Forth compiler. Bullshit!
That was written in MFX after I left. That required all of the assembly-language
to already be done because you can't have an assembler on the MiniForth due
to not being able to write to code-memory. Writing the interactive Forth compiler
would have been trivial because I had already written all of the primitives in
assembly-language. I also wrote the assembler.
When people read Tom Hart's lies they believe that there is no evidence to
indicate that I programmed in assembly-language, much less wrote the assembler.
They believe that I ported figForth over to the MiniForth. This is a lie, and you have
never contradicted your brother --- you have never stood up and told the truth.

Why did Testra attack me on comp.lang.forth with lies and insults?
Tom Hart made this attack on the command of Juergen Pintaske, the MPE salesman.
Apparently you were in negotiation with Stephen Pelc for him to buy the RACE processor,
and you believed that you had to obey Juergen Pintaske's commands to stay on
Stephen Pelc's good side. It is unlikely that Stephen Pelc was going to buy your RACE
processor. He was most likely just tugging your chain for the entertainment value of
getting you to attack your own employee on comp.lang.forth. You think that you can
totally crush me here on comp.lang.forth, but you harm yourself as much or more
than you harm me. Testra won't be considered to be a reputable company any more.
You have more to lose than I do. People who live in glass houses shouldn't throw stones!
Attacking me on comp.lang.forth was a bad idea. Was alcohol involved in this decision?

Re: FPGA4th

<6fff4868-c807-4dd5-83d7-af61d0f24ed5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1896:b0:3e9:b2ec:573f with SMTP id v22-20020a05622a189600b003e9b2ec573fmr2266982qtc.12.1682726810310;
Fri, 28 Apr 2023 17:06:50 -0700 (PDT)
X-Received: by 2002:a05:622a:1a19:b0:3ef:6db3:ab28 with SMTP id
f25-20020a05622a1a1900b003ef6db3ab28mr2255561qtb.7.1682726810093; Fri, 28 Apr
2023 17:06:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.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: Fri, 28 Apr 2023 17:06:49 -0700 (PDT)
In-Reply-To: <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.114.57.174; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 63.114.57.174
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6fff4868-c807-4dd5-83d7-af61d0f24ed5n@googlegroups.com>
Subject: Re: FPGA4th
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Sat, 29 Apr 2023 00:06:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 134
 by: Lorem Ipsum - Sat, 29 Apr 2023 00:06 UTC

On Friday, April 28, 2023 at 2:56:23 PM UTC-4, John Hart wrote:
> On Thursday, April 27, 2023 at 7:44:11 PM UTC-7, Hugh Aguilar wrote:
> > On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> <clip>
> > > > There is nothing about FPGAs to preclude or make harder parallel operations.
> <clip>
> > > > Rick C.
> > >
> > > The basic logic unit of a FPGA is a LUT, typically 4 or 5 inputs.
> > > The basic logic unit of a CPGA has 16 to 20 inputs.
> > > A 5 input LUT can decode all possible inputs, the basic logic unit of a FPGA,
> > > only 4 to 20.
> > The Lattice isp1048 PLD had a lot more connectivity than a modern FPGA.
> Not true!
> > This is why a VLIW design on the PLD was possible, but is impossible on an FPGA.
> I don't know what a VLIW is, but I know anything possible on a PLD can be done better on a modern FPGA.

Hugh won't agree on this, but a VLIW (Very Long Instruction Word) processor has very little encoding of fields, with many control points in the processor having individual bits in the instruction word. This provides tons of flexibility in each instruction, rather than being limited to a fixed instruction set. In particular, this allows the maximum parallelism to be exploited.

TI used "VLIW" in their TMS320C6xxx DSP line, but it's not quite the same thing. They had multiple CPUs in the chip, which all had a core functionality, with enhanced features in a few. They simply aggregated the 32 bit instructions into a 256 bit main instruction word. The earlier versions of the processor were bandwidth limited because of the need for external program storage. Eventually, as semiconductor processing provide more and more, on-chip memory, they could keep all the processors running. They were essentially used with a few doing math operations, while others were DMA engines keeping the data moving. Still, not exactly, VLIW, in the traditional sense.

I worked on attached array processors, which were VLIW in the real sense, with over 100 bits in the ALU control store. There was a separate "storage-move" processor that managed moving the data between main memory, cache and the compute head register file. Lots of ECL gate arrays, and lots of power.

> <ad hominem & nonsense clipped>
> > A VLIW processor is obsolete now (this might still be possible in an ASIC, though).
> Our original MSI LSI based processor (4S32) used in thousands ofTicketMaster terminals,
> was a Harvard architecture with a 32 bit instruction (not sure if that qualifies as VLIW),

That's a standard processor design, I expect, with encoded fields.

> a 16 bit data path and 4 bit ALU. [An emulation of an Intel 286 (virtual PC) on it would
> run a little faster than it. An emulation of a customers 16 bit processor ran 5 times faster.]

Maybe I spoke too soon. To say if it was along the concept of VLIW would require considering what the fields in the instruction were doing. If they mostly directly controlled various functions in the CPU, rather than being encoded, that would be VLIW.

> The Forth multi-user system we manufactured using the same CPU supported 7 users.
> When we moved the design to the PLD ,the instruction width was shrunk to 16 bits, which
> I'm sure doesn't qualify as a Very Large Instruction Width. The arithmetic part of the ALU
> remained 4 bits but the logic part became 16.

It's not the number of bits in the instruction word, really. It's how they are used. If it has to be decoded, that's not VLIW. If individual bits directly control things like a mux select line or the selection of carry, etc, that's VLIW.

> The instruction word for the RACE32 is 18 bits, so it's not a VLIW either,
> but the ALU and internal data path have been expanded to 32 bits, enabled by
> the fast ripple carry feature of FPGAs.
>
> The power of modern FPGA would blow people's minds, if they understood them.
> Advanced supercomputer have tens of thousands of chips with thousands of processes
> running in each one with more computing power than a PC. The fear about AAI taking
> over the world is based on the reality of what can be done with this power
> and how dangerous it would be if abused.
>
> Restrictions won't reduce the danger, they'll make it more dangerous, more concentrated.
> The solution to Big Tech having too much power is to empower people. Enable small business
> to use robotics and automation to compete. Something like an open source platform programed
> in Forth for automation would be the ideal tool to enable it. Focusing on solutions is the
> only way out of the mess we're in, Attacks and flame wars are a DEAD END, they accomplish
> NOTHING, and the din drowns out rational discourse.

What mess??? I must have missed something.

> HUGH WROTE MFX, never said he didn't. He was quite creative at the time.
>
> <clip more ad hominem crap>

Yeah, he's definitely off the deep end these days. He used to be a regular ranter here... I mean, a regular contributor here. But he disappeared for some time. He's not back in full force. He used to go out of his way to argue with people. He seems much more restrained now.

--

Rick C.

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

Re: FPGA4th

<d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:4b2f:0:b0:5e6:b185:fdfa with SMTP id s15-20020ad44b2f000000b005e6b185fdfamr1562376qvw.3.1682746868788;
Fri, 28 Apr 2023 22:41:08 -0700 (PDT)
X-Received: by 2002:ad4:522a:0:b0:5ef:4436:ef38 with SMTP id
r10-20020ad4522a000000b005ef4436ef38mr2594213qvq.4.1682746868637; Fri, 28 Apr
2023 22:41:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.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: Fri, 28 Apr 2023 22:41:08 -0700 (PDT)
In-Reply-To: <0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sat, 29 Apr 2023 05:41:08 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 28
 by: Jurgen Pitaske - Sat, 29 Apr 2023 05:41 UTC

>
> Why did Testra attack me on comp.lang.forth with lies and insults?
> Tom Hart made this attack on the command of Juergen Pintaske, the MPE salesman.
> Apparently you were in negotiation with Stephen Pelc for him to buy the RACE processor,
> and you believed that you had to obey Juergen Pintaske's commands to stay on
> Stephen Pelc's good side. It is unlikely that Stephen Pelc was going to buy your RACE
> processor. He was most likely just tugging your chain for the entertainment value of
> getting you to attack your own employee on comp.lang.forth. You think that you can
> totally crush me here on comp.lang.forth, but you harm yourself as much or more
> than you harm me. Testra won't be considered to be a reputable company any more.
> You have more to lose than I do. People who live in glass houses shouldn't throw stones!
> Attacking me on comp.lang.forth was a bad idea. Was alcohol involved in this decision?

TYPICAL HUCK AQUILUX BULLSHIT AGAIN.

He insinuates things that were never planned nor happened,
just to be able to attack people again.
All of these attacked are professionals - in contrast to him and his behaviour here.
And to waste everybody's time.

HE IS INSANE AND PROBABLY A DANGER FOR THE PEOPLE AROUND HIM.

I had just asked Testra to kindly state his activities with Testra
as an answer to all of his accusations here.
- which they did under the condition their email is published in full - which I did.
If there are some differences in perceptions 30 years later - so what.
This is how life works.

Re: FPGA4th

<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:7f03:0:b0:3bf:b9d9:6759 with SMTP id f3-20020ac87f03000000b003bfb9d96759mr2561287qtk.8.1682750855230;
Fri, 28 Apr 2023 23:47:35 -0700 (PDT)
X-Received: by 2002:ac8:5703:0:b0:3ef:3af7:1c40 with SMTP id
3-20020ac85703000000b003ef3af71c40mr2794286qtw.3.1682750855042; Fri, 28 Apr
2023 23:47:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Fri, 28 Apr 2023 23:47:34 -0700 (PDT)
In-Reply-To: <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.223.74.205; posting-account=_dwjNwoAAAA4hFltKxWAwHSTsQHdOMuM
NNTP-Posting-Host: 75.223.74.205
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com>
Subject: Re: FPGA4th
From: johnroge...@gmail.com (John Hart)
Injection-Date: Sat, 29 Apr 2023 06:47:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: John Hart - Sat, 29 Apr 2023 06:47 UTC

On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> >
> > Why did Testra attack me on comp.lang.forth with lies and insults?

No one from Testra ever attacked anyone on comp.lang.forth
or any other news group ever.

A gifted programmer, with no experience was given a chance,
succeeded and was let go after he finished because there was
nothing for him to do.

> I had just asked Testra to kindly state his activities with Testra
Which indicated he was a creative individual and like many creative
individuals, might be difficult to work with. A truth that's easily verified
by reading posts on this and many other tech newsgroups.

Not referring to anyone specific, some people not only burn their bridges
they spend years taking the foundation down to bedrock with a jackhammer
until no evidence of what they accomplished remains.

Flame wars are not only counterproductive they're destructive. Most
people, if they knew then what they know now, would have done things
differently. It's also true that if wishes were horses, beggers would ride.

Learning from past mistakes is good, getting mired in them is not.

My purpose for writing is NOT to get sucked into a flame war,
it's to have a discussion about Forth being the ideal language for a
Reconfigurable Architecture Computation Engine, specifically the
RACE32, which we are in the process of completing,

A thousand such processors could run on one of the new FPGA chips,
but the main applications, automation and robotics, would require
only one and run on a low cost device.
jrh

Re: FPGA4th

<6e4f163f-d261-42d6-b018-6361f4c4f526n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:184b:b0:5e7:b6ad:3ddf with SMTP id d11-20020a056214184b00b005e7b6ad3ddfmr1333343qvy.8.1682752041490;
Sat, 29 Apr 2023 00:07:21 -0700 (PDT)
X-Received: by 2002:ad4:4f45:0:b0:5e6:1896:d026 with SMTP id
eu5-20020ad44f45000000b005e61896d026mr1163478qvb.0.1682752041316; Sat, 29 Apr
2023 00:07:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo2.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: Sat, 29 Apr 2023 00:07:21 -0700 (PDT)
In-Reply-To: <6fff4868-c807-4dd5-83d7-af61d0f24ed5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=75.223.74.205; posting-account=_dwjNwoAAAA4hFltKxWAwHSTsQHdOMuM
NNTP-Posting-Host: 75.223.74.205
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<6fff4868-c807-4dd5-83d7-af61d0f24ed5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6e4f163f-d261-42d6-b018-6361f4c4f526n@googlegroups.com>
Subject: Re: FPGA4th
From: johnroge...@gmail.com (John Hart)
Injection-Date: Sat, 29 Apr 2023 07:07:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2808
 by: John Hart - Sat, 29 Apr 2023 07:07 UTC

On Friday, April 28, 2023 at 5:06:51 PM UTC-7, Lorem Ipsum wrote:
> On Friday, April 28, 2023 at 2:56:23 PM UTC-4, John Hart wrote:
> > On Thursday, April 27, 2023 at 7:44:11 PM UTC-7, Hugh Aguilar wrote:
> > > On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > > > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> > > > ><clip>

> What mess??? I must have missed something.
> Rick C.
Not your fault if you still rely on MSM for your news.
America is in sharp decline on many fronts and MSM has been working overtime
hiding it. The parts of our social economic system are strongly linked and
a series of errors by the current administration, as serious as the Titanic
hittting an iceberg, have occured. The only solution is to get productivity
growing faster than debt to prevent runaway inflation, and that's going
to require an autiomation revolution at the roots. The concentration of
wealth by the Elite, not only stifles innovation it's extremely dangerous.
After all, power corrupts and absolute power corrupts absolutely.

Re: FPGA4th

<3fbbbbb0-a124-494d-af8a-70da291fd19an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:820a:b0:74e:950:f4c6 with SMTP id ow10-20020a05620a820a00b0074e0950f4c6mr1390408qkn.2.1682753640651;
Sat, 29 Apr 2023 00:34:00 -0700 (PDT)
X-Received: by 2002:a05:6214:9c3:b0:5ef:5453:f4b5 with SMTP id
dp3-20020a05621409c300b005ef5453f4b5mr1174333qvb.2.1682753640493; Sat, 29 Apr
2023 00:34:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 29 Apr 2023 00:34:00 -0700 (PDT)
In-Reply-To: <ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3fbbbbb0-a124-494d-af8a-70da291fd19an@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sat, 29 Apr 2023 07:34:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Jurgen Pitaske - Sat, 29 Apr 2023 07:34 UTC

On Saturday, 29 April 2023 at 07:47:36 UTC+1, John Hart wrote:
> On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> > >
> > > Why did Testra attack me on comp.lang.forth with lies and insults?
> No one from Testra ever attacked anyone on comp.lang.forth
> or any other news group ever.
>
> A gifted programmer, with no experience was given a chance,
> succeeded and was let go after he finished because there was
> nothing for him to do.
> > I had just asked Testra to kindly state his activities with Testra
> Which indicated he was a creative individual and like many creative
> individuals, might be difficult to work with. A truth that's easily verified
> by reading posts on this and many other tech newsgroups.
>
> Not referring to anyone specific, some people not only burn their bridges
> they spend years taking the foundation down to bedrock with a jackhammer
> until no evidence of what they accomplished remains.
>
> Flame wars are not only counterproductive they're destructive. Most
> people, if they knew then what they know now, would have done things
> differently. It's also true that if wishes were horses, beggers would ride.
>
> Learning from past mistakes is good, getting mired in them is not.
>
> My purpose for writing is NOT to get sucked into a flame war,
> it's to have a discussion about Forth being the ideal language for a
> Reconfigurable Architecture Computation Engine, specifically the
> RACE32, which we are in the process of completing,
>
> A thousand such processors could run on one of the new FPGA chips,
> but the main applications, automation and robotics, would require
> only one and run on a low cost device.
> jrh

A great post - Thank You

Re: FPGA4th

<d71acf0e-41b2-4c69-816b-e4d6a6580e87n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:46:b0:3ef:33d0:88f4 with SMTP id y6-20020a05622a004600b003ef33d088f4mr3082980qtw.7.1682775641038;
Sat, 29 Apr 2023 06:40:41 -0700 (PDT)
X-Received: by 2002:ac8:5c53:0:b0:3eb:14c0:b41b with SMTP id
j19-20020ac85c53000000b003eb14c0b41bmr3085817qtj.5.1682775640831; Sat, 29 Apr
2023 06:40:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 29 Apr 2023 06:40:40 -0700 (PDT)
In-Reply-To: <6e4f163f-d261-42d6-b018-6361f4c4f526n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=65.207.89.54; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 65.207.89.54
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<6fff4868-c807-4dd5-83d7-af61d0f24ed5n@googlegroups.com> <6e4f163f-d261-42d6-b018-6361f4c4f526n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d71acf0e-41b2-4c69-816b-e4d6a6580e87n@googlegroups.com>
Subject: Re: FPGA4th
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Sat, 29 Apr 2023 13:40:41 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lorem Ipsum - Sat, 29 Apr 2023 13:40 UTC

On Saturday, April 29, 2023 at 3:07:22 AM UTC-4, John Hart wrote:
> On Friday, April 28, 2023 at 5:06:51 PM UTC-7, Lorem Ipsum wrote:
> > On Friday, April 28, 2023 at 2:56:23 PM UTC-4, John Hart wrote:
> > > On Thursday, April 27, 2023 at 7:44:11 PM UTC-7, Hugh Aguilar wrote:
> > > > On Wednesday, April 26, 2023 at 5:59:22 PM UTC-7, John Hart wrote:
> > > > > On Tuesday, April 25, 2023 at 6:23:15 PM UTC-7, Lorem Ipsum wrote:
> > > > > > I can't think of anything that is harder to do in an FPGA than in a CPLD,
> > > > > ><clip>
> > What mess??? I must have missed something.
> > Rick C.
> Not your fault if you still rely on MSM for your news.
> America is in sharp decline on many fronts and MSM has been working overtime
> hiding it. The parts of our social economic system are strongly linked and
> a series of errors by the current administration, as serious as the Titanic
> hittting an iceberg, have occured. The only solution is to get productivity
> growing faster than debt to prevent runaway inflation, and that's going
> to require an autiomation revolution at the roots. The concentration of
> wealth by the Elite, not only stifles innovation it's extremely dangerous..
> After all, power corrupts and absolute power corrupts absolutely.

Got it. I completely understand now. Thanks

--

Rick C.

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

Re: FPGA4th

<f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1342:b0:3ef:3541:4351 with SMTP id w2-20020a05622a134200b003ef35414351mr3015966qtk.2.1682811248349;
Sat, 29 Apr 2023 16:34:08 -0700 (PDT)
X-Received: by 2002:a05:6214:b93:b0:5ef:4660:bf3b with SMTP id
fe19-20020a0562140b9300b005ef4660bf3bmr1616146qvb.9.1682811248088; Sat, 29
Apr 2023 16:34:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 29 Apr 2023 16:34:07 -0700 (PDT)
In-Reply-To: <ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=63.158.165.131; posting-account=OxDKOgoAAADW0cxAqHqpN1zqeCoSsDap
NNTP-Posting-Host: 63.158.165.131
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>
Subject: Re: FPGA4th
From: hughagui...@gmail.com (Hugh Aguilar)
Injection-Date: Sat, 29 Apr 2023 23:34:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Hugh Aguilar - Sat, 29 Apr 2023 23:34 UTC

On Friday, April 28, 2023 at 11:47:36 PM UTC-7, John Hart wrote:
> On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> > >
> > > Why did Testra attack me on comp.lang.forth with lies and insults?
> No one from Testra ever attacked anyone on comp.lang.forth
> or any other news group ever.

Bullshit!
This entire thread was an unprovoked attack on me:
https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0

Tom Hart was totally lying:
> I let him go myself,
> after I had given him a project to write a DXF converter to HPGL code.
> He would not take any direction.
> I scrapped the project.

I never even heard of HPGL before this attack. There was no HPGL project.
Also, I never got any direction in any of my work.
When I wrote the DXF to GCODE converter nobody told me about how
Bezier Splines might work. I didn't know about Bezier Splines, and I assume
that the reason I wasn't told about Bezier Splines is that Tom and John Hart
don't know about them either. Tom Hart would just angrily tell me:
"Just make a smooth line through all the tiny line segments!"
There was just a mish-mash of tiny line segments ranging from 1/1000 of an inch
to 20/1000 of an inch, and some longer. They pointed in every which direction. Some
weren't touching any other line segment and some touched other line segments.
I had no idea how to make a smooth line through this mess. I wished that I did
have some direction, but I never did. I wished that I had mind-reading ability
so that I could know what image the artist had intended with this mish-mash..
Tom Hart says that I'm too stupid to write a data-conversion program.
This isn't true. I was converting DXF code to GCODE within a couple of weeks
of starting the project. The problem was that the result was a mess.
When I started the project I was told that this was a simple data-conversion
program, so I felt confident that I could finish in a few weeks. If I had been told
that I had to make a smooth line through a big mess of tiny line-segments,
I would have refused the job. If I had been told that I needed Bezier Splines
I would have refused the job because I don't know anything about the subject.
(This is where the comp.lang.forth trolls can spring into action and say that
they could easily implement Bezier Splines, so they get to be big internet experts
without writing any code, as usual).

Tom Hart was totally lying:
> [Hugh] had nothing to do with the processor itself,
> that was all designed by John Hart and Steve Brault.
>
> The PLD version was based upon our original Forth Engine done long before
> we ever ran across Hugh.

The original Forth Engine was a bit-slice processor.
This is unrelated to the MiniForth that was a VLIW processor.
Tom Hart is saying that MFX was written for the bit-slice processor and then
was used on the MiniForth. Bullshit! I wrote MFX for the MiniForth (MFX means
Mini Forth Xcompiler). I never saw any of the code from the original Forth Engine.
All of that was written by John Perona who later wrote Multi-Edit. Even if there
had been some similarity between the original Forth Engine and the MiniForth,
I still wouldn't have looked at John Perona's code because I never look at other
people's code (that is like peering through a bedroom window to look at your
neighbor's wife). Also, as a practical matter John Perona is a typical C programmer
who writes multi-page functions. He doesn't factor code at all.

Testra was originally called Hartronics and they advertised their "Forth Engine"
in Forth Dimensions, in case anybody cares (I don't).

It was obvious that Juergen Pintaske wanted to denounce me on comp.lang.forth,
by saying that I am lying about writing MFX at Testra. Tom Hart totally complied by
providing Juergen Pintaske with support for this attack. All of Juergen Pintaske's
attacks on me over the last four years have been based on him obtaining 100%
support from Tom Hart.
It is very disingenuous for John Hart to now say:
> No one from Testra ever attacked anyone on comp.lang.forth
> or any other news group ever.
Bullshit! You could have ignored Juergen Pintaske. Everybody else in the world does!
Instead you provided Juergen Pintaske with 100% support for attacking me.
Juergen Pintaske is now Testra's mouthpiece, and he has Tom Hart's support in this.

> Not referring to anyone specific, some people not only burn their bridges
> they spend years taking the foundation down to bedrock with a jackhammer
> until no evidence of what they accomplished remains.

It was in the 1990s, less than five years after I left Testra, when I heard John Hart
(possibly Tom Hart doing an impersonation) say on speaker-phone that I had
accomplished "nothing" and that I was not eligible for rehire. Presumably Testra had
been saying this starting immediately after I left Testra but it was a few years later
when I caught them at this. So, it didn't take Tom Hart long to burn his bridge with me,
and jackhammer the foundation, to ensure that no evidence of accomplishment remains.
Tom Hart cares about loyalty! He expects employees to remain employed forever,
never asking for a raise or health insurance or anything else. Loyalty is a one-way street;
Tom Hart has no sense of loyalty to his employees and will attack them in public.

Why didn't Testra just tell me when I left that leaving was an act of disloyalty
and that I would never get a reference? I made a fool out of myself by going to
job interviews, such as at Lockheed Martin, and saying that I wrote MFX at Testra.
Most likely, Testra wanted me to go to these job interviews and describe MFX,
not for my benefit, but just as an advertisement for Testra's MiniForth processor.
They may have been hoping that Lockheed Martin would buy the MiniForth so
they could become wealthy, but they had no way to get Lockheed Martin's attention.
You can't just show up in the lobby of Lockheed Martin and tell the receptionist:
"Hi! I've got a super-awesome processor! Would you like to buy it?"
They may have believed (correctly) that for me to go to a job interview at
Lockheed Martin and describe MFX would be the only way that Lockheed Martin
would find out about the MiniForth --- but they would pull the rug out from under me
by telling Lockheed Martin that they wrote MFX --- they would explain to
Lockheed Martin that they are geniuses who deserve to get rich!

Re: FPGA4th

<e020080e-cb62-458f-8dea-6d781a1a1a9an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:4e6b:0:b0:5ef:57cc:641d with SMTP id ec11-20020ad44e6b000000b005ef57cc641dmr1519657qvb.1.1682835254855;
Sat, 29 Apr 2023 23:14:14 -0700 (PDT)
X-Received: by 2002:a05:6214:92e:b0:5e6:4193:996f with SMTP id
dk14-20020a056214092e00b005e64193996fmr1540366qvb.9.1682835254601; Sat, 29
Apr 2023 23:14:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.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, 29 Apr 2023 23:14:14 -0700 (PDT)
In-Reply-To: <f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com> <f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e020080e-cb62-458f-8dea-6d781a1a1a9an@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sun, 30 Apr 2023 06:14:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 182
 by: Jurgen Pitaske - Sun, 30 Apr 2023 06:14 UTC

On Sunday, 30 April 2023 at 00:34:09 UTC+1, Hugh Aguilar wrote:
> On Friday, April 28, 2023 at 11:47:36 PM UTC-7, John Hart wrote:
> > On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> > > >
> > > > Why did Testra attack me on comp.lang.forth with lies and insults?
> > No one from Testra ever attacked anyone on comp.lang.forth
> > or any other news group ever.
> Bullshit!
> This entire thread was an unprovoked attack on me:
> https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
>
> Tom Hart was totally lying:
> > I let him go myself,
> > after I had given him a project to write a DXF converter to HPGL code.
> > He would not take any direction.
> > I scrapped the project.
>
> I never even heard of HPGL before this attack. There was no HPGL project.
> Also, I never got any direction in any of my work.
> When I wrote the DXF to GCODE converter nobody told me about how
> Bezier Splines might work. I didn't know about Bezier Splines, and I assume
> that the reason I wasn't told about Bezier Splines is that Tom and John Hart
> don't know about them either. Tom Hart would just angrily tell me:
> "Just make a smooth line through all the tiny line segments!"
> There was just a mish-mash of tiny line segments ranging from 1/1000 of an inch
> to 20/1000 of an inch, and some longer. They pointed in every which direction. Some
> weren't touching any other line segment and some touched other line segments.
> I had no idea how to make a smooth line through this mess. I wished that I did
> have some direction, but I never did. I wished that I had mind-reading ability
> so that I could know what image the artist had intended with this mish-mash.
> Tom Hart says that I'm too stupid to write a data-conversion program.
> This isn't true. I was converting DXF code to GCODE within a couple of weeks
> of starting the project. The problem was that the result was a mess.
> When I started the project I was told that this was a simple data-conversion
> program, so I felt confident that I could finish in a few weeks. If I had been told
> that I had to make a smooth line through a big mess of tiny line-segments,
> I would have refused the job. If I had been told that I needed Bezier Splines
> I would have refused the job because I don't know anything about the subject.
> (This is where the comp.lang.forth trolls can spring into action and say that
> they could easily implement Bezier Splines, so they get to be big internet experts
> without writing any code, as usual).
>
> Tom Hart was totally lying:
> > [Hugh] had nothing to do with the processor itself,
> > that was all designed by John Hart and Steve Brault.
> >
> > The PLD version was based upon our original Forth Engine done long before
> > we ever ran across Hugh.
> The original Forth Engine was a bit-slice processor.
> This is unrelated to the MiniForth that was a VLIW processor.
> Tom Hart is saying that MFX was written for the bit-slice processor and then
> was used on the MiniForth. Bullshit! I wrote MFX for the MiniForth (MFX means
> Mini Forth Xcompiler). I never saw any of the code from the original Forth Engine.
> All of that was written by John Perona who later wrote Multi-Edit. Even if there
> had been some similarity between the original Forth Engine and the MiniForth,
> I still wouldn't have looked at John Perona's code because I never look at other
> people's code (that is like peering through a bedroom window to look at your
> neighbor's wife). Also, as a practical matter John Perona is a typical C programmer
> who writes multi-page functions. He doesn't factor code at all.
>
> Testra was originally called Hartronics and they advertised their "Forth Engine"
> in Forth Dimensions, in case anybody cares (I don't).
>
> It was obvious that Juergen Pintaske wanted to denounce me on comp.lang.forth,
> by saying that I am lying about writing MFX at Testra. Tom Hart totally complied by
> providing Juergen Pintaske with support for this attack. All of Juergen Pintaske's
> attacks on me over the last four years have been based on him obtaining 100%
> support from Tom Hart.
> It is very disingenuous for John Hart to now say:
> > No one from Testra ever attacked anyone on comp.lang.forth
> > or any other news group ever.
> Bullshit! You could have ignored Juergen Pintaske. Everybody else in the world does!
> Instead you provided Juergen Pintaske with 100% support for attacking me.
> Juergen Pintaske is now Testra's mouthpiece, and he has Tom Hart's support in this.
> > Not referring to anyone specific, some people not only burn their bridges
> > they spend years taking the foundation down to bedrock with a jackhammer
> > until no evidence of what they accomplished remains.
> It was in the 1990s, less than five years after I left Testra, when I heard John Hart
> (possibly Tom Hart doing an impersonation) say on speaker-phone that I had
> accomplished "nothing" and that I was not eligible for rehire. Presumably Testra had
> been saying this starting immediately after I left Testra but it was a few years later
> when I caught them at this. So, it didn't take Tom Hart long to burn his bridge with me,
> and jackhammer the foundation, to ensure that no evidence of accomplishment remains.
> Tom Hart cares about loyalty! He expects employees to remain employed forever,
> never asking for a raise or health insurance or anything else. Loyalty is a one-way street;
> Tom Hart has no sense of loyalty to his employees and will attack them in public.
>
> Why didn't Testra just tell me when I left that leaving was an act of disloyalty
> and that I would never get a reference? I made a fool out of myself by going to
> job interviews, such as at Lockheed Martin, and saying that I wrote MFX at Testra.
> Most likely, Testra wanted me to go to these job interviews and describe MFX,
> not for my benefit, but just as an advertisement for Testra's MiniForth processor.
> They may have been hoping that Lockheed Martin would buy the MiniForth so
> they could become wealthy, but they had no way to get Lockheed Martin's attention.
> You can't just show up in the lobby of Lockheed Martin and tell the receptionist:
> "Hi! I've got a super-awesome processor! Would you like to buy it?"
> They may have believed (correctly) that for me to go to a job interview at
> Lockheed Martin and describe MFX would be the only way that Lockheed Martin
> would find out about the MiniForth --- but they would pull the rug out from under me
> by telling Lockheed Martin that they wrote MFX --- they would explain to
> Lockheed Martin that they are geniuses who deserve to get rich!

WHAT A MENTAL DESASTER AGAIN.

Everybody is a liar - which automatically leads to
HUGH AGUILAR IS an AGUILIAR as he is part of everybody.
GO BACK TO YOUR CAGE AND BARK OR NOT.

Another made up piece of lies - just to make you feel good.

I did my job at MPE as consultant,
which triggered tmy FORTH BOOKSHELF on amazon
https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM%3Fref=dbs_a_mng_rwt_scns_share
I convinced Steve to do the 1802 in FPGA and the FIG-Forth that goees with it on github.
And he did as well the MISC PROCESSOR I HAD INITIATED in FPGA plus a Forth that goes with it.
What have you contributed over the last 30 years
- except of often dayly rants and
accusations of probably everybody here.

Re: FPGA4th

<5b6dafa9-a5f9-4833-861b-05aa8e44f459n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1998:b0:3ed:54d:629e with SMTP id u24-20020a05622a199800b003ed054d629emr3676199qtc.13.1682835731243;
Sat, 29 Apr 2023 23:22:11 -0700 (PDT)
X-Received: by 2002:ac8:5e0a:0:b0:3ef:41a9:7db1 with SMTP id
h10-20020ac85e0a000000b003ef41a97db1mr2903088qtx.2.1682835730933; Sat, 29 Apr
2023 23:22:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo2.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, 29 Apr 2023 23:22:10 -0700 (PDT)
In-Reply-To: <e020080e-cb62-458f-8dea-6d781a1a1a9an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com> <f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>
<e020080e-cb62-458f-8dea-6d781a1a1a9an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5b6dafa9-a5f9-4833-861b-05aa8e44f459n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sun, 30 Apr 2023 06:22:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 10690
 by: Jurgen Pitaske - Sun, 30 Apr 2023 06:22 UTC

On Sunday, 30 April 2023 at 07:14:16 UTC+1, Jurgen Pitaske wrote:
> On Sunday, 30 April 2023 at 00:34:09 UTC+1, Hugh Aguilar wrote:
> > On Friday, April 28, 2023 at 11:47:36 PM UTC-7, John Hart wrote:
> > > On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> > > > >
> > > > > Why did Testra attack me on comp.lang.forth with lies and insults?
> > > No one from Testra ever attacked anyone on comp.lang.forth
> > > or any other news group ever.
> > Bullshit!
> > This entire thread was an unprovoked attack on me:
> > https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
> >
> > Tom Hart was totally lying:
> > > I let him go myself,
> > > after I had given him a project to write a DXF converter to HPGL code..
> > > He would not take any direction.
> > > I scrapped the project.
> >
> > I never even heard of HPGL before this attack. There was no HPGL project.
> > Also, I never got any direction in any of my work.
> > When I wrote the DXF to GCODE converter nobody told me about how
> > Bezier Splines might work. I didn't know about Bezier Splines, and I assume
> > that the reason I wasn't told about Bezier Splines is that Tom and John Hart
> > don't know about them either. Tom Hart would just angrily tell me:
> > "Just make a smooth line through all the tiny line segments!"
> > There was just a mish-mash of tiny line segments ranging from 1/1000 of an inch
> > to 20/1000 of an inch, and some longer. They pointed in every which direction. Some
> > weren't touching any other line segment and some touched other line segments.
> > I had no idea how to make a smooth line through this mess. I wished that I did
> > have some direction, but I never did. I wished that I had mind-reading ability
> > so that I could know what image the artist had intended with this mish-mash.
> > Tom Hart says that I'm too stupid to write a data-conversion program.
> > This isn't true. I was converting DXF code to GCODE within a couple of weeks
> > of starting the project. The problem was that the result was a mess.
> > When I started the project I was told that this was a simple data-conversion
> > program, so I felt confident that I could finish in a few weeks. If I had been told
> > that I had to make a smooth line through a big mess of tiny line-segments,
> > I would have refused the job. If I had been told that I needed Bezier Splines
> > I would have refused the job because I don't know anything about the subject.
> > (This is where the comp.lang.forth trolls can spring into action and say that
> > they could easily implement Bezier Splines, so they get to be big internet experts
> > without writing any code, as usual).
> >
> > Tom Hart was totally lying:
> > > [Hugh] had nothing to do with the processor itself,
> > > that was all designed by John Hart and Steve Brault.
> > >
> > > The PLD version was based upon our original Forth Engine done long before
> > > we ever ran across Hugh.
> > The original Forth Engine was a bit-slice processor.
> > This is unrelated to the MiniForth that was a VLIW processor.
> > Tom Hart is saying that MFX was written for the bit-slice processor and then
> > was used on the MiniForth. Bullshit! I wrote MFX for the MiniForth (MFX means
> > Mini Forth Xcompiler). I never saw any of the code from the original Forth Engine.
> > All of that was written by John Perona who later wrote Multi-Edit. Even if there
> > had been some similarity between the original Forth Engine and the MiniForth,
> > I still wouldn't have looked at John Perona's code because I never look at other
> > people's code (that is like peering through a bedroom window to look at your
> > neighbor's wife). Also, as a practical matter John Perona is a typical C programmer
> > who writes multi-page functions. He doesn't factor code at all.
> >
> > Testra was originally called Hartronics and they advertised their "Forth Engine"
> > in Forth Dimensions, in case anybody cares (I don't).
> >
> > It was obvious that Juergen Pintaske wanted to denounce me on comp.lang..forth,
> > by saying that I am lying about writing MFX at Testra. Tom Hart totally complied by
> > providing Juergen Pintaske with support for this attack. All of Juergen Pintaske's
> > attacks on me over the last four years have been based on him obtaining 100%
> > support from Tom Hart.
> > It is very disingenuous for John Hart to now say:
> > > No one from Testra ever attacked anyone on comp.lang.forth
> > > or any other news group ever.
> > Bullshit! You could have ignored Juergen Pintaske. Everybody else in the world does!
> > Instead you provided Juergen Pintaske with 100% support for attacking me.
> > Juergen Pintaske is now Testra's mouthpiece, and he has Tom Hart's support in this.
> > > Not referring to anyone specific, some people not only burn their bridges
> > > they spend years taking the foundation down to bedrock with a jackhammer
> > > until no evidence of what they accomplished remains.
> > It was in the 1990s, less than five years after I left Testra, when I heard John Hart
> > (possibly Tom Hart doing an impersonation) say on speaker-phone that I had
> > accomplished "nothing" and that I was not eligible for rehire. Presumably Testra had
> > been saying this starting immediately after I left Testra but it was a few years later
> > when I caught them at this. So, it didn't take Tom Hart long to burn his bridge with me,
> > and jackhammer the foundation, to ensure that no evidence of accomplishment remains.
> > Tom Hart cares about loyalty! He expects employees to remain employed forever,
> > never asking for a raise or health insurance or anything else. Loyalty is a one-way street;
> > Tom Hart has no sense of loyalty to his employees and will attack them in public.
> >
> > Why didn't Testra just tell me when I left that leaving was an act of disloyalty
> > and that I would never get a reference? I made a fool out of myself by going to
> > job interviews, such as at Lockheed Martin, and saying that I wrote MFX at Testra.
> > Most likely, Testra wanted me to go to these job interviews and describe MFX,
> > not for my benefit, but just as an advertisement for Testra's MiniForth processor.
> > They may have been hoping that Lockheed Martin would buy the MiniForth so
> > they could become wealthy, but they had no way to get Lockheed Martin's attention.
> > You can't just show up in the lobby of Lockheed Martin and tell the receptionist:
> > "Hi! I've got a super-awesome processor! Would you like to buy it?"
> > They may have believed (correctly) that for me to go to a job interview at
> > Lockheed Martin and describe MFX would be the only way that Lockheed Martin
> > would find out about the MiniForth --- but they would pull the rug out from under me
> > by telling Lockheed Martin that they wrote MFX --- they would explain to
> > Lockheed Martin that they are geniuses who deserve to get rich!
> WHAT A MENTAL DESASTER AGAIN.
>
> Everybody is a liar - which automatically leads to
> HUGH AGUILAR IS an AGUILIAR as he is part of everybody.
> GO BACK TO YOUR CAGE AND BARK OR NOT.
>
> Another made up piece of lies - just to make you feel good.
>
> I did my job at MPE as consultant,
> which triggered tmy FORTH BOOKSHELF on amazon
> https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM%3Fref=dbs_a_mng_rwt_scns_share
> I convinced Steve to do the 1802 in FPGA and the FIG-Forth that goees with it on github.
> And he did as well the MISC PROCESSOR I HAD INITIATED in FPGA plus a Forth that goes with it.
> What have you contributed over the last 30 years
> - except of often dayly rants and
> accusations of probably everybody here.

LIAR LIAR LIAR - YOU ARE DOING WELL.
To state that my letter to Testra and the kind answer from there was started without reason
is the biggest lie you ever told.

You have attacked me over the last 10 years for no real reason
- it is all here on CLF so you can check
for no real reason.
So I wondered what Testra would say about you,
and it ended up in the probably most read post of CLF with about 4400 reads now.
https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
It will be 4444 soon -
You cannot get closer to fours.
Have a nice day,
and May The Fours Be With You.

Re: FPGA4th

<1b122608-5434-4e4f-9c84-27cf38a5e655n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:6214:b93:b0:5ef:4660:bf3b with SMTP id fe19-20020a0562140b9300b005ef4660bf3bmr1775327qvb.9.1682843208007;
Sun, 30 Apr 2023 01:26:48 -0700 (PDT)
X-Received: by 2002:a05:622a:56:b0:3f1:fb02:8331 with SMTP id
y22-20020a05622a005600b003f1fb028331mr3628925qtw.9.1682843207809; Sun, 30 Apr
2023 01:26:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.blueworldhosting.com!diablo2.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, 30 Apr 2023 01:26:47 -0700 (PDT)
In-Reply-To: <5b6dafa9-a5f9-4833-861b-05aa8e44f459n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com> <f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>
<e020080e-cb62-458f-8dea-6d781a1a1a9an@googlegroups.com> <5b6dafa9-a5f9-4833-861b-05aa8e44f459n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1b122608-5434-4e4f-9c84-27cf38a5e655n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sun, 30 Apr 2023 08:26:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 11145
 by: Jurgen Pitaske - Sun, 30 Apr 2023 08:26 UTC

On Sunday, 30 April 2023 at 07:22:12 UTC+1, Jurgen Pitaske wrote:
> On Sunday, 30 April 2023 at 07:14:16 UTC+1, Jurgen Pitaske wrote:
> > On Sunday, 30 April 2023 at 00:34:09 UTC+1, Hugh Aguilar wrote:
> > > On Friday, April 28, 2023 at 11:47:36 PM UTC-7, John Hart wrote:
> > > > On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> > > > > >
> > > > > > Why did Testra attack me on comp.lang.forth with lies and insults?
> > > > No one from Testra ever attacked anyone on comp.lang.forth
> > > > or any other news group ever.
> > > Bullshit!
> > > This entire thread was an unprovoked attack on me:
> > > https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
> > >
> > > Tom Hart was totally lying:
> > > > I let him go myself,
> > > > after I had given him a project to write a DXF converter to HPGL code.
> > > > He would not take any direction.
> > > > I scrapped the project.
> > >
> > > I never even heard of HPGL before this attack. There was no HPGL project.
> > > Also, I never got any direction in any of my work.
> > > When I wrote the DXF to GCODE converter nobody told me about how
> > > Bezier Splines might work. I didn't know about Bezier Splines, and I assume
> > > that the reason I wasn't told about Bezier Splines is that Tom and John Hart
> > > don't know about them either. Tom Hart would just angrily tell me:
> > > "Just make a smooth line through all the tiny line segments!"
> > > There was just a mish-mash of tiny line segments ranging from 1/1000 of an inch
> > > to 20/1000 of an inch, and some longer. They pointed in every which direction. Some
> > > weren't touching any other line segment and some touched other line segments.
> > > I had no idea how to make a smooth line through this mess. I wished that I did
> > > have some direction, but I never did. I wished that I had mind-reading ability
> > > so that I could know what image the artist had intended with this mish-mash.
> > > Tom Hart says that I'm too stupid to write a data-conversion program.
> > > This isn't true. I was converting DXF code to GCODE within a couple of weeks
> > > of starting the project. The problem was that the result was a mess.
> > > When I started the project I was told that this was a simple data-conversion
> > > program, so I felt confident that I could finish in a few weeks. If I had been told
> > > that I had to make a smooth line through a big mess of tiny line-segments,
> > > I would have refused the job. If I had been told that I needed Bezier Splines
> > > I would have refused the job because I don't know anything about the subject.
> > > (This is where the comp.lang.forth trolls can spring into action and say that
> > > they could easily implement Bezier Splines, so they get to be big internet experts
> > > without writing any code, as usual).
> > >
> > > Tom Hart was totally lying:
> > > > [Hugh] had nothing to do with the processor itself,
> > > > that was all designed by John Hart and Steve Brault.
> > > >
> > > > The PLD version was based upon our original Forth Engine done long before
> > > > we ever ran across Hugh.
> > > The original Forth Engine was a bit-slice processor.
> > > This is unrelated to the MiniForth that was a VLIW processor.
> > > Tom Hart is saying that MFX was written for the bit-slice processor and then
> > > was used on the MiniForth. Bullshit! I wrote MFX for the MiniForth (MFX means
> > > Mini Forth Xcompiler). I never saw any of the code from the original Forth Engine.
> > > All of that was written by John Perona who later wrote Multi-Edit. Even if there
> > > had been some similarity between the original Forth Engine and the MiniForth,
> > > I still wouldn't have looked at John Perona's code because I never look at other
> > > people's code (that is like peering through a bedroom window to look at your
> > > neighbor's wife). Also, as a practical matter John Perona is a typical C programmer
> > > who writes multi-page functions. He doesn't factor code at all.
> > >
> > > Testra was originally called Hartronics and they advertised their "Forth Engine"
> > > in Forth Dimensions, in case anybody cares (I don't).
> > >
> > > It was obvious that Juergen Pintaske wanted to denounce me on comp.lang.forth,
> > > by saying that I am lying about writing MFX at Testra. Tom Hart totally complied by
> > > providing Juergen Pintaske with support for this attack. All of Juergen Pintaske's
> > > attacks on me over the last four years have been based on him obtaining 100%
> > > support from Tom Hart.
> > > It is very disingenuous for John Hart to now say:
> > > > No one from Testra ever attacked anyone on comp.lang.forth
> > > > or any other news group ever.
> > > Bullshit! You could have ignored Juergen Pintaske. Everybody else in the world does!
> > > Instead you provided Juergen Pintaske with 100% support for attacking me.
> > > Juergen Pintaske is now Testra's mouthpiece, and he has Tom Hart's support in this.
> > > > Not referring to anyone specific, some people not only burn their bridges
> > > > they spend years taking the foundation down to bedrock with a jackhammer
> > > > until no evidence of what they accomplished remains.
> > > It was in the 1990s, less than five years after I left Testra, when I heard John Hart
> > > (possibly Tom Hart doing an impersonation) say on speaker-phone that I had
> > > accomplished "nothing" and that I was not eligible for rehire. Presumably Testra had
> > > been saying this starting immediately after I left Testra but it was a few years later
> > > when I caught them at this. So, it didn't take Tom Hart long to burn his bridge with me,
> > > and jackhammer the foundation, to ensure that no evidence of accomplishment remains.
> > > Tom Hart cares about loyalty! He expects employees to remain employed forever,
> > > never asking for a raise or health insurance or anything else. Loyalty is a one-way street;
> > > Tom Hart has no sense of loyalty to his employees and will attack them in public.
> > >
> > > Why didn't Testra just tell me when I left that leaving was an act of disloyalty
> > > and that I would never get a reference? I made a fool out of myself by going to
> > > job interviews, such as at Lockheed Martin, and saying that I wrote MFX at Testra.
> > > Most likely, Testra wanted me to go to these job interviews and describe MFX,
> > > not for my benefit, but just as an advertisement for Testra's MiniForth processor.
> > > They may have been hoping that Lockheed Martin would buy the MiniForth so
> > > they could become wealthy, but they had no way to get Lockheed Martin's attention.
> > > You can't just show up in the lobby of Lockheed Martin and tell the receptionist:
> > > "Hi! I've got a super-awesome processor! Would you like to buy it?"
> > > They may have believed (correctly) that for me to go to a job interview at
> > > Lockheed Martin and describe MFX would be the only way that Lockheed Martin
> > > would find out about the MiniForth --- but they would pull the rug out from under me
> > > by telling Lockheed Martin that they wrote MFX --- they would explain to
> > > Lockheed Martin that they are geniuses who deserve to get rich!
> > WHAT A MENTAL DESASTER AGAIN.
> >
> > Everybody is a liar - which automatically leads to
> > HUGH AGUILAR IS an AGUILIAR as he is part of everybody.
> > GO BACK TO YOUR CAGE AND BARK OR NOT.
> >
> > Another made up piece of lies - just to make you feel good.
> >
> > I did my job at MPE as consultant,
> > which triggered tmy FORTH BOOKSHELF on amazon
> > https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM%3Fref=dbs_a_mng_rwt_scns_share
> > I convinced Steve to do the 1802 in FPGA and the FIG-Forth that goees with it on github.
> > And he did as well the MISC PROCESSOR I HAD INITIATED in FPGA plus a Forth that goes with it.
> > What have you contributed over the last 30 years
> > - except of often dayly rants and
> > accusations of probably everybody here.
> LIAR LIAR LIAR - YOU ARE DOING WELL.
> To state that my letter to Testra and the kind answer from there was started without reason
> is the biggest lie you ever told.
>
> You have attacked me over the last 10 years for no real reason
> - it is all here on CLF so you can check
> for no real reason.
> So I wondered what Testra would say about you,
> and it ended up in the probably most read post of CLF with about 4400 reads now.
> https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
> It will be 4444 soon -
> You cannot get closer to fours.
> Have a nice day,
> and May The Fours Be With You.


Click here to read the complete article
Re: FPGA4th

<0fa4d539-8ed4-4e4b-927c-e3cba30e7ef0n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:620a:34f:b0:74e:37dd:6197 with SMTP id t15-20020a05620a034f00b0074e37dd6197mr1795662qkm.8.1682847649093;
Sun, 30 Apr 2023 02:40:49 -0700 (PDT)
X-Received: by 2002:a05:622a:1885:b0:3f0:b59c:82b6 with SMTP id
v5-20020a05622a188500b003f0b59c82b6mr3569655qtc.10.1682847648812; Sun, 30 Apr
2023 02:40:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo2.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, 30 Apr 2023 02:40:48 -0700 (PDT)
In-Reply-To: <5b6dafa9-a5f9-4833-861b-05aa8e44f459n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2.103.52.235; posting-account=eAOrwQkAAABheFES5y-02sBOFdTlBRio
NNTP-Posting-Host: 2.103.52.235
References: <4f7ef896-47e5-40a0-9e11-85156f006cben@googlegroups.com>
<75ae819b-6e7a-4aa3-b38c-1a4e507ced3cn@googlegroups.com> <f32f5802-1659-4a59-8ef0-b9ae0c2b601an@googlegroups.com>
<96c9944e-53ab-4653-b0aa-3c625ad8e68an@googlegroups.com> <42b1261d-ad61-4927-8024-3ff623cb427an@googlegroups.com>
<474678ef-ab80-411a-ae7f-60e2c3fe1f51n@googlegroups.com> <263389e0-7ac9-4c8c-a0b1-be1c0f3ad64cn@googlegroups.com>
<0c3260f6-b414-47c0-8248-fa9729a021fbn@googlegroups.com> <d93b8b9a-96e2-4347-bc6d-8f3571477e59n@googlegroups.com>
<ba1c74db-1db3-42b6-ba15-a4adf539f1c7n@googlegroups.com> <f2889650-53fc-48c2-9b02-8d5f4406f6e0n@googlegroups.com>
<e020080e-cb62-458f-8dea-6d781a1a1a9an@googlegroups.com> <5b6dafa9-a5f9-4833-861b-05aa8e44f459n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0fa4d539-8ed4-4e4b-927c-e3cba30e7ef0n@googlegroups.com>
Subject: Re: FPGA4th
From: jpita...@gmail.com (Jurgen Pitaske)
Injection-Date: Sun, 30 Apr 2023 09:40:49 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 11176
 by: Jurgen Pitaske - Sun, 30 Apr 2023 09:40 UTC

On Sunday, 30 April 2023 at 07:22:12 UTC+1, Jurgen Pitaske wrote:
> On Sunday, 30 April 2023 at 07:14:16 UTC+1, Jurgen Pitaske wrote:
> > On Sunday, 30 April 2023 at 00:34:09 UTC+1, Hugh Aguilar wrote:
> > > On Friday, April 28, 2023 at 11:47:36 PM UTC-7, John Hart wrote:
> > > > On Friday, April 28, 2023 at 10:41:09 PM UTC-7, Jurgen Pitaske wrote:
> > > > > >
> > > > > > Why did Testra attack me on comp.lang.forth with lies and insults?
> > > > No one from Testra ever attacked anyone on comp.lang.forth
> > > > or any other news group ever.
> > > Bullshit!
> > > This entire thread was an unprovoked attack on me:
> > > https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
> > >
> > > Tom Hart was totally lying:
> > > > I let him go myself,
> > > > after I had given him a project to write a DXF converter to HPGL code.
> > > > He would not take any direction.
> > > > I scrapped the project.
> > >
> > > I never even heard of HPGL before this attack. There was no HPGL project.
> > > Also, I never got any direction in any of my work.
> > > When I wrote the DXF to GCODE converter nobody told me about how
> > > Bezier Splines might work. I didn't know about Bezier Splines, and I assume
> > > that the reason I wasn't told about Bezier Splines is that Tom and John Hart
> > > don't know about them either. Tom Hart would just angrily tell me:
> > > "Just make a smooth line through all the tiny line segments!"
> > > There was just a mish-mash of tiny line segments ranging from 1/1000 of an inch
> > > to 20/1000 of an inch, and some longer. They pointed in every which direction. Some
> > > weren't touching any other line segment and some touched other line segments.
> > > I had no idea how to make a smooth line through this mess. I wished that I did
> > > have some direction, but I never did. I wished that I had mind-reading ability
> > > so that I could know what image the artist had intended with this mish-mash.
> > > Tom Hart says that I'm too stupid to write a data-conversion program.
> > > This isn't true. I was converting DXF code to GCODE within a couple of weeks
> > > of starting the project. The problem was that the result was a mess.
> > > When I started the project I was told that this was a simple data-conversion
> > > program, so I felt confident that I could finish in a few weeks. If I had been told
> > > that I had to make a smooth line through a big mess of tiny line-segments,
> > > I would have refused the job. If I had been told that I needed Bezier Splines
> > > I would have refused the job because I don't know anything about the subject.
> > > (This is where the comp.lang.forth trolls can spring into action and say that
> > > they could easily implement Bezier Splines, so they get to be big internet experts
> > > without writing any code, as usual).
> > >
> > > Tom Hart was totally lying:
> > > > [Hugh] had nothing to do with the processor itself,
> > > > that was all designed by John Hart and Steve Brault.
> > > >
> > > > The PLD version was based upon our original Forth Engine done long before
> > > > we ever ran across Hugh.
> > > The original Forth Engine was a bit-slice processor.
> > > This is unrelated to the MiniForth that was a VLIW processor.
> > > Tom Hart is saying that MFX was written for the bit-slice processor and then
> > > was used on the MiniForth. Bullshit! I wrote MFX for the MiniForth (MFX means
> > > Mini Forth Xcompiler). I never saw any of the code from the original Forth Engine.
> > > All of that was written by John Perona who later wrote Multi-Edit. Even if there
> > > had been some similarity between the original Forth Engine and the MiniForth,
> > > I still wouldn't have looked at John Perona's code because I never look at other
> > > people's code (that is like peering through a bedroom window to look at your
> > > neighbor's wife). Also, as a practical matter John Perona is a typical C programmer
> > > who writes multi-page functions. He doesn't factor code at all.
> > >
> > > Testra was originally called Hartronics and they advertised their "Forth Engine"
> > > in Forth Dimensions, in case anybody cares (I don't).
> > >
> > > It was obvious that Juergen Pintaske wanted to denounce me on comp.lang.forth,
> > > by saying that I am lying about writing MFX at Testra. Tom Hart totally complied by
> > > providing Juergen Pintaske with support for this attack. All of Juergen Pintaske's
> > > attacks on me over the last four years have been based on him obtaining 100%
> > > support from Tom Hart.
> > > It is very disingenuous for John Hart to now say:
> > > > No one from Testra ever attacked anyone on comp.lang.forth
> > > > or any other news group ever.
> > > Bullshit! You could have ignored Juergen Pintaske. Everybody else in the world does!
> > > Instead you provided Juergen Pintaske with 100% support for attacking me.
> > > Juergen Pintaske is now Testra's mouthpiece, and he has Tom Hart's support in this.
> > > > Not referring to anyone specific, some people not only burn their bridges
> > > > they spend years taking the foundation down to bedrock with a jackhammer
> > > > until no evidence of what they accomplished remains.
> > > It was in the 1990s, less than five years after I left Testra, when I heard John Hart
> > > (possibly Tom Hart doing an impersonation) say on speaker-phone that I had
> > > accomplished "nothing" and that I was not eligible for rehire. Presumably Testra had
> > > been saying this starting immediately after I left Testra but it was a few years later
> > > when I caught them at this. So, it didn't take Tom Hart long to burn his bridge with me,
> > > and jackhammer the foundation, to ensure that no evidence of accomplishment remains.
> > > Tom Hart cares about loyalty! He expects employees to remain employed forever,
> > > never asking for a raise or health insurance or anything else. Loyalty is a one-way street;
> > > Tom Hart has no sense of loyalty to his employees and will attack them in public.
> > >
> > > Why didn't Testra just tell me when I left that leaving was an act of disloyalty
> > > and that I would never get a reference? I made a fool out of myself by going to
> > > job interviews, such as at Lockheed Martin, and saying that I wrote MFX at Testra.
> > > Most likely, Testra wanted me to go to these job interviews and describe MFX,
> > > not for my benefit, but just as an advertisement for Testra's MiniForth processor.
> > > They may have been hoping that Lockheed Martin would buy the MiniForth so
> > > they could become wealthy, but they had no way to get Lockheed Martin's attention.
> > > You can't just show up in the lobby of Lockheed Martin and tell the receptionist:
> > > "Hi! I've got a super-awesome processor! Would you like to buy it?"
> > > They may have believed (correctly) that for me to go to a job interview at
> > > Lockheed Martin and describe MFX would be the only way that Lockheed Martin
> > > would find out about the MiniForth --- but they would pull the rug out from under me
> > > by telling Lockheed Martin that they wrote MFX --- they would explain to
> > > Lockheed Martin that they are geniuses who deserve to get rich!
> > WHAT A MENTAL DESASTER AGAIN.
> >
> > Everybody is a liar - which automatically leads to
> > HUGH AGUILAR IS an AGUILIAR as he is part of everybody.
> > GO BACK TO YOUR CAGE AND BARK OR NOT.
> >
> > Another made up piece of lies - just to make you feel good.
> >
> > I did my job at MPE as consultant,
> > which triggered tmy FORTH BOOKSHELF on amazon
> > https://www.amazon.co.uk/Juergen-Pintaske/e/B00N8HVEZM%3Fref=dbs_a_mng_rwt_scns_share
> > I convinced Steve to do the 1802 in FPGA and the FIG-Forth that goees with it on github.
> > And he did as well the MISC PROCESSOR I HAD INITIATED in FPGA plus a Forth that goes with it.
> > What have you contributed over the last 30 years
> > - except of often dayly rants and
> > accusations of probably everybody here.
> LIAR LIAR LIAR - YOU ARE DOING WELL.
> To state that my letter to Testra and the kind answer from there was started without reason
> is the biggest lie you ever told.
>
> You have attacked me over the last 10 years for no real reason
> - it is all here on CLF so you can check
> for no real reason.
> So I wondered what Testra would say about you,
> and it ended up in the probably most read post of CLF with about 4400 reads now.
> https://groups.google.com/g/comp.lang.forth/c/wydQr643gX0
> It will be 4444 soon -
> You cannot get closer to fours.
> Have a nice day,
> and May The Fours Be With You.


Click here to read the complete article
Pages:123456
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor