HOME   -   PRODUCTS    -   SERVICES    -   FAQ    -   NEWS    -   CONTACT

Embedded Products - Background

The USB standard explicitly encourages the separation of USB operations into various layers/levels so that relatively simple software components may manage them.

Belcarra's USB-CFF (Composite Function Framework) carries through this program, achieving two basic objectives: centralizing basic parts of the system in re-usable components and reducing the size and complexity of both function-level and bus-level components. This approach reaps significant rewards when adapting to a new architecture or operating system, allowing amongst other things straight-forward component testing.

Belcarra's Composite Function Framework can be looked at in two ways:

First, the comprehensive framework has allowed Belcarra to support many disparate architectures with a minimum of operating system and hardware specific code which is confined to well-defined parts of the system enabling ready creation of variants with effectively no impact on other layers, lowering testing and deployment problems.

Second, Belcarra is a leader in providing host-side support for USB networking for all major host operating systems. This involves not only support for widely used protocols, but architecture extensions to allow a simple user experience in the presence of one or several smart networking devices on the USB bus. This topic is the subject of a separate document, available from the Belcarra website: Belcarra_USBLAN-EEM_whitepaper.1.1.pdf.

BELCARRA NEWS

Copyright 2003-2007 Belcarra Technologies Corp. info@belcarra.com