Universal Network Interface Controller for Remote Device Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Expanding the geographic distance between a computer bus and controlled devices while effectively communicating computer bus communications over a network is challenging, especially when traditional network communication problems arise in controlling computer bus protocol devices.
Innovation Solution
The use of universal network interface controllers (UNICs) and a switch fabric to control remote devices using computer bus protocols, enabling the encapsulation and decapsulation of CBP communications within a 'CBP tunnel' for transmission, and employing congestion-free protocols to guarantee delivery and reduce congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If computer bus communications are transmitted over a network to control remote devices, then the geographic distance between computer bus and controlled devices is expanded, but network congestion and delivery reliability issues arise
Solution Approach 1:
The communication protocol is segmented into distinct layers: CBP protocol layer for device control commands and Ethernet protocol layer for network transmission. This segmentation allows each protocol to operate independently in its optimal domain, with the CBP tunnel encapsulating device control traffic within standard Ethernet frames for reliable network transport.
Solution Approach 2:
A UNIC (Universal Network Interface Controller) acts as an intermediary device that bridges the CBP protocol domain and Ethernet network domain. The UNIC encapsulates CBP communications into Ethernet frames for transmission and decapsulates incoming frames back to CBP protocol, serving as a mediator that translates between the two protocol domains while maintaining reliability.
2Length of moving object
If computer bus communications are transmitted over a network, then remote device control is enabled, but latency increases due to network overhead
Solution Approach 1:
CBP communications are merged with standard Ethernet traffic by encapsulating CBP protocol data units within Ethernet frames. This combining approach allows CBP traffic to leverage the efficient Ethernet infrastructure and switching capabilities, reducing overall latency compared to dedicated remote communication protocols.
Solution Approach 2:
The solution transitions from a dedicated point-to-point communication dimension to a multi-dimensional network architecture where CBP traffic is embedded within the Ethernet frame structure. This dimensional change allows CBP communications to utilize the high-speed Ethernet switching fabric, significantly reducing transmission latency.
3Adaptability or versatility
If traditional network communication protocols are used to control computer bus devices, then network transmission is achieved, but protocol compatibility and control precision are compromised
Solution Approach 1:
The protocol stack is segmented into two distinct layers: the CBP protocol layer maintains precise device control semantics and timing requirements, while the Ethernet layer provides universal network compatibility. This segmentation preserves control precision at the CBP layer while achieving broad adaptability through standard Ethernet compatibility.
Solution Approach 2:
The UNIC interface is designed with universal functionality to handle both CBP protocol encapsulation and standard Ethernet frame processing. This multi-functionality allows a single device to maintain precise CBP device control while simultaneously providing universal compatibility with standard Ethernet networks and switches.
Data Source
AI summary
A universal network interface controller (UNIC) is provided for interfacing a host computer to a switch fabric, a packet network, or both. The UNIC includes encapsulation logic configured to encapsulate a CBP communication for transmission as switch fabric data on the switch fabric. Finally, the UNIC includes transmit logic configured to transmit the encapsulated CBP communication to the remote CBP device using the switch fabric.


