Case Study: Open Multi-Computing Kit

Auriga team was involved in design, development and maintenance of telecom inter-board-communication framework that emulates Ethernet over a system bus. The product named Open MultiComputing Kit (OMCK) is a solution which allowed CompactPCI or VME single board computers communicate over the backplane. OMCK is a full-featured product, which provides flexible and convenient configuration facilities to the end user and delivers superb performance (up to 4x or 6x the speed of the 100 Mbit Ethernet depending on configuration). OMCK emulates an Ethernet LAN, supporting operation of all conventional protocols over the backplane network Being a multi-platform product, for each supported platform OMCK provides the with the facilities that are specific to the platform.

The project included:

  • Development of virtual network device drivers and other drivers and system-level components for Windows, Linux, VxWorks, LynxOS, OSE
  • Support for several system bus architectures: CompactPCI, PCI, VME
  • Support for telecom boards from several vendors, including Motorola, Force Computers. Support for various types of transparent and non-transparent bus bridge chips – i21554, Sentinel, Harrier, Universe
  • Integration with hot replace, hot swap and high availability networks
  • Emulation of broadcasting and multicasting, ARP/RARP over backplane bus. Support for network multiplexing/demultiplexing for backplane boards carrying several mezzonine modules with individual CPUs
  • Development of automated test framework and suite
  • Performance optimization
  • Developing tools for remote booting of telecom boards in chassis
  • Post-release maintenance and enhancement

Tools and technologies: Ÿ Windows 2000, Windows NT Embedded, Linux, VxWorks, LynxOS, and OSE You can download full version case-study via link