hi mayukh, another option to consider:
some of the low power mini-PC computers in the spreadsheet have two 10Gbit/sec ethernet ports built in. (see ben's and my email below for the link to this spreadsheet, and look at the 10G ethernet column.) if you transmit your 12Gbit/sec FPGA data over a pair of 10Gbit ports, then you wouldn't need a NIC, and your mini-PC wouldn't need any PCIe slots. best wishes, dan On Fri, Sep 27, 2024 at 1:32 PM Dan Werthimer <dans...@berkeley.edu> wrote: > > hi mayukh, > > if might help people guide you if you can you say a bit more about your > experiment. > what instrument and signal processing is running on the FPGA ? > (spectrometer? correlator ? beamformer ? ) > what is the FPGA output 12Gbit/sec data stream look like (spectra? > complex channelized voltage data? ) > > what does the processor do with the 12Gbit/sec data stream after it > receives it? > store it on hard disks? SSD? (for how long?) > compress the data and then store it ? > compress the data and then transmit it to a ground station ? > send uncompressed 12Gbit/sec to the ground via a very high speed data link > ? > > can you compress the data on the FPGA ? > > instead of sending the data over 100/25/10 Gbit link to an external > computer, > can you instead process the data using the ARM core processors on the > RFSOC ? > there are six ARM cores on the RFSOC's FPGA. > for info on these ARM processors, see: > > https://www.amd.com/en/corporate/university-program/aup-boards/rfsoc4x2.html > > if you need to send the data from the RFSOC board to an external computer > over 100G, 25G, or a pair of 10G ethernet links, > berkeley casper postdoc ben godfrey sent me a spreadsheet that lists a lot > of low power mini-PC computers. > (please see email from ben below). > one of the column lists the number and type of PCIe slots, > another column lists the power consumption of the board (you need to add > the NIC power to this). > > another berkeley casper postdoc, wei liu, sent me an email about the PCIe > slot on the Raspberry Pi 5. > please see email from wei liu below ben's. > > best wishes, > > dan > > > > > Ben Godfrey > 1:07 PM (9 minutes ago) > Reply > to Wei, me > Not sure how useful this is, but here's a link to a Google Drive with a > lot of mini PC's on it. > > Link: > https://docs.google.com/spreadsheets/d/1SWqLJ6tGmYHzqGaa4RZs54iw7C1uLcTU_rLTRHTOzaA/edit?gid=239063037#gid=239063037 > - Ben > > > > On Fri, Sep 27, 2024 at 1:02 PM Wei Liu <liuwei_berke...@berkeley.edu> > wrote: > >> Hi Dan, Ben, >> >> Here is an interesting blog about pcie on rpi5: >> >> https://www.jeffgeerling.com/blog/2023/forcing-pci-express-gen-30-speeds-on-pi-5 >> >> It looks like the pcie gen can be forced from 2.0 to 3.0. >> Someone tested 10G NIC on it, and got 6Gbps bandwidth. >> >> Best, >> Wei >> > > On Mon, Sep 23, 2024 at 11:33 AM Mayukh Bagchi <mayukh.bag...@queensu.ca> > wrote: > >> Hey Dan, >> >> Thanks for getting back. >> >> My first concern is being able to find a compatible hardware/computer to >> plug the NIC into. Are these systems commercially available? Or are most of >> them custom-built? I could budget around 100 W for such a computer. I don't >> think the power draw of the NICs themselves is concerning for us, we could >> manage that. >> >> Also, I am not sure if the 100 GbE yellow block would be compatible with >> a dual 10 GbE NIC or a 40 GbE NIC, if it does then that opens up quite a >> few options. >> >> >> Regards, >> Mayukh >> >> ------------------------------ >> *From:* 'Dan Werthimer' via casper@lists.berkeley.edu < >> casper@lists.berkeley.edu> >> *Sent:* Monday, September 23, 2024 1:48 PM >> *To:* casper@lists.berkeley.edu <casper@lists.berkeley.edu> >> *Subject:* Re: [casper] 100 GbE Hardware recommendation >> >> >> >> Hi mayukh, >> >> You might consider two 10 gbe links and a dual 10 gbe nic. Or a 40 gbe >> nic. Are you concerned with the power consumption of the 100 gbe nic, or >> the consumption of the computer the nic is plugged into? How much >> computing power and storage do you need ? >> >> Best wishes, >> >> Dan >> >> On Mon, Sep 23, 2024, 1:18 PM Mayukh Bagchi <mayukh.bag...@queensu.ca> >> wrote: >> >> Hello Casperites, >> I hope you all have been doing well. >> >> I have been developing an RFSoC-based backend for our Balloon-borne VLBI >> Experiment (BVEX) project, which will be a mobile K-band VLBI station, >> launching in August next year. I am using the RFSoC 4x2 to digitize and >> stream data for our IF stage. The CASPER community has been very helpful >> with setup and troubleshooting. >> >> So far, I've successfully implemented a spectrometer and a power meter. >> While the design for the 100 GbE data streaming is almost ready, I am >> having trouble selecting a compatible NAS/server-side system to directly >> communicate with the 100 GbE Mellanox NIC >> <https://www.fs.com/products/119648.html?attribute=67745&id=3746425>. >> The reason why it is getting tricky is the size, thermal regulation, and >> power consumption constraints, as this will be on a balloon platform with >> limited resources. Our data rates should be around ~10-12 Gbps, depending >> on how much we end up re-quantizing, so we may not use the full >> capabilities of the 100 GbE network. However, at this point, any suggestion >> on hardware will be useful in getting us pointed in the right direction. >> >> Feel free to share your advice on working with 100 GbE Mellanox NICs. If >> this seems challenging, I could probably lower our data rates and try the >> 10GbE yellow block Ethernet core. >> >> Thanks in advance! >> >> Regards, >> Mayukh >> *__________* >> >> *Mayukh* *Bagchi* (He/Him), PhD Candidate >> Department of Physics, Engineering Physics, and Astronomy >> mayukhbagchi.com | mayukh.bag...@queensu.ca >> [image: Queen's University Logo] <https://www.queensu.ca/> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "casper@lists.berkeley.edu" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to casper+unsubscr...@lists.berkeley.edu. >> To view this discussion on the web visit >> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT4PR01MB10632111BE97CE7C079D9E886916F2%40YT4PR01MB10632.CANPRD01.PROD.OUTLOOK.COM >> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT4PR01MB10632111BE97CE7C079D9E886916F2%40YT4PR01MB10632.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "casper@lists.berkeley.edu" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to casper+unsubscr...@lists.berkeley.edu. >> To view this discussion on the web visit >> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAA9jdzJmp1E%3DZknwdB4V18WypD8ak0TewhDoqe8WsTSk1i1-YA%40mail.gmail.com >> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAA9jdzJmp1E%3DZknwdB4V18WypD8ak0TewhDoqe8WsTSk1i1-YA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "casper@lists.berkeley.edu" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to casper+unsubscr...@lists.berkeley.edu. >> To view this discussion on the web visit >> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT4PR01MB1063206055042E9DCB07FFFD2916F2%40YT4PR01MB10632.CANPRD01.PROD.OUTLOOK.COM >> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/YT4PR01MB1063206055042E9DCB07FFFD2916F2%40YT4PR01MB10632.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAA9jdzKD%3DrkarJ_NdAae_QJNqpVdQny1EaKe-aiDq5XjUad2ZQ%40mail.gmail.com.