Groups | Search | Server Info | Login | Register


Groups > sci.electronics.design > #725928

Re: configuring an Efinix T20

From john larkin <jl@650pot.com>
Newsgroups sci.electronics.design, comp.arch.fpga, comp.sys.raspberry.pi
Subject Re: configuring an Efinix T20
Date 2024-09-09 12:20 -0700
Message-ID <amhudj1mcq8uit59nbmm8d6j5erok8o0o1@4ax.com> (permalink)
References <5h0ndj9c0cpc70eh6stoa5qi8371blq7nb@4ax.com> <vbhnef$190eu$1@dont-email.me> <h9todj9u2bs48i3itlgtorblj2buec7ios@4ax.com> <vbi62l$190eu$2@dont-email.me>

Cross-posted to 3 groups.

Show all headers | View raw


On Sat, 7 Sep 2024 19:29:41 +0100, John R Walliker
<jrwalliker@gmail.com> wrote:

>On 07/09/2024 16:58, john larkin wrote:
>> On Sat, 7 Sep 2024 15:19:59 +0100, John R Walliker
>> <jrwalliker@gmail.com> wrote:
>> 
>>> On 06/09/2024 23:50, john larkin wrote:
>>>>
>>>> I'm planning to use a Raspberry Pi RP2040 processor chip to configure
>>>> and then talk to an Efinix T20-FG256 FPGA.
>>>>
>>>> Has anyone done this, or at least configured a T20 from a
>>>> microprocessor?
>>>>
>>>> The RP2040 only has 30 GPIO pins, and many are dedicated to other
>>>> stuff, so we want to share a lot of things on one giant SPI bus,
>>>> including the FPGA config and then an SPI port on the FPGA to read and
>>>> write registers.
>>>>
>>>> It looks like four of the T20 config pins need pullups. I wonder why
>>>> their guidelines show four separate resistors. Why not one resistor?
>>>> Why have resistors at all?
>>>>
>>>> SS_N needs a pulldown. Why not ground it?
>>>>
>>>> https://www.dropbox.com/scl/fi/x0gvvwqg42vhryu6610ve/Efinix_Config_1.jpg?rlkey=udy24brtumvdzfd2sp4l6yhwf&raw=1
>>>>
>>>>
>>>> It's always a moment to celebrate when a "config done" LED lights up.
>>>>
>>>> I could easily get this wrong, so it would be great if I posted some
>>>> schematics and notes and someone could eyeball them for me.
>>>
>>> If you need some more i/o pins, why not use the RP2350B?  They
>>> definitely exist - I have one in front of me:
>>> https://shop.pimoroni.com/products/pga2350?variant=42092629229651
>>>
>>> John
>> 
>> It only has two more package pins, as I recall. How many GPIOs?
>
>No.  The RP2354B has 24 more package pins and 18 more GPIOs than
>the RP2040.
>
>Its an 80-pin package with 48 GPIOs.

I was thinking about the RP2350, which has 60 pins. That's the chip on
the Pico 2.

I didn't even know that there was another small chip, the 2354B. That
might be the next step for our product line, in a year or two after
the new chips are debugged and available in quantity.

The 2350 data sheet is 1349 pages, possibly a world record.

I can't immediately find a data sheet for the 2354B.

>
>> It's new and a bit buggy and not widely available, so we'll stick with
>> the 2040. The only upsides are the higher clock rate and the faster
>> floats, which aren't critical in the product line that we are
>> developing now.
>
>Yes, there are some bugs.  The most critical is probably the one
>relating to on-chip pull-downs, but it can be solved with external
>resistors.  The ADC is improved.  There are more and better
>i/o state machines.  There is a lot more on-chip RAM and there
>will soon be the option of flash in the same package.
>There may not be production quantities of the RP2354B readily
>available yet, but there are certainly some around for prototypes.
>As I mentioned, I have one.

Does the 2350 have a switching regulator on-chip? Microns away from
the ADC?

Back to sci.electronics.design | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

configuring an Efinix T20 john larkin <jl@650pot.com> - 2024-09-06 15:50 -0700
  Re: configuring an Efinix T20 John R Walliker <jrwalliker@gmail.com> - 2024-09-07 15:19 +0100
    Re: configuring an Efinix T20 john larkin <jlarkin_highland_tech> - 2024-09-07 08:58 -0700
      Re: configuring an Efinix T20 John R Walliker <jrwalliker@gmail.com> - 2024-09-07 19:29 +0100
        Re: configuring an Efinix T20 john larkin <jl@650pot.com> - 2024-09-09 12:20 -0700
          Re: configuring an Efinix T20 piglet <erichpwagner@hotmail.com> - 2024-09-09 20:02 +0000
            Re: configuring an Efinix T20 john larkin <jl@650pot.com> - 2024-09-09 14:17 -0700
  Re: configuring an Efinix T20 Lasse Langwadt <llc@fonz.dk> - 2024-09-12 00:44 +0200

csiph-web