Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Premature optimization is the root of all evil. -- D. E. Knuth


tech / sci.electronics.design / Re: ddr2 on artix fpga's

SubjectAuthor
* ddr2 on artix fpga'srj dee
+* Re: ddr2 on artix fpga'sjlarkin
|`* Re: ddr2 on artix fpga'sDimiter_Popoff
| `* Re: ddr2 on artix fpga'sjlarkin
|  `* Re: ddr2 on artix fpga'sDimiter_Popoff
|   +* Re: ddr2 on artix fpga'srj dee
|   |`- Re: ddr2 on artix fpga'sDimiter_Popoff
|   `* Re: ddr2 on artix fpga'sJohn Larkin
|    `- Re: ddr2 on artix fpga'sLasse Langwadt Christensen
+* Re: ddr2 on artix fpga'sRick C
|`- Re: ddr2 on artix fpga'sJim Jackson
`* Re: ddr2 on artix fpga'sLasse Langwadt Christensen
 `* Re: ddr2 on artix fpga'srj dee
  `- Re: ddr2 on artix fpga'sLasse Langwadt Christensen

1
ddr2 on artix fpga's

<0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63483&group=sci.electronics.design#63483

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ad4:4d48:: with SMTP id m8mr7476100qvm.12.1621439168652;
Wed, 19 May 2021 08:46:08 -0700 (PDT)
X-Received: by 2002:ad4:4f91:: with SMTP id em17mr8529890qvb.61.1621439168510;
Wed, 19 May 2021 08:46:08 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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: sci.electronics.design
Date: Wed, 19 May 2021 08:46:08 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=82.22.208.132; posting-account=QDvoVAoAAABZoMy-heKpm2HrBK_Kns-a
NNTP-Posting-Host: 82.22.208.132
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
Subject: ddr2 on artix fpga's
From: rjdgroup...@gmail.com (rj dee)
Injection-Date: Wed, 19 May 2021 15:46:08 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: rj dee - Wed, 19 May 2021 15:46 UTC

Hi guys.
The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.

Thanks in advance, Rob

Re: ddr2 on artix fpga's

<4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63488&group=sci.electronics.design#63488

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 19 May 2021 11:12:02 -0500
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Wed, 19 May 2021 09:12:00 -0700
Message-ID: <4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 27
X-Trace: sv3-Loza7gmlXM9ykQIKwJrEIojXvyZD2e0lg/L/VSPxmRym870YLMXf6A5BbYq9fi25NtEPnyjZ9M2SIkK!bg3cLiAkgw8AgtkWIPEE1mtNJBZK9bteVv6zarKbo3earuKabZAWb2zZtASBmytS1TComlAPcjtm!k6ksnA==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/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: 1912
 by: jlar...@highlandsniptechnology.com - Wed, 19 May 2021 16:12 UTC

On Wed, 19 May 2021 08:46:08 -0700 (PDT), rj dee
<rjdgroups4567@gmail.com> wrote:

>Hi guys.
>The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>
>Thanks in advance, Rob

We recently did a DDR3 onto an XC7A15. It just worked.

https://www.dropbox.com/sh/9lui60l07xygepn/AABpQ4v54OyVacYh3NnN3-o2a?dl=0

We only terminated the differential clock.

Single-chip ddr rams are fairly easy.

--

John Larkin Highland Technology, Inc

The best designs are necessarily accidental.

Re: ddr2 on artix fpga's

<88122f99-d3a7-4e6a-9b34-a4521bbb1510n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63493&group=sci.electronics.design#63493

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:5fc:: with SMTP id z28mr215697qkg.378.1621442460162;
Wed, 19 May 2021 09:41:00 -0700 (PDT)
X-Received: by 2002:a05:620a:5a7:: with SMTP id q7mr233484qkq.326.1621442460024;
Wed, 19 May 2021 09:41:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!feeder1.cambriumusenet.nl!feed.tweak.nl!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Wed, 19 May 2021 09:40:59 -0700 (PDT)
In-Reply-To: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@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: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <88122f99-d3a7-4e6a-9b34-a4521bbb1510n@googlegroups.com>
Subject: Re: ddr2 on artix fpga's
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Wed, 19 May 2021 16:41:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Rick C - Wed, 19 May 2021 16:40 UTC

On Wednesday, May 19, 2021 at 11:46:12 AM UTC-4, rjdgro...@gmail.com wrote:
> Hi guys.
> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>
> Thanks in advance, Rob

What Larkin said. If you keep your traces short enough you don't need to worry about transmission line effects. I believe 8 inches (4 cm) is about a ns on a circuit board. How fast are the edges? You will want to terminate the clock line to prevent double clocking and preserve the waveform shape and timing. Otherwise an optimal layout can handle the data lines, no?

--

Rick C.

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

Re: ddr2 on artix fpga's

<s83fts$psn$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63498&group=sci.electronics.design#63498

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Wed, 19 May 2021 19:55:24 +0300
Organization: TGI
Lines: 25
Message-ID: <s83fts$psn$1@dont-email.me>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com>
Reply-To: dp@tgi-sci.com
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 May 2021 16:55:24 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1ee4c983af222d360830f4f2af1a3054";
logging-data="26519"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+89+RSKgaEW1Dv5NhvAkbplO/ppUNLhK4="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.1
Cancel-Lock: sha1:2kurBW39eA3VK4oi2jFrogSqq9s=
In-Reply-To: <4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com>
Content-Language: en-US
 by: Dimiter_Popoff - Wed, 19 May 2021 16:55 UTC

On 5/19/2021 19:12, jlarkin@highlandsniptechnology.com wrote:
> On Wed, 19 May 2021 08:46:08 -0700 (PDT), rj dee
> <rjdgroups4567@gmail.com> wrote:
>
>> Hi guys.
>> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>>
>> Thanks in advance, Rob
>
> We recently did a DDR3 onto an XC7A15. It just worked.
>
> https://www.dropbox.com/sh/9lui60l07xygepn/AABpQ4v54OyVacYh3NnN3-o2a?dl=0
>
> We only terminated the differential clock.
>
> Single-chip ddr rams are fairly easy.
>
>
>
>

What data rate did you manage? I am sort of planning something with
Artix and ddr3, I wonder how long a burst their DDR controller can do
(I have had - not one an FPGA - DDR controllers which are pretty limited
on that, about half the time they spend on preparing the burst).

Re: ddr2 on artix fpga's

<56d6d77a-a25c-4aad-a80b-8b8507d13dfen@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63499&group=sci.electronics.design#63499

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:5fc:: with SMTP id z28mr292604qkg.378.1621443386446;
Wed, 19 May 2021 09:56:26 -0700 (PDT)
X-Received: by 2002:ac8:7f13:: with SMTP id f19mr382342qtk.237.1621443386280;
Wed, 19 May 2021 09:56:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!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: sci.electronics.design
Date: Wed, 19 May 2021 09:56:26 -0700 (PDT)
In-Reply-To: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.83.70.155; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 85.83.70.155
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <56d6d77a-a25c-4aad-a80b-8b8507d13dfen@googlegroups.com>
Subject: Re: ddr2 on artix fpga's
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Wed, 19 May 2021 16:56:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 12
 by: Lasse Langwadt Chris - Wed, 19 May 2021 16:56 UTC

onsdag den 19. maj 2021 kl. 17.46.12 UTC+2 skrev rjdgro...@gmail.com:
> Hi guys.
> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>
> Thanks in advance, Rob

why DDR2 and not DDR3 ?

Re: ddr2 on artix fpga's

<n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63506&group=sci.electronics.design#63506

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 19 May 2021 12:41:21 -0500
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Wed, 19 May 2021 10:41:22 -0700
Message-ID: <n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com> <4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com> <s83fts$psn$1@dont-email.me>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 47
X-Trace: sv3-MaX4/evBOWJvhSEJN84LpCNZ+KpQY8dlvEhxRup0uCjB+ugCBkWzZSpj8WL+C01YWSesYoj+9cLOxA3!YxcKNLPqI6GjM7wsYMvvfsUfHe5C9CVZI2dh+exGddrClx2RoqDEea2jOlhbY1nCdCxiR8jm9saP!VMLxYg==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/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: 2719
 by: jlar...@highlandsniptechnology.com - Wed, 19 May 2021 17:41 UTC

On Wed, 19 May 2021 19:55:24 +0300, Dimiter_Popoff <dp@tgi-sci.com>
wrote:

>On 5/19/2021 19:12, jlarkin@highlandsniptechnology.com wrote:
>> On Wed, 19 May 2021 08:46:08 -0700 (PDT), rj dee
>> <rjdgroups4567@gmail.com> wrote:
>>
>>> Hi guys.
>>> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>>>
>>> Thanks in advance, Rob
>>
>> We recently did a DDR3 onto an XC7A15. It just worked.
>>
>> https://www.dropbox.com/sh/9lui60l07xygepn/AABpQ4v54OyVacYh3NnN3-o2a?dl=0
>>
>> We only terminated the differential clock.
>>
>> Single-chip ddr rams are fairly easy.
>>
>>
>>
>>
>
>What data rate did you manage? I am sort of planning something with
>Artix and ddr3, I wonder how long a burst their DDR controller can do
>(I have had - not one an FPGA - DDR controllers which are pretty limited
>on that, about half the time they spend on preparing the burst).

I'll ask my FPGA pro; he did the Artix design.

This is waveform memory for a 400 Hz power source, so we didn't need
supercomputer sorts of speed.

It's easy to interface one DDR chip. More makes routing and
termination difficult.

--

John Larkin Highland Technology, Inc

The best designs are necessarily accidental.

Re: ddr2 on artix fpga's

<slrnsaak27.9q1.jj@iridium.wf32df>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63509&group=sci.electronics.design#63509

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jj...@franjam.org.uk (Jim Jackson)
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Wed, 19 May 2021 17:52:07 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <slrnsaak27.9q1.jj@iridium.wf32df>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<88122f99-d3a7-4e6a-9b34-a4521bbb1510n@googlegroups.com>
Injection-Date: Wed, 19 May 2021 17:52:07 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f3dc08b9e904999dcaf35327dd1bd4ad";
logging-data="32006"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185xYGL3Q5XZkPUIZXwEgNzwXVXbsAAN9c="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:WBqlBIQU2H8Uuv4EgMUZmRAeXiw=
 by: Jim Jackson - Wed, 19 May 2021 17:52 UTC

On 2021-05-19, Rick C <gnuarm.deletethisbit@gmail.com> wrote:
> On Wednesday, May 19, 2021 at 11:46:12 AM UTC-4, rjdgro...@gmail.com wrote:
>> Hi guys. The last time I put ddr2 on an fpga was with virtex 4 and I
>> was able to terminate ras/cas etc internally. I want to do the same
>> with an artix device and I can't find any documentation except the
>> mig user guide which says that I can't do it. Does anyone have any
>> experience with this, it will be a single ddr so I don't need to
>> "stub series terminate" the signals with external VTT from an SI
>> point of view.
>>
>> Thanks in advance, Rob
>
> What Larkin said. If you keep your traces short enough you don't need
> to worry about transmission line effects. I believe 8 inches (4 cm)
^^^^^^^^^^^^^^^????

8 in is aprox 20cm or 4cm is aprox 1 9/16th inch

> is about a ns on a circuit board. How fast are the edges? You will
> want to terminate the clock line to prevent double clocking and
> preserve the waveform shape and timing. Otherwise an optimal layout
> can handle the data lines, no?
>

Re: ddr2 on artix fpga's

<s83jub$p4j$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63513&group=sci.electronics.design#63513

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Wed, 19 May 2021 21:03:53 +0300
Organization: TGI
Lines: 51
Message-ID: <s83jub$p4j$1@dont-email.me>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com> <s83fts$psn$1@dont-email.me>
<n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com>
Reply-To: dp@tgi-sci.com
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 May 2021 18:03:55 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1ee4c983af222d360830f4f2af1a3054";
logging-data="25747"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hYeKgDhPJmrxhbk0mqyC/pN2J0PJl5ZI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.1
Cancel-Lock: sha1:jJEkTQ0ocWJk/xs1UyCM2xsHl+w=
In-Reply-To: <n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com>
Content-Language: en-US
 by: Dimiter_Popoff - Wed, 19 May 2021 18:03 UTC

On 5/19/2021 20:41, jlarkin@highlandsniptechnology.com wrote:
> On Wed, 19 May 2021 19:55:24 +0300, Dimiter_Popoff <dp@tgi-sci.com>
> wrote:
>
>> On 5/19/2021 19:12, jlarkin@highlandsniptechnology.com wrote:
>>> On Wed, 19 May 2021 08:46:08 -0700 (PDT), rj dee
>>> <rjdgroups4567@gmail.com> wrote:
>>>
>>>> Hi guys.
>>>> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>>>>
>>>> Thanks in advance, Rob
>>>
>>> We recently did a DDR3 onto an XC7A15. It just worked.
>>>
>>> https://www.dropbox.com/sh/9lui60l07xygepn/AABpQ4v54OyVacYh3NnN3-o2a?dl=0
>>>
>>> We only terminated the differential clock.
>>>
>>> Single-chip ddr rams are fairly easy.
>>>
>>>
>>>
>>>
>>
>> What data rate did you manage? I am sort of planning something with
>> Artix and ddr3, I wonder how long a burst their DDR controller can do
>> (I have had - not one an FPGA - DDR controllers which are pretty limited
>> on that, about half the time they spend on preparing the burst).
>
> I'll ask my FPGA pro; he did the Artix design.
>
> This is waveform memory for a 400 Hz power source, so we didn't need
> supercomputer sorts of speed.
>
> It's easy to interface one DDR chip. More makes routing and
> termination difficult.
>
>
>

Thanks, please do ask them.
I'll have much worse than this DDR3 on this board (64 bit DDR4 via a
SODIMM connector - I was advised to prefer that to soldering DDR parts
like I have done before for DDR1). The DDR3 I need just as display
framebuffer memory, hence the need for speed. I considered using some
static RAM but the figures come out pretty tragic, the least tragic
part being the SRAMs will cost well in excess of $100. If I can manage
to do at least say 64 clock bursts things should be fine I guess.
I am (still after a very long time) at the headscratching phase,
hopefully soon I'll manage to get around to doing it.

Re: ddr2 on artix fpga's

<adb329cf-6fe5-4a33-9a43-2be48c8d737an@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63525&group=sci.electronics.design#63525

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a0c:dc07:: with SMTP id s7mr1623150qvk.26.1621456439579;
Wed, 19 May 2021 13:33:59 -0700 (PDT)
X-Received: by 2002:a05:620a:12b0:: with SMTP id x16mr1307211qki.451.1621456439401;
Wed, 19 May 2021 13:33:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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: sci.electronics.design
Date: Wed, 19 May 2021 13:33:59 -0700 (PDT)
In-Reply-To: <56d6d77a-a25c-4aad-a80b-8b8507d13dfen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.22.208.132; posting-account=QDvoVAoAAABZoMy-heKpm2HrBK_Kns-a
NNTP-Posting-Host: 82.22.208.132
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com> <56d6d77a-a25c-4aad-a80b-8b8507d13dfen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <adb329cf-6fe5-4a33-9a43-2be48c8d737an@googlegroups.com>
Subject: Re: ddr2 on artix fpga's
From: rjdgroup...@gmail.com (rj dee)
Injection-Date: Wed, 19 May 2021 20:33:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: rj dee - Wed, 19 May 2021 20:33 UTC

On Wednesday, May 19, 2021 at 5:56:29 PM UTC+1, lang...@fonz.dk wrote:
> onsdag den 19. maj 2021 kl. 17.46.12 UTC+2 skrev rjdgro...@gmail.com:
> > Hi guys.
> > The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
> >
> > Thanks in advance, Rob
> why DDR2 and not DDR3 ?

I really need a few other pins on a 1v8 bank, I have none spare and 400MHz easily gives me the bandwidth I need.

Re: ddr2 on artix fpga's

<ad7da544-c3f3-40e8-9516-023491c42de7n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63526&group=sci.electronics.design#63526

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:514f:: with SMTP id h15mr1530682qtn.122.1621457087008;
Wed, 19 May 2021 13:44:47 -0700 (PDT)
X-Received: by 2002:ac8:67d3:: with SMTP id r19mr1565228qtp.23.1621457086815;
Wed, 19 May 2021 13:44:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.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: sci.electronics.design
Date: Wed, 19 May 2021 13:44:46 -0700 (PDT)
In-Reply-To: <s83jub$p4j$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=82.22.208.132; posting-account=QDvoVAoAAABZoMy-heKpm2HrBK_Kns-a
NNTP-Posting-Host: 82.22.208.132
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com> <s83fts$psn$1@dont-email.me>
<n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com> <s83jub$p4j$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ad7da544-c3f3-40e8-9516-023491c42de7n@googlegroups.com>
Subject: Re: ddr2 on artix fpga's
From: rjdgroup...@gmail.com (rj dee)
Injection-Date: Wed, 19 May 2021 20:44:47 +0000
Content-Type: text/plain; charset="UTF-8"
 by: rj dee - Wed, 19 May 2021 20:44 UTC

> >
> Thanks, please do ask them.
> I'll have much worse than this DDR3 on this board (64 bit DDR4 via a
> SODIMM connector - I was advised to prefer that to soldering DDR parts
> like I have done before for DDR1). The DDR3 I need just as display
> framebuffer memory, hence the need for speed. I considered using some
> static RAM but the figures come out pretty tragic, the least tragic
> part being the SRAMs will cost well in excess of $100. If I can manage
> to do at least say 64 clock bursts things should be fine I guess.
> I am (still after a very long time) at the headscratching phase,
> hopefully soon I'll manage to get around to doing it.

I've designed broadcast quality realtime HD mpeg transcoders with DDR3 memories easily keeping up with the bandwidth required. Also used for 4K but each transcoder only doing a quarter of the image.

Re: ddr2 on artix fpga's

<s84003$hc9$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63534&group=sci.electronics.design#63534

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dp...@tgi-sci.com (Dimiter_Popoff)
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Thu, 20 May 2021 00:29:37 +0300
Organization: TGI
Lines: 24
Message-ID: <s84003$hc9$1@dont-email.me>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com> <s83fts$psn$1@dont-email.me>
<n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com> <s83jub$p4j$1@dont-email.me>
<ad7da544-c3f3-40e8-9516-023491c42de7n@googlegroups.com>
Reply-To: dp@tgi-sci.com
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 May 2021 21:29:39 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="1ee4c983af222d360830f4f2af1a3054";
logging-data="17801"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/wGKMrBn4P3Tu1HxJ+a3e10rFwrQZuzAk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.10.1
Cancel-Lock: sha1:rM07bWSTbyLYNfX4tP5Nvet6DjY=
In-Reply-To: <ad7da544-c3f3-40e8-9516-023491c42de7n@googlegroups.com>
Content-Language: en-US
 by: Dimiter_Popoff - Wed, 19 May 2021 21:29 UTC

On 5/19/2021 23:44, rj dee wrote:
>
>>>
>> Thanks, please do ask them.
>> I'll have much worse than this DDR3 on this board (64 bit DDR4 via a
>> SODIMM connector - I was advised to prefer that to soldering DDR parts
>> like I have done before for DDR1). The DDR3 I need just as display
>> framebuffer memory, hence the need for speed. I considered using some
>> static RAM but the figures come out pretty tragic, the least tragic
>> part being the SRAMs will cost well in excess of $100. If I can manage
>> to do at least say 64 clock bursts things should be fine I guess.
>> I am (still after a very long time) at the headscratching phase,
>> hopefully soon I'll manage to get around to doing it.
>
> I've designed broadcast quality realtime HD mpeg transcoders with DDR3 memories easily keeping up with the bandwidth required. Also used for 4K but each transcoder only doing a quarter of the image.
>

Sounds encouraging, thanks. Was it with an Atrix? Did you manage 32 bpp
at 60Hz frame rate, 1920x1080 (which is what I am aiming at)?
I will need say 1.5 what it takes to do the above, twice would be
better - the processor will need time to write to the framebuffer, too
(via PCIe).
Hopefully I can soon get to doing it, have been wanting to for over
a year now.

Re: ddr2 on artix fpga's

<b7ed886c-c46b-4865-a020-76d2ccd6d87fn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63538&group=sci.electronics.design#63538

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a0c:99db:: with SMTP id y27mr1991902qve.19.1621460223288;
Wed, 19 May 2021 14:37:03 -0700 (PDT)
X-Received: by 2002:a37:a44d:: with SMTP id n74mr1578659qke.367.1621460223099;
Wed, 19 May 2021 14:37:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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: sci.electronics.design
Date: Wed, 19 May 2021 14:37:02 -0700 (PDT)
In-Reply-To: <adb329cf-6fe5-4a33-9a43-2be48c8d737an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.83.70.155; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 85.83.70.155
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<56d6d77a-a25c-4aad-a80b-8b8507d13dfen@googlegroups.com> <adb329cf-6fe5-4a33-9a43-2be48c8d737an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b7ed886c-c46b-4865-a020-76d2ccd6d87fn@googlegroups.com>
Subject: Re: ddr2 on artix fpga's
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Wed, 19 May 2021 21:37:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lasse Langwadt Chris - Wed, 19 May 2021 21:37 UTC

onsdag den 19. maj 2021 kl. 22.34.02 UTC+2 skrev rjdgro...@gmail.com:
> On Wednesday, May 19, 2021 at 5:56:29 PM UTC+1, lang...@fonz.dk wrote:
> > onsdag den 19. maj 2021 kl. 17.46.12 UTC+2 skrev rjdgro...@gmail.com:
> > > Hi guys.
> > > The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
> > >
> > > Thanks in advance, Rob
> > why DDR2 and not DDR3 ?
> I really need a few other pins on a 1v8 bank, I have none spare and 400MHz easily gives me the bandwidth I need.

how much bandwidth do you need? I have only used DDR3 on Artix it takes quite a lot of resources

Re: ddr2 on artix fpga's

<7i9bagpq5bs7kh60qhhbr0e93rjoh4p888@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63548&group=sci.electronics.design#63548

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!feeder5.feed.usenet.farm!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 19 May 2021 19:06:38 -0500
From: jlar...@highland_atwork_technology.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: ddr2 on artix fpga's
Date: Wed, 19 May 2021 17:06:31 -0700
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <7i9bagpq5bs7kh60qhhbr0e93rjoh4p888@4ax.com>
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com> <4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com> <s83fts$psn$1@dont-email.me> <n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com> <s83jub$p4j$1@dont-email.me>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 64
X-Trace: sv3-YLP63tlDAN+wSzXtGq4Hev3RraPMKZerEeNbZy6yIxktsBEMJVdrXOMxsZxtzAL3ndtLKh6S6I0W7eW!9vZRCdO1wH2AzI0vU2hxOF3V8YMZWIjdFRFCkPkx5AJmbrRgH+rIauZ3rNMt3M+VFUOQgd7wELVr!ksgYIg==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/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: 3918
X-Received-Bytes: 4213
 by: John Larkin - Thu, 20 May 2021 00:06 UTC

On Wed, 19 May 2021 21:03:53 +0300, Dimiter_Popoff <dp@tgi-sci.com>
wrote:

>On 5/19/2021 20:41, jlarkin@highlandsniptechnology.com wrote:
>> On Wed, 19 May 2021 19:55:24 +0300, Dimiter_Popoff <dp@tgi-sci.com>
>> wrote:
>>
>>> On 5/19/2021 19:12, jlarkin@highlandsniptechnology.com wrote:
>>>> On Wed, 19 May 2021 08:46:08 -0700 (PDT), rj dee
>>>> <rjdgroups4567@gmail.com> wrote:
>>>>
>>>>> Hi guys.
>>>>> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
>>>>>
>>>>> Thanks in advance, Rob
>>>>
>>>> We recently did a DDR3 onto an XC7A15. It just worked.
>>>>
>>>> https://www.dropbox.com/sh/9lui60l07xygepn/AABpQ4v54OyVacYh3NnN3-o2a?dl=0
>>>>
>>>> We only terminated the differential clock.
>>>>
>>>> Single-chip ddr rams are fairly easy.
>>>>
>>>>
>>>>
>>>>
>>>
>>> What data rate did you manage? I am sort of planning something with
>>> Artix and ddr3, I wonder how long a burst their DDR controller can do
>>> (I have had - not one an FPGA - DDR controllers which are pretty limited
>>> on that, about half the time they spend on preparing the burst).
>>
>> I'll ask my FPGA pro; he did the Artix design.
>>
>> This is waveform memory for a 400 Hz power source, so we didn't need
>> supercomputer sorts of speed.
>>
>> It's easy to interface one DDR chip. More makes routing and
>> termination difficult.
>>
>>
>>
>
>Thanks, please do ask them.
>I'll have much worse than this DDR3 on this board (64 bit DDR4 via a
>SODIMM connector - I was advised to prefer that to soldering DDR parts
>like I have done before for DDR1). The DDR3 I need just as display
>framebuffer memory, hence the need for speed. I considered using some
>static RAM but the figures come out pretty tragic, the least tragic
>part being the SRAMs will cost well in excess of $100. If I can manage
>to do at least say 64 clock bursts things should be fine I guess.
>I am (still after a very long time) at the headscratching phase,
>hopefully soon I'll manage to get around to doing it.

I asked but nobody remembers and would have to do some poking around
to find out.

Artix doesn't have dedicated DDR3 hardware, so the interface is
compiled from the fabric. It's probably slow. I doubt that it can do
the dynamic fine delay tuning that fast DDR needs.

Re: ddr2 on artix fpga's

<28fb14ac-5e4e-4490-890b-9a004657f30dn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=63554&group=sci.electronics.design#63554

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:127b:: with SMTP id b27mr2285662qkl.104.1621470358108;
Wed, 19 May 2021 17:25:58 -0700 (PDT)
X-Received: by 2002:a05:6214:566:: with SMTP id cj6mr2561751qvb.54.1621470358000;
Wed, 19 May 2021 17:25:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder1.cambriumusenet.nl!feed.tweak.nl!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Wed, 19 May 2021 17:25:57 -0700 (PDT)
In-Reply-To: <7i9bagpq5bs7kh60qhhbr0e93rjoh4p888@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=85.83.70.155; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 85.83.70.155
References: <0b55e4ba-5326-42d1-835f-d614a4ee7c82n@googlegroups.com>
<4kdaag9nbup62bkknjhv6rqbs9dh36mer0@4ax.com> <s83fts$psn$1@dont-email.me>
<n8jaagtgfhba94u8l1jkooi5mma3v8rhg1@4ax.com> <s83jub$p4j$1@dont-email.me> <7i9bagpq5bs7kh60qhhbr0e93rjoh4p888@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <28fb14ac-5e4e-4490-890b-9a004657f30dn@googlegroups.com>
Subject: Re: ddr2 on artix fpga's
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Thu, 20 May 2021 00:25:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lasse Langwadt Chris - Thu, 20 May 2021 00:25 UTC

torsdag den 20. maj 2021 kl. 02.06.49 UTC+2 skrev John Larkin:
> On Wed, 19 May 2021 21:03:53 +0300, Dimiter_Popoff <d...@tgi-sci.com>
> wrote:
>
> >On 5/19/2021 20:41, jla...@highlandsniptechnology.com wrote:
> >> On Wed, 19 May 2021 19:55:24 +0300, Dimiter_Popoff <d...@tgi-sci.com>
> >> wrote:
> >>
> >>> On 5/19/2021 19:12, jla...@highlandsniptechnology.com wrote:
> >>>> On Wed, 19 May 2021 08:46:08 -0700 (PDT), rj dee
> >>>> <rjdgro...@gmail.com> wrote:
> >>>>
> >>>>> Hi guys.
> >>>>> The last time I put ddr2 on an fpga was with virtex 4 and I was able to terminate ras/cas etc internally. I want to do the same with an artix device and I can't find any documentation except the mig user guide which says that I can't do it. Does anyone have any experience with this, it will be a single ddr so I don't need to "stub series terminate" the signals with external VTT from an SI point of view.
> >>>>>
> >>>>> Thanks in advance, Rob
> >>>>
> >>>> We recently did a DDR3 onto an XC7A15. It just worked.
> >>>>
> >>>> https://www.dropbox.com/sh/9lui60l07xygepn/AABpQ4v54OyVacYh3NnN3-o2a?dl=0
> >>>>
> >>>> We only terminated the differential clock.
> >>>>
> >>>> Single-chip ddr rams are fairly easy.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>> What data rate did you manage? I am sort of planning something with
> >>> Artix and ddr3, I wonder how long a burst their DDR controller can do
> >>> (I have had - not one an FPGA - DDR controllers which are pretty limited
> >>> on that, about half the time they spend on preparing the burst).
> >>
> >> I'll ask my FPGA pro; he did the Artix design.
> >>
> >> This is waveform memory for a 400 Hz power source, so we didn't need
> >> supercomputer sorts of speed.
> >>
> >> It's easy to interface one DDR chip. More makes routing and
> >> termination difficult.
> >>
> >>
> >>
> >
> >Thanks, please do ask them.
> >I'll have much worse than this DDR3 on this board (64 bit DDR4 via a
> >SODIMM connector - I was advised to prefer that to soldering DDR parts
> >like I have done before for DDR1). The DDR3 I need just as display
> >framebuffer memory, hence the need for speed. I considered using some
> >static RAM but the figures come out pretty tragic, the least tragic
> >part being the SRAMs will cost well in excess of $100. If I can manage
> >to do at least say 64 clock bursts things should be fine I guess.
> >I am (still after a very long time) at the headscratching phase,
> >hopefully soon I'll manage to get around to doing it.
> I asked but nobody remembers and would have to do some poking around
> to find out.
>
> Artix doesn't have dedicated DDR3 hardware, so the interface is
> compiled from the fabric. It's probably slow. I doubt that it can do
> the dynamic fine delay tuning that fast DDR needs.

Artix doesn't need dedicated DDR3 hardware because it is fast enough
to do it in the fabric

it does all the fine delay tuning or it wouldn't work, at 1.5V a -1 it can run
at 400MHz so 800Mbit/s per pin or 1600Mbyte/s for a 16bit RAM

I haven't tried but I heard that >80% of that is possible

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor