I have a customer there wants to use the FIDO20100 for the Ethernet switch with DLR functionality.Here is his question below about the configuration port and software stack. I believe this product is mature enough that it should be ready to use and not need tweaks? I advised him to request access to developer portal. See his full question below:
"I want to use an Ethernet switch with DLR capability and looks like FIDO2100 from ADI will work. It has a parallel bus interface for configuration along with MII bus interface for data. It appears that there is also a software stack available that is needed to use this device. I wanted to know how frequently the host CPU uses the configuration port because I want to use it with an Intel CPU which exposes serial buses like USB, PCIe but not a single GPIO or any kind of parallel bus. I was thinking maybe I can put a micro controller for parallel interface and configure the FIDO2100 on power up but if the software stack, which will run in the host Intel processor, needs to access the configuration port then I am stuck.
Also, how mature is the software stack, meaning, is it ready to use or is the expectation that the user will have to tweak it for their need?"
Thanks in advance,
Also, should I be directing him to the Fido5000 series as I believe the DLR capabilities and more are in this new device?
The processor interfacing to the fido2100 will make use of the parallel bus in run time as well as during configuration and initialization time. Therefore, trying to use those signals for another purpose would not be possible.
Which chip your user wants to use is very much dependent on what Industrial protocol they require. If they only want EtherNet/IP with DLR, then the fido2100 is a good choice as is the fido5000 series.
However, if the user desire something like PROFINET, the fido2100 will not support that protocol(or many others).
Thanks and let me know if you need more clarification.