Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

You canna change the laws of physics, Captain; I've got to have thirty minutes!


devel / comp.arch.fpga / Re: Efinix FPGA

SubjectAuthor
* Efinix FPGAgnuarm.del...@gmail.com
+* Re: Efinix FPGADJ Delorie
|`* Re: Efinix FPGAJosef Moellers
| +* Re: Efinix FPGAgnuarm.del...@gmail.com
| |`* Re: Efinix FPGAJosef Moellers
| | `* Re: Efinix FPGAgnuarm.del...@gmail.com
| |  +- Re: Efinix FPGAAnssi Saari
| |  +* Re: Efinix FPGAAnssi Saari
| |  |`* Re: Efinix FPGAgnuarm.del...@gmail.com
| |  | `* Re: Efinix FPGAJosef Moellers
| |  |  `- Re: Efinix FPGAgnuarm.del...@gmail.com
| |  `* Re: Efinix FPGAJosef Moellers
| |   `* Re: Efinix FPGAgnuarm.del...@gmail.com
| |    `- Re: Efinix FPGAJosef Moellers
| `* Re: Efinix FPGADJ Delorie
|  `- Re: Efinix FPGAgnuarm.del...@gmail.com
`* Re: Efinix FPGAKJ
 `- Re: Efinix FPGAClifford Heath

1
Efinix FPGA

<6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=287&group=comp.arch.fpga#287

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:ac8:7f46:0:b0:31e:9dba:acf3 with SMTP id g6-20020ac87f46000000b0031e9dbaacf3mr16237709qtk.556.1657585525468;
Mon, 11 Jul 2022 17:25:25 -0700 (PDT)
X-Received: by 2002:a05:6870:d20f:b0:fe:110:267c with SMTP id
g15-20020a056870d20f00b000fe0110267cmr528311oac.250.1657585525149; Mon, 11
Jul 2022 17:25:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Mon, 11 Jul 2022 17:25:24 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:48d7:8fb8:19d2:fa1c:7813:5f9d;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:48d7:8fb8:19d2:fa1c:7813:5f9d
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
Subject: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Tue, 12 Jul 2022 00:25:25 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1634
 by: gnuarm.del...@gmail. - Tue, 12 Jul 2022 00:25 UTC

Anyone using Efinix parts? They look ok, even if they don't have a lot of package offerings.

The smallest part has a 0.5A surge at power on. The list it as "minimum", I'm guessing they mean the minimum required by the supply.

They also don't provide software until you buy an eval board, so no way to check that out, up front.

Funny company, but not as "funny" as Cologne Chip. They have a part listed at Digikey, (in stock, too) but no 3.3V I/Os, only up to 2.5V.

--

Rick C.

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

Re: Efinix FPGA

<xna69ecq2r.fsf@delorie.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=288&group=comp.arch.fpga#288

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 12 Jul 2022 10:23:40 -0500
From: dj...@delorie.com (DJ Delorie)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
Date: Tue, 12 Jul 2022 11:23:40 -0400
Message-ID: <xna69ecq2r.fsf@delorie.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:bSpv5XDN5HjSH71bd9eo4py1Uws=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 22
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-4Tf6ztf+aBRasVSAoSNVv4oKffSFimWse1udaBHztwXbt4mEkf6gChIxtCa9SNEfdLWhxIaz0sKO3/L!e1nzIqzra0bnkrO/H8QkPvL09TcEztNz2zYIfJnjjZyfAi8VzA==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1848
 by: DJ Delorie - Tue, 12 Jul 2022 15:23 UTC

"gnuarm.del...@gmail.com" <gnuarm.deletethisbit@gmail.com> writes:
> Anyone using Efinix parts? They look ok, even if they don't have a
> lot of package offerings.

I checked into them a little while back, hoping for 5v tolerance, but
they didn't have it.

> They also don't provide software until you buy an eval board, so no
> way to check that out, up front.

Their smallest board used to be dirt cheap before the chip shortage. I
got one just to test the software.

https://www.digikey.com/en/products/detail/efinix-inc/XYLONI/13535080

> Funny company, but not as "funny" as Cologne Chip. They have a part
> listed at Digikey, (in stock, too) but no 3.3V I/Os, only up to 2.5V.

3.3v I/O is listed in the datasheet for the Trion family, right on the
first page...

https://www.digikey.com/en/supplier-centers/efinix

Re: Efinix FPGA

<3b0b4013-d585-4864-82c3-0ca9156fa72bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=289&group=comp.arch.fpga#289

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:a05:622a:60b:b0:31d:4455:c630 with SMTP id z11-20020a05622a060b00b0031d4455c630mr551288qta.216.1657670140423;
Tue, 12 Jul 2022 16:55:40 -0700 (PDT)
X-Received: by 2002:a05:6808:1483:b0:33a:2823:debd with SMTP id
e3-20020a056808148300b0033a2823debdmr569914oiw.52.1657670140187; Tue, 12 Jul
2022 16:55:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Tue, 12 Jul 2022 16:55:39 -0700 (PDT)
In-Reply-To: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:d660:9640:4d59:12ba:f33f:8ed0;
posting-account=TJOePQoAAADr-f6dDt_fMmacSJMCG-pd
NNTP-Posting-Host: 2600:1700:d660:9640:4d59:12ba:f33f:8ed0
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3b0b4013-d585-4864-82c3-0ca9156fa72bn@googlegroups.com>
Subject: Re: Efinix FPGA
From: kkjenni...@sbcglobal.net (KJ)
Injection-Date: Tue, 12 Jul 2022 23:55:40 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: KJ - Tue, 12 Jul 2022 23:55 UTC

On Monday, July 11, 2022 at 8:25:27 PM UTC-4, gnuarm.del...@gmail.com wrote:
> Anyone using Efinix parts? They look ok, even if they don't have a lot of package offerings.
>
We are using Efinix due to supply chain shortages to replace Cyclone 10 part.
>
> They also don't provide software until you buy an eval board, so no way to check that out, up front.
>
The software is OK, but Quartus for Intel/Altera parts is much better. Haven't used Xilinx in too long of a time to make that comparison.

Kevin Jennings

Re: Efinix FPGA

<jj775sFk7k3U1@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=290&group=comp.arch.fpga#290

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: josef.mo...@invalid.invalid (Josef Moellers)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Wed, 13 Jul 2022 08:31:24 +0200
Lines: 13
Message-ID: <jj775sFk7k3U1@mid.individual.net>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 2Viu4fRS+gYIHBf+vj8RpwlK74aU5hlhVCIidnzxeoFULyPfiI
Cancel-Lock: sha1:RxFlNKJ+CLhRd+KS31yAIEd0L3I=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Content-Language: en-US
In-Reply-To: <xna69ecq2r.fsf@delorie.com>
 by: Josef Moellers - Wed, 13 Jul 2022 06:31 UTC

On 12.07.22 17:23, DJ Delorie wrote:
> "gnuarm.del...@gmail.com" <gnuarm.deletethisbit@gmail.com> writes:
>> Anyone using Efinix parts? They look ok, even if they don't have a
>> lot of package offerings.
>
> I checked into them a little while back, hoping for 5v tolerance, but
> they didn't have it.

Are there ANY FPGAs that have 5V tolerance?
I'm looking for one to replace an FDC9266.

Josef

Re: Efinix FPGA

<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=291&group=comp.arch.fpga#291

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:ac8:7d55:0:b0:31e:af28:65f with SMTP id h21-20020ac87d55000000b0031eaf28065fmr3026182qtb.391.1657719403821;
Wed, 13 Jul 2022 06:36:43 -0700 (PDT)
X-Received: by 2002:a05:6870:f719:b0:10b:f9da:9ab7 with SMTP id
ej25-20020a056870f71900b0010bf9da9ab7mr4571704oab.169.1657719403320; Wed, 13
Jul 2022 06:36:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Wed, 13 Jul 2022 06:36:43 -0700 (PDT)
In-Reply-To: <jj775sFk7k3U1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:5b0:48d7:8fb8:a544:b14b:414:6061;
posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 2001:5b0:48d7:8fb8:a544:b14b:414:6061
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
Subject: Re: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Wed, 13 Jul 2022 13:36:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2424
 by: gnuarm.del...@gmail. - Wed, 13 Jul 2022 13:36 UTC

On Wednesday, July 13, 2022 at 2:31:30 AM UTC-4, Josef Moellers wrote:
> On 12.07.22 17:23, DJ Delorie wrote:
> > "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
> >> Anyone using Efinix parts? They look ok, even if they don't have a
> >> lot of package offerings.
> >
> > I checked into them a little while back, hoping for 5v tolerance, but
> > they didn't have it.
> Are there ANY FPGAs that have 5V tolerance?
> I'm looking for one to replace an FDC9266.

Unless you use a very, very obsolete device, you won't find 5V tolerance in any FPGAs. On inputs, 5V tolerance is easy to add, using just a pair of resistors as a voltage divider. On output, you will need to use at least a transistor to allow switching to 5V. But if you are working with TTL inputs, you don't need 5V drive, 3.3V drive should be enough.

There are also ways to use resistors on outputs, to allow higher rise, by giving up something on the low end. What do you need to interface to?

--

Rick C.

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

Re: Efinix FPGA

<jj813dF81cU1@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=292&group=comp.arch.fpga#292

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: josef.mo...@invalid.invalid (Josef Moellers)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Wed, 13 Jul 2022 15:53:49 +0200
Lines: 32
Message-ID: <jj813dF81cU1@mid.individual.net>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net XCUtOCV6E0g9/GqHGfZeJw7X1qVD5gWKpLmp5Gegv79g8aN4EK
Cancel-Lock: sha1:L0UxSIb4jtoZygiicdc5HUQ+NaM=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Content-Language: en-US
In-Reply-To: <44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
 by: Josef Moellers - Wed, 13 Jul 2022 13:53 UTC

On 13.07.22 15:36, gnuarm.del...@gmail.com wrote:
> On Wednesday, July 13, 2022 at 2:31:30 AM UTC-4, Josef Moellers wrote:
>> On 12.07.22 17:23, DJ Delorie wrote:
>>> "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
>>>> Anyone using Efinix parts? They look ok, even if they don't have a
>>>> lot of package offerings.
>>>
>>> I checked into them a little while back, hoping for 5v tolerance, but
>>> they didn't have it.
>> Are there ANY FPGAs that have 5V tolerance?
>> I'm looking for one to replace an FDC9266.
>
> Unless you use a very, very obsolete device, you won't find 5V tolerance in any FPGAs. On inputs, 5V tolerance is easy to add, using just a pair of resistors as a voltage divider. On output, you will need to use at least a transistor to allow switching to 5V. But if you are working with TTL inputs, you don't need 5V drive, 3.3V drive should be enough.
>
> There are also ways to use resistors on outputs, to allow higher rise, by giving up something on the low end. What do you need to interface to?

It's a very old SingleBoardComputer with an HD64180 and lots of LS TTL
stuff. I need to interface to inputs (eg DMA requests), outputs (eg
address lines) and bidirectional (data lines). I am considering using
level shifters on the latter.

IIRC I had been asking here before and got the same answer you gave
above, but as DJ mentioned it, I thought I might be lucky today.

As I'm hopefully having lots of spare time in the near future
(retirement after almost 41 years in the IT industry), I guess I'll put
it all together and give it a try.

Thanks anyway

Josef

Re: Efinix FPGA

<xn35f4db8o.fsf@delorie.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=293&group=comp.arch.fpga#293

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 13 Jul 2022 15:11:03 -0500
From: dj...@delorie.com (DJ Delorie)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
Date: Wed, 13 Jul 2022 16:11:03 -0400
Message-ID: <xn35f4db8o.fsf@delorie.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:6p+2paP9T9npgV3fFpchO0FWiR8=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 6
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-5UablzpSv2cgZ1qS/ZvM6D1jOV9CORNuH72KEv2y1wwkhg5raHnw24KO1m27pMvhFUya/6WgLdOCATe!MtIbMHUbZ0YNx67DMhqbXDHCTP6hQiCQz7JeAX5LRdy80uS0qQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1341
 by: DJ Delorie - Wed, 13 Jul 2022 20:11 UTC

Josef Moellers <josef.moellers@invalid.invalid> writes:
> On 12.07.22 17:23, DJ Delorie wrote:
> Are there ANY FPGAs that have 5V tolerance?

The Spartan 3E has an app note for how to add 5V tolerance to their I/O
with a single resistor, but 3E's are becoming scarce.

Re: Efinix FPGA

<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=294&group=comp.arch.fpga#294

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:ac8:4e51:0:b0:31e:ad7b:3dfa with SMTP id e17-20020ac84e51000000b0031ead7b3dfamr6628446qtw.635.1657782378646;
Thu, 14 Jul 2022 00:06:18 -0700 (PDT)
X-Received: by 2002:a05:6870:a999:b0:10c:9df7:28ad with SMTP id
ep25-20020a056870a99900b0010c9df728admr3913374oab.119.1657782378352; Thu, 14
Jul 2022 00:06:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Thu, 14 Jul 2022 00:06:18 -0700 (PDT)
In-Reply-To: <jj813dF81cU1@mid.individual.net>
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: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com> <jj813dF81cU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
Subject: Re: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Thu, 14 Jul 2022 07:06:18 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 54
 by: gnuarm.del...@gmail. - Thu, 14 Jul 2022 07:06 UTC

On Wednesday, July 13, 2022 at 9:53:55 AM UTC-4, Josef Moellers wrote:
> On 13.07.22 15:36, gnuarm.del...@gmail.com wrote:
> > On Wednesday, July 13, 2022 at 2:31:30 AM UTC-4, Josef Moellers wrote:
> >> On 12.07.22 17:23, DJ Delorie wrote:
> >>> "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
> >>>> Anyone using Efinix parts? They look ok, even if they don't have a
> >>>> lot of package offerings.
> >>>
> >>> I checked into them a little while back, hoping for 5v tolerance, but
> >>> they didn't have it.
> >> Are there ANY FPGAs that have 5V tolerance?
> >> I'm looking for one to replace an FDC9266.
> >
> > Unless you use a very, very obsolete device, you won't find 5V tolerance in any FPGAs. On inputs, 5V tolerance is easy to add, using just a pair of resistors as a voltage divider. On output, you will need to use at least a transistor to allow switching to 5V. But if you are working with TTL inputs, you don't need 5V drive, 3.3V drive should be enough.
> >
> > There are also ways to use resistors on outputs, to allow higher rise, by giving up something on the low end. What do you need to interface to?
> It's a very old SingleBoardComputer with an HD64180 and lots of LS TTL
> stuff. I need to interface to inputs (eg DMA requests), outputs (eg
> address lines) and bidirectional (data lines). I am considering using
> level shifters on the latter.
>
> IIRC I had been asking here before and got the same answer you gave
> above, but as DJ mentioned it, I thought I might be lucky today.
>
> As I'm hopefully having lots of spare time in the near future
> (retirement after almost 41 years in the IT industry), I guess I'll put
> it all together and give it a try.

I like switch based parts for 5-3.3V level shifting. It drops the 5V power rail to 4.3V internally, which is used to drive the gate of the pass transistors. This causes them to not conduct above 3.2V or so. So the 5V side can swing as much as it likes and the 3.3V side is protected. The 3.3V side can drive the 5V side to 3.3V which is adequate for TTL levels.

Using this with 2.5V logic doesn't work so well since 2.5V CMOS doesn't drive high enough for 5V TTL. You have to use real level shifters. Once you open that can of worms, it gets ugly with various parts for unidirectional and bidirectional. How do you control the direction with parts that actually drive?

--

Rick C.

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

Re: Efinix FPGA

<a1bd4e29-d3f1-4a50-928d-bd99dc55b9ben@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=295&group=comp.arch.fpga#295

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:a05:622a:2d2:b0:31d:3cd9:2ca7 with SMTP id a18-20020a05622a02d200b0031d3cd92ca7mr6664645qtx.349.1657782477980;
Thu, 14 Jul 2022 00:07:57 -0700 (PDT)
X-Received: by 2002:a05:6870:b4a9:b0:10c:5005:fdda with SMTP id
y41-20020a056870b4a900b0010c5005fddamr6564678oap.107.1657782477687; Thu, 14
Jul 2022 00:07:57 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Thu, 14 Jul 2022 00:07:57 -0700 (PDT)
In-Reply-To: <xn35f4db8o.fsf@delorie.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: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net> <xn35f4db8o.fsf@delorie.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a1bd4e29-d3f1-4a50-928d-bd99dc55b9ben@googlegroups.com>
Subject: Re: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Thu, 14 Jul 2022 07:07:57 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 14
 by: gnuarm.del...@gmail. - Thu, 14 Jul 2022 07:07 UTC

On Wednesday, July 13, 2022 at 4:11:13 PM UTC-4, DJ Delorie wrote:
> Josef Moellers <josef.m...@invalid.invalid> writes:
> > On 12.07.22 17:23, DJ Delorie wrote:
> > Are there ANY FPGAs that have 5V tolerance?
> The Spartan 3E has an app note for how to add 5V tolerance to their I/O
> with a single resistor, but 3E's are becoming scarce.

That's just a matter of limiting the current when the protection diode conducts. However, it also limits speed, from the RC of the limiting resistor and the input capacitance.

--

Rick C.

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

Re: Efinix FPGA

<sm0ilo0hqt1.fsf@lakka.kapsi.fi>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=296&group=comp.arch.fpga#296

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: as...@sci.fi (Anssi Saari)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Thu, 14 Jul 2022 14:33:30 +0300
Organization: An impatient and LOUD arachnid
Lines: 10
Message-ID: <sm0ilo0hqt1.fsf@lakka.kapsi.fi>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
<jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="daec201abde6ee4497e03cfc5c128035";
logging-data="2845448"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+bo+6x2ZvXW2OakGwgnpxe"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
Cancel-Lock: sha1:Hjy2lD+cYbBbXKuCXQKKO6OxL8E=
sha1:0izx41c//lAIN+ZujCnFow2+bSM=
 by: Anssi Saari - Thu, 14 Jul 2022 11:33 UTC

"gnuarm.del...@gmail.com" <gnuarm.deletethisbit@gmail.com> writes:

> Using this with 2.5V logic doesn't work so well since 2.5V CMOS
> doesn't drive high enough for 5V TTL. You have to use real level
> shifters. Once you open that can of worms, it gets ugly with various
> parts for unidirectional and bidirectional. How do you control the
> direction with parts that actually drive?

Here in Europe, there was a lot of RoHS conversions about two decades
ago which in practise meant swithcing to lead free components.

Re: Efinix FPGA

<sm0edynj4og.fsf@lakka.kapsi.fi>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=297&group=comp.arch.fpga#297

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: as...@sci.fi (Anssi Saari)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Thu, 14 Jul 2022 14:48:31 +0300
Organization: An impatient and LOUD arachnid
Lines: 22
Message-ID: <sm0edynj4og.fsf@lakka.kapsi.fi>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
<jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="daec201abde6ee4497e03cfc5c128035";
logging-data="2845448"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ECocVSQjypjKhMQzoSaID"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
Cancel-Lock: sha1:zgyFJXKc44ZmITSXDAPYQMrGbuc=
sha1:hXaTAsWnFmea2eWJ2ltHLZazo4c=
 by: Anssi Saari - Thu, 14 Jul 2022 11:48 UTC

"gnuarm.del...@gmail.com" <gnuarm.deletethisbit@gmail.com> writes:

> Using this with 2.5V logic doesn't work so well since 2.5V CMOS
> doesn't drive high enough for 5V TTL. You have to use real level
> shifters. Once you open that can of worms, it gets ugly with various
> parts for unidirectional and bidirectional. How do you control the
> direction with parts that actually drive?

Second try. About two decades ago there were a lot of lead free
conversions in Europe due to the RoHS directive and again last decade
when it expanded to medical devices too. So since a lot of old
components weren't available lead free, a lot of substitution was done
and often that meant replacing 5V parts with 3.3V parts and using level
shifters. To be sure, mostly slow interfaces, old microcontrollers
running at 8 or 16 MHz and slower than that serial stuff.

In a bunch of such projects there was never any issue with the level
shifters. Never. They were completely problem free all the time.

As for the direction control, some level shifters have a direction input
and some autodetect. As I recall, the autodetecting ones were fine
already back when.

Re: Efinix FPGA

<jjanufFdd9aU1@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=298&group=comp.arch.fpga#298

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: josef.mo...@invalid.invalid (Josef Moellers)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Thu, 14 Jul 2022 16:35:59 +0200
Lines: 41
Message-ID: <jjanufFdd9aU1@mid.individual.net>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
<jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net lXbuuMC+yr2G3ixC0VGBzwryHgVXqWhECdInI41/0bswbq8IVt
Cancel-Lock: sha1:iaFeJrd65KMj/U4JLjfcWfwVCz0=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.9.1
Content-Language: en-US
In-Reply-To: <9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
 by: Josef Moellers - Thu, 14 Jul 2022 14:35 UTC

On 14.07.22 09:06, gnuarm.del...@gmail.com wrote:
> On Wednesday, July 13, 2022 at 9:53:55 AM UTC-4, Josef Moellers wrote:
>> On 13.07.22 15:36, gnuarm.del...@gmail.com wrote:
>>> On Wednesday, July 13, 2022 at 2:31:30 AM UTC-4, Josef Moellers wrote:
>>>> On 12.07.22 17:23, DJ Delorie wrote:
>>>>> "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
>>>>>> Anyone using Efinix parts? They look ok, even if they don't have a
>>>>>> lot of package offerings.
>>>>>
>>>>> I checked into them a little while back, hoping for 5v tolerance, but
>>>>> they didn't have it.
>>>> Are there ANY FPGAs that have 5V tolerance?
>>>> I'm looking for one to replace an FDC9266.
>>>
>>> Unless you use a very, very obsolete device, you won't find 5V tolerance in any FPGAs. On inputs, 5V tolerance is easy to add, using just a pair of resistors as a voltage divider. On output, you will need to use at least a transistor to allow switching to 5V. But if you are working with TTL inputs, you don't need 5V drive, 3.3V drive should be enough.
>>>
>>> There are also ways to use resistors on outputs, to allow higher rise, by giving up something on the low end. What do you need to interface to?
>> It's a very old SingleBoardComputer with an HD64180 and lots of LS TTL
>> stuff. I need to interface to inputs (eg DMA requests), outputs (eg
>> address lines) and bidirectional (data lines). I am considering using
>> level shifters on the latter.
>>
>> IIRC I had been asking here before and got the same answer you gave
>> above, but as DJ mentioned it, I thought I might be lucky today.
>>
>> As I'm hopefully having lots of spare time in the near future
>> (retirement after almost 41 years in the IT industry), I guess I'll put
>> it all together and give it a try.

[...]

> Using this with 2.5V logic doesn't work so well since 2.5V CMOS doesn't drive high enough for 5V TTL. You have to use real level shifters. Once you open that can of worms, it gets ugly with various parts for unidirectional and bidirectional. How do you control the direction with parts that actually drive?

Some years ago, I have looked a bit into I²C, even wrote a 3(?) part
series for "Elektor" (German hobbyist electronics magazine, german
edition of Dutch "Elektuur") and there I learned the simple level
shifter using a FET and two pull-ups. That's what I'll (probably) use,
at least for the bidirectional signals. As only a one side is actually
driving, it should work.

Josef

Re: Efinix FPGA

<972bd208-ab53-4bea-a15b-a68840b9e2ben@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=299&group=comp.arch.fpga#299

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:a05:6214:3003:b0:462:1c15:772c with SMTP id ke3-20020a056214300300b004621c15772cmr8567454qvb.71.1657817308711;
Thu, 14 Jul 2022 09:48:28 -0700 (PDT)
X-Received: by 2002:a05:6870:5b84:b0:10c:d1fa:2f52 with SMTP id
em4-20020a0568705b8400b0010cd1fa2f52mr5255039oab.92.1657817308370; Thu, 14
Jul 2022 09:48:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Thu, 14 Jul 2022 09:48:28 -0700 (PDT)
In-Reply-To: <sm0edynj4og.fsf@lakka.kapsi.fi>
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: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com> <jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com> <sm0edynj4og.fsf@lakka.kapsi.fi>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <972bd208-ab53-4bea-a15b-a68840b9e2ben@googlegroups.com>
Subject: Re: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Thu, 14 Jul 2022 16:48:28 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 35
 by: gnuarm.del...@gmail. - Thu, 14 Jul 2022 16:48 UTC

On Thursday, July 14, 2022 at 7:48:36 AM UTC-4, Anssi Saari wrote:
> "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
>
> > Using this with 2.5V logic doesn't work so well since 2.5V CMOS
> > doesn't drive high enough for 5V TTL. You have to use real level
> > shifters. Once you open that can of worms, it gets ugly with various
> > parts for unidirectional and bidirectional. How do you control the
> > direction with parts that actually drive?
> Second try. About two decades ago there were a lot of lead free
> conversions in Europe due to the RoHS directive and again last decade
> when it expanded to medical devices too. So since a lot of old
> components weren't available lead free, a lot of substitution was done
> and often that meant replacing 5V parts with 3.3V parts and using level
> shifters. To be sure, mostly slow interfaces, old microcontrollers
> running at 8 or 16 MHz and slower than that serial stuff.
>
> In a bunch of such projects there was never any issue with the level
> shifters. Never. They were completely problem free all the time.

I'm not sure what this is in regard to. Why would you expect any problems from level shifters?

I'm referring to the proliferation of part numbers for level shifters. TI must have a dozen families of level shifters.

> As for the direction control, some level shifters have a direction input
> and some autodetect. As I recall, the autodetecting ones were fine
> already back when.

How do autodetect shifters, detect the direction? I believe this imposes some sort of limitation on the output drive, no?

--

Rick C.

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

Re: Efinix FPGA

<a0b93a4c-d527-48a1-94b2-fbdca7e51d65n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=300&group=comp.arch.fpga#300

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:a05:6214:5cc5:b0:473:23d5:9109 with SMTP id lk5-20020a0562145cc500b0047323d59109mr8564215qvb.77.1657817851929;
Thu, 14 Jul 2022 09:57:31 -0700 (PDT)
X-Received: by 2002:a05:6870:231d:b0:10b:7a0e:1be6 with SMTP id
w29-20020a056870231d00b0010b7a0e1be6mr5030603oao.114.1657817851543; Thu, 14
Jul 2022 09:57:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Thu, 14 Jul 2022 09:57:31 -0700 (PDT)
In-Reply-To: <jjanufFdd9aU1@mid.individual.net>
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: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com> <jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com> <jjanufFdd9aU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a0b93a4c-d527-48a1-94b2-fbdca7e51d65n@googlegroups.com>
Subject: Re: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Thu, 14 Jul 2022 16:57:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 74
 by: gnuarm.del...@gmail. - Thu, 14 Jul 2022 16:57 UTC

On Thursday, July 14, 2022 at 10:36:04 AM UTC-4, Josef Moellers wrote:
> On 14.07.22 09:06, gnuarm.del...@gmail.com wrote:
> > On Wednesday, July 13, 2022 at 9:53:55 AM UTC-4, Josef Moellers wrote:
> >> On 13.07.22 15:36, gnuarm.del...@gmail.com wrote:
> >>> On Wednesday, July 13, 2022 at 2:31:30 AM UTC-4, Josef Moellers wrote:
> >>>> On 12.07.22 17:23, DJ Delorie wrote:
> >>>>> "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
> >>>>>> Anyone using Efinix parts? They look ok, even if they don't have a
> >>>>>> lot of package offerings.
> >>>>>
> >>>>> I checked into them a little while back, hoping for 5v tolerance, but
> >>>>> they didn't have it.
> >>>> Are there ANY FPGAs that have 5V tolerance?
> >>>> I'm looking for one to replace an FDC9266.
> >>>
> >>> Unless you use a very, very obsolete device, you won't find 5V tolerance in any FPGAs. On inputs, 5V tolerance is easy to add, using just a pair of resistors as a voltage divider. On output, you will need to use at least a transistor to allow switching to 5V. But if you are working with TTL inputs, you don't need 5V drive, 3.3V drive should be enough.
> >>>
> >>> There are also ways to use resistors on outputs, to allow higher rise, by giving up something on the low end. What do you need to interface to?
> >> It's a very old SingleBoardComputer with an HD64180 and lots of LS TTL
> >> stuff. I need to interface to inputs (eg DMA requests), outputs (eg
> >> address lines) and bidirectional (data lines). I am considering using
> >> level shifters on the latter.
> >>
> >> IIRC I had been asking here before and got the same answer you gave
> >> above, but as DJ mentioned it, I thought I might be lucky today.
> >>
> >> As I'm hopefully having lots of spare time in the near future
> >> (retirement after almost 41 years in the IT industry), I guess I'll put
> >> it all together and give it a try.
> [...]
> > Using this with 2.5V logic doesn't work so well since 2.5V CMOS doesn't drive high enough for 5V TTL. You have to use real level shifters. Once you open that can of worms, it gets ugly with various parts for unidirectional and bidirectional. How do you control the direction with parts that actually drive?
> Some years ago, I have looked a bit into I²C, even wrote a 3(?) part
> series for "Elektor" (German hobbyist electronics magazine, german
> edition of Dutch "Elektuur") and there I learned the simple level
> shifter using a FET and two pull-ups. That's what I'll (probably) use,
> at least for the bidirectional signals. As only a one side is actually
> driving, it should work.

I assume you mean a FET as a pass element with limited pull up capability? That's what I use on a board I have currently in production. TI SN74CBTD3384CPW, 10 bits, separate enables for the two 5 bit sections. Works well. This chip is designed for the job. There are smaller versions. Hacking your own out of FETs means have to select the FETs with appropriate gate thresholds and variance. This is not normally controlled carefully. You also have to generate the drive voltage for the gate. That's why they invented the such switch parts.

https://www.ti.com/lit/ml/scdb006a/scdb006a.pdf?ts=1657817753410&ref_url=https%253A%252F%252Fwww.google.com%252F

--

Rick C.

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

Re: Efinix FPGA

<jjcelmFlkarU1@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=301&group=comp.arch.fpga#301

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: josef.mo...@invalid.invalid (Josef Moellers)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Fri, 15 Jul 2022 08:09:58 +0200
Lines: 18
Message-ID: <jjcelmFlkarU1@mid.individual.net>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
<jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
<sm0edynj4og.fsf@lakka.kapsi.fi>
<972bd208-ab53-4bea-a15b-a68840b9e2ben@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net lEuzUKl6/Frt1i2wkyO+AAeC5yk+DSl1JNSxfNN7EWtyCIkpHF
Cancel-Lock: sha1:lzPEfNUnII7FCm/ThFual6PcdvI=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Content-Language: en-US
In-Reply-To: <972bd208-ab53-4bea-a15b-a68840b9e2ben@googlegroups.com>
 by: Josef Moellers - Fri, 15 Jul 2022 06:09 UTC

On 14.07.22 18:48, gnuarm.del...@gmail.com wrote:
> On Thursday, July 14, 2022 at 7:48:36 AM UTC-4, Anssi Saari wrote:

[...]

>> As for the direction control, some level shifters have a direction input
>> and some autodetect. As I recall, the autodetecting ones were fine
>> already back when.
>
> How do autodetect shifters, detect the direction? I believe this imposes some sort of limitation on the output drive, no?

I'm only a software person (with a strong hardware interest), but I
assume that it centers around the fact that on a bidirectional
connection at any one time only one side is actually driving the
connection. I'd need to consult an ex-colleague who at that time
explained the conecpt of this FET-Level-Shifter to me.

Josef

Re: Efinix FPGA

<jjceqbFlkarU2@mid.individual.net>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=302&group=comp.arch.fpga#302

  copy link   Newsgroups: comp.arch.fpga
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: josef.mo...@invalid.invalid (Josef Moellers)
Newsgroups: comp.arch.fpga
Subject: Re: Efinix FPGA
Date: Fri, 15 Jul 2022 08:12:26 +0200
Lines: 52
Message-ID: <jjceqbFlkarU2@mid.individual.net>
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com>
<jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com>
<jjanufFdd9aU1@mid.individual.net>
<a0b93a4c-d527-48a1-94b2-fbdca7e51d65n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 66HXp1rkGGF4X2hsQTIhjgm+RP8dz7Tc7R6aflYibKRXV0NQEV
Cancel-Lock: sha1:y+LcLCtSYWGti+qcvSx42EECsn8=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Content-Language: en-US
In-Reply-To: <a0b93a4c-d527-48a1-94b2-fbdca7e51d65n@googlegroups.com>
 by: Josef Moellers - Fri, 15 Jul 2022 06:12 UTC

On 14.07.22 18:57, gnuarm.del...@gmail.com wrote:
> On Thursday, July 14, 2022 at 10:36:04 AM UTC-4, Josef Moellers wrote:
>> On 14.07.22 09:06, gnuarm.del...@gmail.com wrote:
>>> On Wednesday, July 13, 2022 at 9:53:55 AM UTC-4, Josef Moellers wrote:
>>>> On 13.07.22 15:36, gnuarm.del...@gmail.com wrote:
>>>>> On Wednesday, July 13, 2022 at 2:31:30 AM UTC-4, Josef Moellers wrote:
>>>>>> On 12.07.22 17:23, DJ Delorie wrote:
>>>>>>> "gnuarm.del...@gmail.com" <gnuarm.del...@gmail.com> writes:
>>>>>>>> Anyone using Efinix parts? They look ok, even if they don't have a
>>>>>>>> lot of package offerings.
>>>>>>>
>>>>>>> I checked into them a little while back, hoping for 5v tolerance, but
>>>>>>> they didn't have it.
>>>>>> Are there ANY FPGAs that have 5V tolerance?
>>>>>> I'm looking for one to replace an FDC9266.
>>>>>
>>>>> Unless you use a very, very obsolete device, you won't find 5V tolerance in any FPGAs. On inputs, 5V tolerance is easy to add, using just a pair of resistors as a voltage divider. On output, you will need to use at least a transistor to allow switching to 5V. But if you are working with TTL inputs, you don't need 5V drive, 3.3V drive should be enough.
>>>>>
>>>>> There are also ways to use resistors on outputs, to allow higher rise, by giving up something on the low end. What do you need to interface to?
>>>> It's a very old SingleBoardComputer with an HD64180 and lots of LS TTL
>>>> stuff. I need to interface to inputs (eg DMA requests), outputs (eg
>>>> address lines) and bidirectional (data lines). I am considering using
>>>> level shifters on the latter.
>>>>
>>>> IIRC I had been asking here before and got the same answer you gave
>>>> above, but as DJ mentioned it, I thought I might be lucky today.
>>>>
>>>> As I'm hopefully having lots of spare time in the near future
>>>> (retirement after almost 41 years in the IT industry), I guess I'll put
>>>> it all together and give it a try.
>> [...]
>>> Using this with 2.5V logic doesn't work so well since 2.5V CMOS doesn't drive high enough for 5V TTL. You have to use real level shifters. Once you open that can of worms, it gets ugly with various parts for unidirectional and bidirectional. How do you control the direction with parts that actually drive?
>> Some years ago, I have looked a bit into I²C, even wrote a 3(?) part
>> series for "Elektor" (German hobbyist electronics magazine, german
>> edition of Dutch "Elektuur") and there I learned the simple level
>> shifter using a FET and two pull-ups. That's what I'll (probably) use,
>> at least for the bidirectional signals. As only a one side is actually
>> driving, it should work.
>
>
> I assume you mean a FET as a pass element with limited pull up capability? That's what I use on a board I have currently in production. TI SN74CBTD3384CPW, 10 bits, separate enables for the two 5 bit sections. Works well. This chip is designed for the job. There are smaller versions. Hacking your own out of FETs means have to select the FETs with appropriate gate thresholds and variance. This is not normally controlled carefully. You also have to generate the drive voltage for the gate. That's why they invented the such switch parts.

As I wrote: this was in the context of the I²C bus and you only need two
shifters at the max.

> https://www.ti.com/lit/ml/scdb006a/scdb006a.pdf?ts=1657817753410&ref_url=https%253A%252F%252Fwww.google.com%252F

Thanks for the reference.
I may use it when the time comes ...

Josef

Re: Efinix FPGA

<1eadcfa3-f6e1-4848-be92-0c4c46b04e3bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=303&group=comp.arch.fpga#303

  copy link   Newsgroups: comp.arch.fpga
X-Received: by 2002:a37:8904:0:b0:6af:199b:bcb with SMTP id l4-20020a378904000000b006af199b0bcbmr11410785qkd.462.1657942013902;
Fri, 15 Jul 2022 20:26:53 -0700 (PDT)
X-Received: by 2002:a05:6808:11ca:b0:2d4:6861:2a9e with SMTP id
p10-20020a05680811ca00b002d468612a9emr8371579oiv.114.1657942013626; Fri, 15
Jul 2022 20:26:53 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.arch.fpga
Date: Fri, 15 Jul 2022 20:26:53 -0700 (PDT)
In-Reply-To: <jjcelmFlkarU1@mid.individual.net>
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: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com>
<xna69ecq2r.fsf@delorie.com> <jj775sFk7k3U1@mid.individual.net>
<44ad8fe5-9e2b-47bc-ac77-b558379a7787n@googlegroups.com> <jj813dF81cU1@mid.individual.net>
<9d2e3e0f-8b2d-4366-85ed-e4dc38d41ae6n@googlegroups.com> <sm0edynj4og.fsf@lakka.kapsi.fi>
<972bd208-ab53-4bea-a15b-a68840b9e2ben@googlegroups.com> <jjcelmFlkarU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1eadcfa3-f6e1-4848-be92-0c4c46b04e3bn@googlegroups.com>
Subject: Re: Efinix FPGA
From: gnuarm.d...@gmail.com (gnuarm.del...@gmail.com)
Injection-Date: Sat, 16 Jul 2022 03:26:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3692
 by: gnuarm.del...@gmail. - Sat, 16 Jul 2022 03:26 UTC

On Friday, July 15, 2022 at 2:10:03 AM UTC-4, Josef Moellers wrote:
> On 14.07.22 18:48, gnuarm.del...@gmail.com wrote:
> > On Thursday, July 14, 2022 at 7:48:36 AM UTC-4, Anssi Saari wrote:
> [...]
> >> As for the direction control, some level shifters have a direction input
> >> and some autodetect. As I recall, the autodetecting ones were fine
> >> already back when.
> >
> > How do autodetect shifters, detect the direction? I believe this imposes some sort of limitation on the output drive, no?
> I'm only a software person (with a strong hardware interest), but I
> assume that it centers around the fact that on a bidirectional
> connection at any one time only one side is actually driving the
> connection. I'd need to consult an ex-colleague who at that time
> explained the conecpt of this FET-Level-Shifter to me.

I believe the way these work is to wire the two drivers so each one drives the other input. This makes a stable FF arraingment. The output is through a resistor to limit the current drive. Then, when one side or the other is driven, the resistor on the output (or just a current limited driver) allows the external drive to overcome the internal drive and so control the input. This is reflected on the other output, which drives the other input, which switches this side output to match the level driven by the external driver. This also acts as a bus keeper, preventing the buses from drifting to invalid voltage levels which can be an issue with excessive supply current or even damage. The current limited output can be a problem with fast switching the output.

I think I saw on some fancier parts, where, to deal with the slow switching, would drive with two drivers in parallel, a high current driver for fast switching speed and a low current driver as the "bus keeper". They used an internal timing circuit to disable the high current driver after a short time. This is a bit fuzzy to me as it was a long time ago I saw this.

--

Rick C.

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

Re: Efinix FPGA

<170c45e7fe2dcccb$3$1607696$30dd3a6f@news.thecubenet.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=310&group=comp.arch.fpga#310

  copy link   Newsgroups: comp.arch.fpga
Date: Thu, 18 Aug 2022 09:33:42 +1000
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Efinix FPGA
Content-Language: en-US
Newsgroups: comp.arch.fpga
References: <6eec0bbd-9b78-4caf-b7a3-6b6de5ccecc9n@googlegroups.com> <3b0b4013-d585-4864-82c3-0ca9156fa72bn@googlegroups.com>
From: no_s...@please.net (Clifford Heath)
In-Reply-To: <3b0b4013-d585-4864-82c3-0ca9156fa72bn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 19
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!news.thecubenet.com!not-for-mail
NNTP-Posting-Date: Wed, 17 Aug 2022 23:33:45 +0000
Organization: theCubeNet - www.thecubenet.com
X-Complaints-To: abuse@thecubenet.com
Message-ID: <170c45e7fe2dcccb$3$1607696$30dd3a6f@news.thecubenet.com>
X-Received-Bytes: 1838
 by: Clifford Heath - Wed, 17 Aug 2022 23:33 UTC

On 13/7/22 09:55, KJ wrote:
> On Monday, July 11, 2022 at 8:25:27 PM UTC-4, gnuarm.del...@gmail.com wrote:
>> Anyone using Efinix parts? They look ok, even if they don't have a lot of package offerings.
> We are using Efinix due to supply chain shortages to replace Cyclone 10 part.

Tell us more please. How does your number of LUTs used compare with
traditional offerings for your use case? Can you tell us more about the
kind of architecture you're implementing?

Asking because I've heard that the Trion's have minimal routing fabric,
so the tools tend to use LUTs for routing. The tradeoff is because
Efinix can radically reduce the number of mask layers, cutting both cost
and power consumption to about a third of "equivalent" devices.

I'm considering trying to port the Hermes SDR software to a Trion, and
need to know how big a device would be needed. It looks like it might
fit in a T35.

Clifford Heath


devel / comp.arch.fpga / Re: Efinix FPGA

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor