Start a new topic

VC707 and FMC30RF don't response over the ethernet

[font=arial][size=small]Hi 4dsp,[/size][/font]
[font=arial][size=small]I have generated  default firmware for [/size][/font][font=arial][size=small]VC707 [/size][/font][font=arial][size=small]by StellarIP and downloaded it into FPGA. Then I tried to connect our board to the PC over Ethernet and have seen in the Ethernet Cart settings that connection had speed 100 Mbps but in the firmware and in the relevant docs says that speed must be 1 Gbps. When I open FMC30[/size][/font][font=arial][size=small]RF[/size][/font][font=arial][size=small]App project and launch it, Wireshark captures some 5 outcoming packages from the [/size][/font][font=arial][size=small]FMC30[/size][/font][font=arial][size=small]RF[/size][/font][font=arial][size=small]App to the FPGA, but VC707 don't response on the request of the sip cid table. I changed 4 Ethernet cables(cat.5e), install last drivers on ethernet card. Windows 7 is installed on PC. [/size][/font]
[font=arial][size=small]When I downloaded default Xilinx firmare (XTP148, ethernet example for VC707) into FPGA, board was sending packages from interal[/size][/font][font=arial][size=small](in FPGA)[/size][/font][font=arial][size=small] packet generator and we saw it in Wireshark.  [/size][/font]

[font=arial][size=small]Best regards, Dmitri. [/size][/font]

This topic is being closed because the issue is considered as resolved by 4DSP. Feel free to create a new topic for any further inquiries.

Dmitri,


It's good to hear that you finally get it to work. Thank you for your feedback.


Kyu
[size=1em][font=Verdana]Kyu,


I've tried another VC707 board and connection with PC is set up on 1Gbps (and I could get sip_cid_table). On 100 Mbps connection is also set up, but I coudn't get sip_cid_table. In my opinion, in previous VC707 doesn't work Ethernet (maybe ethernet chip or FPGA gigabit trancievers). I've seen early on this forum similar problem with VC707. Meybe it is "tiny place" on VC707.


[font=verdana, sans-serif][/size][size=11px]Thanks, Dmitri[/size][size=1em][/font][/font][/size]
[font=Verdana]Yes, I've tried your firmware from Recovery folder(bit file). [/font]1 Gbps isn't set up, LED 1 Gbps is blinking. PC can't  set connection. When set 100 Mbps in Network Card options 100 Mbps is established and corresponding [font=Verdana] Ethernet [/font] LEDs is on (at VC707).  PC set connection, but board doesn't answer on sip_cid_table request.


Best Regards, Dmitri

Dmitri,


For the ISIM simulation, we use the behavioral model for the MAC engine. This assumes the Ethernet is working correctly.
In your post, I see that you tested the 100Mbps on 1Gbps machine. Does the 1Gbps Ethernet also fail to read sip_cid table? I also see that you generated a default firmware in your first post. Have you tried the bit file that we provided? This bit file is one that we tested before releasing. Our reference software always reads the sip_cid_table to verify what kinds of firmware is loaded into the FPGA and to get the allocated register addresses of the each star.


Thanks,
Kyu
[size=1em][font=Verdana]Kyu,


100 Mbps is set up and LEDs of 100Mbps and Duplex is on (on 1Gbps machine), not blinking. But I coudn't get sipcid table, board didn't answer at right read request (2000 2000 0000 0000 - I've seen it in Wireshark). But in the simulation on ISIM (with the sip_vc707_mac_engine_sgmii_emu.vhd instead sip_vc707_mac_engine_sgmii.vhd) I see right read ack and the first word of sip cid table on this request. Is the [/size][size=2][font=verdana, arial, helvetica, sans-serif]sip_vc707_mac_engine_sgmii.vhd working correctly on VC707 and do you try to get sip_cid_table on VC707 with 346_vc707_fmc30rf?[/font][/size][size=1em]


Best Regards, Dmitri.[/font][/size]

Dmitri,


100Mbsp should work. It will be good if you can try it with 1Gbsp capable machine to make sure. This can be because of the firewall. Could you try it with turning off the firewall temporarily?


Also, I would like you to verify the step again.
1. Plug in the ethernet and JTAG cables
2. Wait till LED lights for ehternet is blinking.
3. Program the FPGA
4. Run the application. "1 VC707 <device number> 0" Could you verify if the correct device is used?


Thanks,
Kyu

But in the first anwer you say thet 1Gbps is an sctual limitation on the 4DSP design:[quote author=arnaudNL link=topic=2211.msg11361#msg11361 date=1375365585]
Dmitri,


The 1Gbps is an actual limitation on the 4DSP design and I am not surprised some other Xilinx design are working.


You really want to use a 1Gbps capable hardware for the internet.

[/quote]


I tried to change some Ethernet Cards but 1Gbps wasn't set up. When I connected cable to the led of 1GBps speed blinked  but not established and PC didn't see a network cable.  Then LED was continuing to blink on 1 Gbps speed or change on LED of 100 Mbps speed ans established (it was depend from Ethernet Card).

Dear Dmitri,


I believe it was set to 1Gbps because it would not work on 100Mbps, please try on a machine with a 1Gbps Ethernet.


Best Regards,
Arnaud
[font=verdana][size=11px]Arnaud,[/size][/font]

[font=verdana][size=11px]In the ISE project for FPGA (346_vc707_fmc30rf) was set up 1 Gbps Ethernet link speed by default.  I've tried to change link_speed_conv parameter in ISE project for 100Mbps speed but result was same. Mayby I doing something wrong and how can I manage the Ethernet speed? [/size][/font]

[font=verdana][size=11px]Regards, Dmitri[/size][/font]
Dmitri,


The 1Gbps is an actual limitation on the 4DSP design and I am not surprised some other Xilinx design are working.


You really want to use a 1Gbps capable hardware for the internet.


Best Regarsd,
Arnaud