Forum Discussion
MAX10 TSE reference design
Hi Pavee, Thanks for the Forum_TSE word document. I think i was forced somehow into using IPERF3 and not IPERF by LINUX on the Raspberry PI5 i was using . Sorry i din't know that iperf and iperf3 are incompatible...but that's quite typical of applications !
I assume your iperf examples are done on a windows machine ? Maybe windows 10 ?
I will retry the iperf tests using my windows 10 machine and only use iperf.
Yes please do look into my other questions regards how to modify your quartus TSE designs by removing DMA and OS, and usinga NIOSV/m instead of a NIOSV/G and using Avalon FIFOs to interface to the TSE from out SV application logic. Thanks for the help, Dr Barry H
Hello Dr Barry,
Kindly let me know if you need further support on this matter.
Regards,
Pavee
- drbarryh4 months ago
Contributor
Hi Pavee,
Thanks for asking, and yes i still need your support to get the TSE working in a Bare Metal Design on a MAX10 Developemnt board. I have been trying to do this mysefl without achieving success (e.g. i cannot see any UDP or TCP packets on a PI5 i connect my MAX10 dev board to. I can send you my complete FPGA project along with muy C software i am using to try to test out this system. Possibly with your expects eye you might be able to spot bugs and what i am doing wrong ? That would be a great help to get the TSE working on baremetaul.
We actually only need UDP communications to work at 1G. My current design targets the TSE in its simpletes mode, which is using a small MAC at 1G. This is all we need working for this project. It looks to me like the MARVELL 88E1111 PHY is correctly auto negottatinmg to the PI5, but then the TSE tries to send UDP packets to the PI5 and using WIRESHARK (at the Pi5 end) i dont; see any UDP Traffic.
If you can provide an email address i can send you my project in 7zip format ?
Thanks for your help,
Dr Barry H
- paveetirrasrie_Altera3 months ago
Frequent Contributor
Hello Dr Barry,
I would suggest you to file a new Forum a this new request. Baremetal is handled by different team and once you've created a new thread, it will get assigned to the right owner.
Regards,
Pavee