Forum Discussion
Link below listed the available FPGA development kits for all FPGA families.
https://www.intel.com/content/www/us/en/products/details/fpga/find-fpga-boards.html#sort=%40title%20ascending
The Arria V GX FPGA Starter Kit has RJ-45 connector and support Ethernet based communication.
https://www.intel.com/content/www/us/en/products/details/fpga/development-kits/arria/v-gx.html
Application Note AN647 below showcase the Triple-Speed Ethernet example design.
https://www.intel.com/content/www/us/en/docs/programmable/683344/current/single-port-triple-speed-ethernet-and.html
Thank you for your replying,
I checked up The Arria GX FPGA starter kit and unfortunately it is not available on any market and also its very expensive, I need only and FPGA like this one
and also I see in this FPGA on Mouser that is saying
| Number of Transceivers: | 6 Transceiver |
is the FPGA limits with limited transceivers ports? isn’t all FPGA IO port can be programed to do anything like ethernet or ....etc.
- skbeh3 years ago
Contributor
Based on the link given in my previous note, you can further branch out to search for the development kit that meet your budget.
For stock availablity kindly check with the Distributors in your region.For Cyclone V dev kit, you can refer to below link.
https://www.intel.com/content/www/us/en/products/details/fpga/find-fpga-boards.html#sort=%40title%20ascending&f:facet2=[Cyclone%C2%AE%20V%20FPGAs%20and%20SoC%20FPGAs]&f:@psgcategoriesoffering_en=[Development%20Kits]Regarding the Number of Transceivers, it depends on the Ethernet speed you want to achieve, i.e. 10M, 100M, 1G, 10G...
For a design that using triple-speed ethernet (10M/100M/1G), user can choose to use either the on-chip transceiver channels or LVDS I/Os.
However if the ethernet speed is 10G or above, need to use the high speed dedicated transceiver channels.Triple-Speed Ethernet User Guide for your reference:
https://www.intel.com/content/www/us/en/docs/programmable/683402/21-3-19-5-0/about-this-ip.html- Abdush3 years ago
New Contributor
Thank you for your kindly detailed answer, - Abdush3 years ago
New Contributor
Thank you for your kindly detailed answer, I actually want to use the FPGA to implement
- 2 RJ-45 connector (100Base-TX)
and
- 2 fibre optic LC connector (100Base-FX).
"My project does not need gigabit ethernet"
For that what should be the best solution to do that?
Also how can I also implement the following protocol into the FPGA ;
DNP3 , GOOSE and MODBU.?
Iam looking forward for your reply.- skbeh3 years ago
Contributor
Q1) I actually want to use the FPGA to implement
- 2 RJ-45 connector (100Base-TX) and
- 2 fibre optic LC connector (100Base-FX).
Reply: It doesn't appear that any of our development kits have 2 RJ-45 connector + 2 fibre optic LC connector.Q2) How can I also implement the following protocol into the FPGA;
DNP3, GOOSE and MODBU?
Reply: Modbus is an application layer protocol using RS-232 & RS-485, DNP3 consists of Application and Data Link Layers. It is a very old protocol (>40 years). We do not have these kind of example design in FPGA.
- Abdush3 years ago
New Contributor
Also, according to the number of Input and outputs ports of the FPGA chip we have, can we add (implement) any number of ethernet (100base) RJ45 and fibre LC connector to the FPGA ?
What is the way to do that ?- skbeh3 years ago
Contributor
Q3) According to the number of Input and outputs ports of the FPGA chip we have, can we add (implement) any number of ethernet (100base) RJ45 and fibre LC connector to the FPGA?
Reply: In the case of triple-speed-ethernet IP core, maximum ethernet port is 24.