Hi,
I bought 2 GigaBlox Rugged board because i need 5-port for custom hardware project. I connected port-1 on both boards to each other and it worked. I want the ports to operate at 100 Mbps so i connected 2 twisted pair ethernet cable which is not support for 1 Gbps. It did not work in this configuration. I programmed registers for 100 Mbps but it did not work. What should i do? How can i operate 2 GigaBlox Rugged board for 5-port in 100 Mbps speed?
What do you mean “you programmed registers for 100Mbps”? There are no available registers on GigaBlox Rugged to program.
Also, just curious, but why would you want to restrict the link between two GigaBlox Rugged to 100Mbps? A 1000Mbps link between both would only be beneficial, but maybe I’m missing something about your application.
Just to add: you won’t downgrade other ports to 100 Mbps by interconnecting the two switches at 100 Mbps.
Sorry it was my fault, i mean that i programmed vsc7511 (ethernet switch chip) registers for 100Mbps link speed. In my application i will connect 2 twisted pair ethernet cable so i cannot reach 1000Mbps. I solved my problem. When i write “O 1 0x0 0x2100” command in uart i forced port-1 for 100Mbps and both gigablox worked 100Mbps together. Thanks for your interest.
Yes, you are right. When i write “O 1 0x0 0x2100” (this command is just for port-1) command in uart i can force the ports for 100Mbps link speed. Both gigablox worked 100Mbps together. Thanks for your interest.
Oh, you used the UART port to program the VSC7511?. How did you do that, there isn’t a UART port on the board.
Yes i can reach vsc7511 phy registers via uart. Thanks to “GigaBlox Rugged DataSheet C_E .docx” document i saw the uart test points.
There is no mention of phy registers in the datasheet?
Which test points on the board, are you using, is it TP6 and TP7?
I looked at the vsc7511 register map document to access the phy/mac registers. You are right, I am using the test points you marked for uart.
Very cool, and actually something we haven’t tried yet. Can you confirm which guide from Microchip you’re using? We’ll test it here and potentially write up an official guide on that.
Then, if that works well, we might make a new version of the board (revision D) that breaks out the UART pins on a proper connector for easy access.
Of course, you can download “VSC7511_Data-sheet_DS60001801A” document which is available in microchip web-site:
In this datasheet there is an embedded document for “VSC7511_Registers” which is under the “Registers” section. I looked at the registers addresses in this document.
Also, you can look “ENT-AN1199 Application Note Ocelot Unmanaged Software”. I found this document very helpful for understanding how to read and write commands to registers and it is very helpful for understanding software architecture.
Thanks. I’ll set aside some time to check that out. We’ll see if we can mainline this into the functionality of an updated version of GigaBlox Rugged. If that happens, we’ll get some free samples out for you to test with.
Thanks for your interest. I will be happy to test it