st processor connects to one of the three switch ports via MII for Ethernet communication and to a processor bus for configuration and status. A C library support package simplifies integration of the switch to any type of processor.
The fido2100 is an IEEE 802.3 standard compliant, Layer 2 switch that is compatible with the IEEE 802.1D standard. In addition to supporting rings, the switch also supports star, line, and tree topologies. It utilizes cut through forwarding to swiftly pass traffic from one port to the other port to minimize packet delay.
The fido2100 also supports IEEE 1588 v2 Precision Time Protocol and supports both ordinary and transparent clocks. Either ordinary master or slave clock can be implemented on an end device, and the transparent clock has a resolution of 5 ns. Two inputs to the switch allow external events to be synchronized to system time, and one output provides a pulse-per-second time base. Third-party PTP stacks can be used with the switch, and there is a C Library available that supports CIPSync.
“The fido2100 Industrial Ethernet switch and supporting software allows developers to quickly and cost effectively add beacon-based DLR and IEEE 1588 to their products,” says Jordon Woods, Innovasic’s Chief Technology Officer.