Net Load Class III Certification for Embeddable 2-Port Switch
The Real-time Ethernet Multi-protocol (REM) Switch, or fido5000 REM, is an Industrial Ethernet switch IC that can be embedded into any application. It supports PROFINET IRT and has two Ethernet ports – necessary today for practically all Industrial Ethernet protocols.
In Industrial Ethernet, the de-facto standard is a data rate of 100 MBit/sec, but fido5000 REM itself is designed to handle gigabit Ethernet.
Volker Goller, European Manager Real-Time Ethernet Solutions at Innovasic, explains: “It is sometimes assumed that our REM is actually a three-port switch, because in addition to the two Ethernet ports you also need a local Ethernet port to connect to a microprocessor. That’s solved differently in the fido5000. The connection to the microprocessor doesn’t use the typical MII interface, but a processor bus.” This arrangement has two advantages. First, it’s faster. A bandwidth of up to 167 Mbytes/sec is available between the REM and the microprocessor.
The interface bandwidth in combination with PriorityChannel guarantees real-time messages get from the wire to the microprocessor without delay – enabling cycle times to be accurately achieved and ensuring maximum device up-time.
PriorityChannel interrupts low priority data to send or receive higher-priority packets first. Once high priority packets complete, low priority packet processing resumes. PriorityChannel has allowed Innovasic to certify its products to Net Load CLASS III using the Security Tester Level 1 from PI.
Implementing PROFINET IRT and other protocols requires a high level of adaptability on the part of the fido5000. PROFINET IRT divides the Ethernet into an IRT channel and RT channel.
REM supports all the mechanisms needed, including IEEE1588 and the performance enhancements of Version 2.3 such as dynamic frame packaging, fragmentation, and fast forwarding. Fast Start-Up (FSU) and redundancy (MRP and MRPD) are also be supported.
fido5000 REM achieves flexible configurability and protocol flexibility using technologies that Innovasic developed for the first time in its fido1100 microcontroller. The configuration is loaded into the REM during system startup, defining its functionality. The details are taken from the drivers available in the “C” language.
The driver is also protocol-specific, so its adaptation to any existing protocol stack can be carried out very efficiently.
The fido5000 REM switch IC handles the lowest levels of the protocol, the ones closest to the hardware. The upper protocol layers are implemented on the microprocessor. Since the REM handles all the time-critical tasks, the load on the microprocessor is significantly reduced. INNOVASIC