Bug 774 - Equipment needed, such as FPGA boards and Ethernet PMODs
Summary: Equipment needed, such as FPGA boards and Ethernet PMODs
Status: RESOLVED FIXED
Alias: None
Product: Libre-SOC's second ASIC
Classification: Unclassified
Component: source code (show other bugs)
Version: unspecified
Hardware: Other Linux
: --- enhancement
Assignee: Luke Kenneth Casson Leighton
URL:
Depends on: 848
Blocks: 589
  Show dependency treegraph
 
Reported: 2022-02-15 06:45 GMT by Jacob Lifshay
Modified: 2024-08-27 18:09 BST (History)
5 users (show)

See Also:
NLnet milestone: NLnet.2021.02A.052.CryptoRouter
total budget (EUR) for completion of task and all subtasks: 4000
budget (EUR) for this task, excluding subtasks' budget: 0
parent task for budget allocation: 589
child tasks for budget allocation: 848 975 991 998 1138
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Lifshay 2022-02-15 06:45:29 GMT
Purchase of equipment needed for development of the router and related
projects, as well as possible minor development of equipment needed.
Examples of what would be purchased include relatively entry-level FPGA boards and Ethernet PMODs.

equipment:

* HyperRAM larger (256 mbit) https://1bitsquared.de/products/pmod-hyperram
* OrangeCrab larger (85F) https://1bitsquared.de/products/orangecrab
* ethernet https://www.waveshare.com/dp83848-ethernet-board.htm
* Digilent Arty-A7-100t
  - https://www.digikey.com/en/products/detail/digilent-inc/410-319-1/9445912
  - https://digilent.com/shop/arty-a7-artix-7-fpga-development-board/
Comment 1 Jacob Lifshay 2022-03-17 06:17:03 GMT
the OrangeCrab 85F apparently comes with 512MiB (4Gbit) of DRAM
Comment 2 Andrey Miroshnikov 2022-03-17 20:03:45 GMT
Sorry for the late response Jacob, just got round to it...
On Farnell I can buy the orangecrab no probs:
https://uk.farnell.com/hackster-launch/orangecrab-r0d2-85/dev-board-ecp5-85f-512-mib-fpga/dp/3651572
Orangecrab £129.04
VAT: £25.81
Total: £154.85
(Free delivery)

However I haven't found the Hyperram module on a UK site, so I'll have to get it from the 1bitsquared site.
Should I get the 64Mb or 256Mb?
Comment 3 Jacob Lifshay 2022-03-17 21:38:35 GMT
(In reply to Andrey Miroshnikov from comment #2)
> Sorry for the late response Jacob, just got round to it...

no problem

> However I haven't found the Hyperram module on a UK site, so I'll have to
> get it from the 1bitsquared site.
> Should I get the 64Mb or 256Mb?

idk, i'd guess bigger is better?
Comment 4 Luke Kenneth Casson Leighton 2022-03-17 21:42:10 GMT
(In reply to Andrey Miroshnikov from comment #2)

> However I haven't found the Hyperram module on a UK site, so I'll have to
> get it from the 1bitsquared site.
> Should I get the 64Mb or 256Mb?

256 mbit is only 32 mbyte.

64 mbit is only 8 mbyte.
Comment 5 Andrey Miroshnikov 2022-03-18 23:24:07 GMT
Orangecrab 85k
https://uk.farnell.com/hackster-launch/orangecrab-r0d2-85/dev-board-ecp5-85f-512-mib-fpga/dp/3651572
£154.85 (129.04 + VAT)

Jumper Wire set
https://www.amazon.co.uk/Elegoo-120pcs-Multicolored-Breadboard-arduino-colorful/dp/B01EV70C78
£6.99

Waveshare LAN8720 PMOD
https://www.amazon.co.uk/Waveshare-performance-LAN8720-Board-Transceiver/dp/B00N4JW3YK
£15.99

Hyperram PMOD 256MBit
https://1bitsquared.de/products/pmod-hyperram
Can't ship to England (checked just now). Will need to get someone to purchase the module and ship to me.

The total is £177.83 (approx 211.83EUR). If rounded numbers are need, I guess 215EUR.
Comment 6 Luke Kenneth Casson Leighton 2022-03-19 00:15:26 GMT
(In reply to Andrey Miroshnikov from comment #5)
> Orangecrab 85k
> https://uk.farnell.com/hackster-launch/orangecrab-r0d2-85/dev-board-ecp5-85f-
> 512-mib-fpga/dp/3651572
> £154.85 (129.04 + VAT)

excellent.
 
> Jumper Wire set
> https://www.amazon.co.uk/Elegoo-120pcs-Multicolored-Breadboard-arduino-
> colorful/dp/B01EV70C78
> £6.99

should be good.

> Waveshare LAN8720 PMOD
> https://www.amazon.co.uk/Waveshare-performance-LAN8720-Board-Transceiver/dp/
> B00N4JW3YK
> £15.99

can you grab 3 of those? i will need 2
 
> Hyperram PMOD 256MBit
> https://1bitsquared.de/products/pmod-hyperram
> Can't ship to England (checked just now).

bloody stupid, isn't it.  get them from here instead:
https://1bitsquared.com/products/pmod-hyperram

you'll also need an FT232R and a soldering iron kit.
(if you don't already have one).

https://www.amazon.co.uk/DSD-TECH-adapter-FT232RL-Compatible/dp/B07BBPX8B8/

although this one's cute
https://www.amazon.co.uk/Soldering-Adjustable-200-450%C2%B0C-Desoldering-Stripper/dp/B07Q4T12PH

i got one with a multi-meter (woo!)
https://www.amazon.co.uk/Adjustable-Temperature-Desoldering-Electronics-Maintenance/dp/B09CKQZRQ8/

ironically it is missing 2x AAA batteries but hey

so, more like 300 quid.
Comment 7 Andrey Miroshnikov 2022-03-19 12:57:03 GMT
(In reply to Luke Kenneth Casson Leighton from comment #6)
> (In reply to Andrey Miroshnikov from comment #5)
> > Waveshare LAN8720 PMOD
> > https://www.amazon.co.uk/Waveshare-performance-LAN8720-Board-Transceiver/dp/
> > B00N4JW3YK
> > £15.99
> 
> can you grab 3 of those? i will need 2

Sure, will grab an extra 2 for you.

> bloody stupid, isn't it.  get them from here instead:
> https://1bitsquared.com/products/pmod-hyperram
The standard USPS delivery is $25, month or more delivery time.
I'm not in a hurry, so hopefully can get away without external RAM for now.
The FedEx one is $65 is a bit steep, given the module costs less haha!

> 
> you'll also need an FT232R
> 
> https://www.amazon.co.uk/DSD-TECH-adapter-FT232RL-Compatible/dp/B07BBPX8B8/
I have one, but better to get a dedicated one for libresoc dev work.

> and a soldering iron kit.
> (if you don't already have one).

Luckily I invested in a hakko many years ago.
Although a new soldering tip would be useful (my ones are pretty worn out).
Conical (or "horseshoe") tip is very versatile, usually way more usable than the pencil tip.
https://www.amazon.co.uk/Hakko-T18-C1-Soldering-FX-888-FX-8801/dp/B004OR7UBM

> 
> i got one with a multi-meter (woo!)
Ooh, very nice. At some point I'll upgrade my multimeter...some day XD

> so, more like 300 quid.
Sure. I'll document my expenditures. If there are left over funds I'll leave them for other miscellaneous components/tools.
Comment 8 Tobias Platen 2022-03-20 17:22:35 GMT

    
Comment 9 Tobias Platen 2022-03-20 19:55:15 GMT
last one is wrong: please ignore

I ordered one OrangeCrab from https://1bitsquared.de/ for EUR 217.41 

Shipping to Brazil with Insurance up to €500 and Shipment tracking is EUR 67.99

Total is 285.40
Comment 10 Luke Kenneth Casson Leighton 2022-03-20 20:32:57 GMT
(In reply to Tobias Platen from comment #9)
> last one is wrong: please ignore

next time you can just use "edit" to correct.
Comment 11 Jacob Lifshay 2022-03-20 20:33:35 GMT
(In reply to Tobias Platen from comment #9)
> last one is wrong: please ignore
> 
> I ordered one OrangeCrab from https://1bitsquared.de/ for EUR 217.41 
> 
> Shipping to Brazil with Insurance up to €500 and Shipment tracking is EUR
> 67.99
> 
> Total is 285.40

ok, i'll send that over wise.
Comment 12 Jacob Lifshay 2022-03-20 20:34:14 GMT
(In reply to Luke Kenneth Casson Leighton from comment #10)
> (In reply to Tobias Platen from comment #9)
> > last one is wrong: please ignore
> 
> next time you can just use "edit" to correct.

please don't, editing is invisible to those following along via email...
Comment 13 Andrey Miroshnikov 2022-03-20 20:35:50 GMT
Purchased the following today: 
Orangecrab 85k from Farnell
£154.85 (129.04 + VAT)

Amazon:
Jumper wire set, rs232 to usb converter, hakko solder tip
£31.59

Waveshare:
PMOD LAN8720 boards and USB3300
£70.97

1bitsquare:
PMOD Hyperram 256MBit
$74.95

Shipping to Luke (approx):
£5

Total (approx):
£319.27
Comment 14 Jacob Lifshay 2022-03-20 21:33:40 GMT
(In reply to Andrey Miroshnikov from comment #13)
> Total (approx):
> £319.27

I sent 0.010365 BTC since Andrey requested £325 on irc:
https://libre-soc.org/irclog/%23libre-soc.2022-03-20.log.html#t2022-03-20T21:14:39
Comment 15 Andrey Miroshnikov 2022-03-20 22:33:28 GMT
(In reply to Jacob Lifshay from comment #14)
> (In reply to Andrey Miroshnikov from comment #13)
> > Total (approx):
> > £319.27
> 
> I sent 0.010365 BTC since Andrey requested £325 on irc:
> https://libre-soc.org/irclog/%23libre-soc.2022-03-20.log.html#t2022-03-20T21:
> 14:39

Payment confirmed/received.
Comment 16 Jacob Lifshay 2022-03-21 15:42:36 GMT
(In reply to Jacob Lifshay from comment #11)
> (In reply to Tobias Platen from comment #9)
> > last one is wrong: please ignore
> > 
> > I ordered one OrangeCrab from https://1bitsquared.de/ for EUR 217.41 
> > 
> > Shipping to Brazil with Insurance up to €500 and Shipment tracking is EUR
> > 67.99
> > 
> > Total is 285.40
> 
> ok, i'll send that over wise.

sent.
Comment 17 Tobias Platen 2022-03-21 16:14:01 GMT
I received: 285.40 EUR
Estimated arrival: 21 March
Comment 18 Luke Kenneth Casson Leighton 2022-03-27 13:39:44 BST
bought, TODO edit prices:

* waveshare 10x ETH boards EUR 155
* arty a7-100t
* 5 sets of PMODs (VGA, Audio, QSPI-NOR, SD/MMC, PS2)
* 2x HyperRAM PMODs
* orangecrab
* ulx3s
Comment 19 Jacob Lifshay 2022-04-06 20:04:35 BST
getting an arty a7 100t for the CI server, as well as 2x 256Mibit hyperram pmod:

https://lists.libre-soc.org/pipermail/libre-soc-dev/2022-April/004676.html
Comment 20 Jacob Lifshay 2022-04-06 20:26:52 BST
(In reply to Jacob Lifshay from comment #19)
> getting an arty a7 100t for the CI server, as well as 2x 256Mibit hyperram
> pmod:
> 
> https://lists.libre-soc.org/pipermail/libre-soc-dev/2022-April/004676.html

Spent $116.90 for the two hyperram pmod and $276.09 for the arty a7 100t, they should arrive in a week or so.
Comment 21 Jacob Lifshay 2022-04-14 05:22:28 BST
(In reply to Jacob Lifshay from comment #20)
> (In reply to Jacob Lifshay from comment #19)
> > getting an arty a7 100t for the CI server, as well as 2x 256Mibit hyperram
> > pmod:
> > 
> > https://lists.libre-soc.org/pipermail/libre-soc-dev/2022-April/004676.html
> 
> Spent $116.90 for the two hyperram pmod and $276.09 for the arty a7 100t,
> they should arrive in a week or so.

they've arrived, I'll set them up in the next few days.
Comment 22 Luke Kenneth Casson Leighton 2022-04-14 11:55:31 BST
(In reply to Jacob Lifshay from comment #21)
> (In reply to Jacob Lifshay from comment #20)
> > Spent $116.90 for the two hyperram pmod and $276.09 for the arty a7 100t,
> > they should arrive in a week or so.
> 
> they've arrived, I'll set them up in the next few days.

fantastic.  my nexys_video arrived as well.
we need to all keep proper records on these.

https://eu.mouser.com/ProductDetail/Digilent/410-316 GBP 457
Comment 23 Luke Kenneth Casson Leighton 2022-04-21 12:16:36 BST
please note, on bug #816, i am moving all the FPGA equipment i have bought
(so far) to the NGI POINTER project.  this is:

* Arty A7-100t
* Nexys Video 200t
* QTY 10 Ethernet MODs
* QTY 2 USB3300 UTMI MODs
* QTY 2 HyperRAM PMODS
* Soldering iron
* jumper cables
Comment 24 Cesar Strauss 2024-08-27 18:09:42 BST
(In reply to Luke Kenneth Casson Leighton from comment #23)
> please note, on bug #816, i am moving all the FPGA equipment i have bought
> (so far) to the NGI POINTER project.  this is:
> 
> * Arty A7-100t
> * Nexys Video 200t
> * QTY 10 Ethernet MODs
> * QTY 2 USB3300 UTMI MODs
> * QTY 2 HyperRAM PMODS
> * Soldering iron
> * jumper cables

Luke said, above, that he was moving all the FPGA equipment he have bought (so far) to the NGI POINTER project.

NLNet is asking, is this budget to be requested by him for some other purpose in another task? What is the description of this task?

I don't think it's the case of moving the budget to another task. Instead, it's just that the exact same hardware was acquired with the funds from another grant (the Gigabit NGI grant, for FPGA testing) so, to avoid duplication, Luke removed it from this task, allowing more people to have boards.

I'm supposing this hardware, acquired on the NGI Gigabit grant, for FPGA testing, did serve as well for this grant, so no repurchase was needed.

Reference:
https://bugs.libre-soc.org/show_bug.cgi?id=816